Date: 2013-07-02T14:46:08+00:00

Actual source code: petscdmmod.F
petsc-3.4.2 2013-07-02

      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 petscdmdef
     16:         use petscaodef
     17: #include <finclude/petscdm.h>
     18: #include <finclude/ftn-custom/petscdmdef.h90>
     19:         end module

     21:         module petscdm
     22:         use petscdmdef
     23:         use petscao
     24: #include <finclude/petscdm.h90>
     25:         end module

     27:         module petscdmdadef
     28:         use petscdmdef
     29: #include <finclude/petscdmda.h>
     30: !#include <finclude/ftn-custom/petscdmdadef.h90>
     31:         end module

     33:         module petscdmda
     34:         use petscdmdadef
     35:         use petscdm
     36: #include <finclude/petscdmda.h90>
     37:         end module

     39:         module petscdmcomposite
     40:         use petscdm
     41: #include <finclude/petscdmcomposite.h90>
     42:         end module

     44:         module petscdmadda
     45:         use petscdm
     46: #include <finclude/petscdmadda.h90>
     47:         end module

     49:         module petscdmmeshdef
     50:         use petscdmdef
     51: #include <finclude/petscdmmesh.h>
     52: #include <finclude/ftn-custom/petscdmmeshdef.h90>
     53:         end module

     55:         module petscdmmesh
     56:         use petscdmmeshdef
     57:         use petscdm
     58: #include <finclude/petscdmmesh.h90>
     59:         end module