Actual source code: petscdmmod.F
1: #define PETSC_USE_FORTRAN_MODULES
3: module petscaodef
4: use petscmatdef
5: #include "finclude/petscao.h"
6: !#include "finclude/ftn-custom/petscaodef.h90"
7: end module
9: module petscao
10: use petscaodef
11: use petscmat
12: !#include "finclude/petscao.h90"
13: end module
15: module petscdadef
16: use petscaodef
17: #include "finclude/petscda.h"
18: #include "finclude/ftn-custom/petscdadef.h90"
19: end module
21: module petscda
22: use petscdadef
23: use petscao
24: #include "finclude/petscda.h90"
25: end module
27: module petscmeshdef
28: use petscdadef
29: #include "finclude/petscmesh.h"
30: #include "finclude/ftn-custom/petscmeshdef.h90"
31: end module
33: module petscmesh
34: use petscmeshdef
35: use petscda
36: #include "finclude/petscmesh.h90"
37: end module