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