1: #define PETSC_USE_FORTRAN_MODULES 3: module petsctsdef
4: use petscsnesdef
5: #include <finclude/petscts.h>
6: #include <finclude/ftn-custom/petsctsdef.h90>
7: end module
9: module petscts
10: use petsctsdef
11: use petscsnes
12: #include <finclude/petscts.h90>
13: end module
16: ! The all encompassing petsc module
18: module petscdef
19: use petscdmdadef
20: use petscdmmeshdef
21: use petsctsdef
22: end module
24: module petsc
25: use petscdmda
26: use petscdmadda
27: use petscdmcomposite
28: use petscdmmesh
29: use petscpcmg
30: use petscts
31: end module