Actual source code: petsckspmod.F

  1: #define PETSC_USE_FORTRAN_MODULES

  3:         module petscpcdef
  4:         use petscmat
  5: #include "finclude/petscpc.h"
  6: #include "finclude/ftn-custom/petscpcdef.h90"
  7:         end module

  9:         module petscpc
 10:         use petscpcdef
 11: #include "finclude/petscpc.h90"
 12:         end module

 14:         module petsckspdef
 15:         use petscpc
 16: #include "finclude/petscksp.h"
 17: #include "finclude/ftn-custom/petsckspdef.h90"
 18:         end module

 20:         module petscksp
 21:         use petsckspdef
 22: #include "finclude/petscksp.h90"
 23:         end module

 25:         module petscmgdef
 26:         use petscksp
 27: #include "finclude/petscmg.h"
 28:         end module

 30:         module petscmg
 31:         use petscmgdef
 32:         end module