Actual source code: petscdmmod.F
petsc-3.7.7 2017-09-25
1: #define PETSC_USE_FORTRAN_MODULES
3: module petscaodef
4: use petscmatdef
5: #include <petsc/finclude/petscao.h>
6: !#include <petsc/finclude/ftn-custom/petscaodef.h90>
7: end module
9: module petscao
10: use petscaodef
11: use petscmat
12: !#include <petsc/finclude/petscao.h90>
13: end module
15: module petscdmdef
16: use petscaodef
17: #include <petsc/finclude/petscdm.h>
18: #include <petsc/finclude/ftn-custom/petscdmdef.h90>
19: end module
21: module petscdm
22: use petscdmdef
23: use petscao
24: #include <petsc/finclude/petscdm.h90>
25: end module
27: module petscdmdadef
28: use petscdmdef
29: #include <petsc/finclude/petscdmda.h>
30: !#include <petsc/finclude/ftn-custom/petscdmdadef.h90>
31: end module
33: module petscdmda
34: use petscdmdadef
35: use petscdm
36: #include <petsc/finclude/petscdmda.h90>
37: end module
39: module petscdmcomposite
40: use petscdm
41: #include <petsc/finclude/petscdmcomposite.h90>
42: end module