Skip to content
Snippets Groups Projects
Select Git revision
  • knepley/fix-plex-cas-tet
  • jolivet/cmake-4.0.0
  • jpusztay/fix-swarm-vechip
  • main default protected
  • balay/petsc4py-py-ver-check
  • tisaac/feature-lmvm-rework
  • rmills/feature-ml-petscregressor
  • jolivet/fix-petsc-case
  • hsuh/rocm-hip-nosync
  • barry/2025-04-01/docs-mv-rst-md/release
  • release protected
  • jolivet/clang-format-21
  • jolivet/pc-precision-mumps
  • jose/fix-linter
  • balay/release-3.23
  • balay/test2
  • balay/test
  • release-3.22 protected
  • stefanozampini/tsex30
  • hsuh/feature-lmvm-rework-mult-perf
  • v3.23.0 protected
  • v3.22.5 protected
  • v3.22.4 protected
  • v3.22.3 protected
  • v3.22.2 protected
  • v3.22.1 protected
  • v3.22.0 protected
  • v3.21.6 protected
  • v3.21.5 protected
  • v3.21.4 protected
  • v3.21.3 protected
  • v3.21.2 protected
  • v3.21.1 protected
  • v3.21.0 protected
  • v3.20.6 protected
  • v3.20.5 protected
  • v3.20.4 protected
  • v3.20.3 protected
  • v3.20.2 protected
  • v3.20.1 protected
40 results

petscsf.h

  • Barry Smith's avatar
    ce78bad3
    Fortran 90: fully embrace After 34 years! · ce78bad3
    Barry Smith authored and Satish Balay's avatar Satish Balay committed
    
    - deprecate use of 'F90' in Fortran function names
    - use Fortran pointers when appropriate
    - the new Fortran API is not backward compatible with previous versions!
    - also clean up inconsistent PETSc code detected by new Fortran generation tools
    - drop use of bfort
    - automatically generate all the Fortran PETSc objects, enums etc from the include files
    - generate most of the Fortran interface definitions and functions from the source code
    - simplify the number and organization of Fortran modules
    
    Co-authored-by: default avatarJose E. Roman <jroman@dsic.upv.es>
    ce78bad3
    History
    Fortran 90: fully embrace After 34 years!
    Barry Smith authored and Satish Balay's avatar Satish Balay committed
    
    - deprecate use of 'F90' in Fortran function names
    - use Fortran pointers when appropriate
    - the new Fortran API is not backward compatible with previous versions!
    - also clean up inconsistent PETSc code detected by new Fortran generation tools
    - drop use of bfort
    - automatically generate all the Fortran PETSc objects, enums etc from the include files
    - generate most of the Fortran interface definitions and functions from the source code
    - simplify the number and organization of Fortran modules
    
    Co-authored-by: default avatarJose E. Roman <jroman@dsic.upv.es>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.