Actual source code: petsctaomod.F90

  1:         module petsctaodef
  2: use, intrinsic :: ISO_C_binding
  3:         use petsckspdef

  5: #include <../ftn/tao/petscall.h>
  6:         end module petsctaodef

  8:         module petsctao
  9:         use petscts
 10:         use petsctaodef

 12: #include <../ftn/tao/petscall.h90>

 14:         contains

 16: #include <../ftn/tao/petscall.hf90>

 18:         end module petsctao

 20: ! The all encompassing PETSc module

 22:         module petsc
 23:         use petsctao
 24:         use petscao
 25:         use petscpf
 26:         use petscdmplex
 27:         use petscdmswarm
 28:         use petscdmnetwork
 29:         use petscdmda
 30:         use petscdmcomposite
 31:         use petscdmforest
 32:         use petsccharacteristic
 33:         use petscbag
 34:         end module petsc