1: #define PETSC_USE_FORTRAN_MODULES 3: module petscmatdef 4: use petscvec 5: #include "finclude/petscmat.h" 6: #include "finclude/ftn-custom/petscmatdef.h90" 7: end module 9: module petscmat 10: use petscmatdef 11: #include "finclude/petscmat.h90" 12: end module