1: #define PETSC_USE_FORTRAN_MODULES 3: module petsctsdef 4: use petscsnes 5: #include "finclude/petscts.h" 6: #include "finclude/ftn-custom/petsctsdef.h90" 7: end module 9: module petscts 10: use petsctsdef 11: #include "finclude/petscts.h90" 12: end module 14: module petscdef 15: use petsctsdef 16: end module 18: module petsc 19: use petscts 20: end module