Actual source code: petsctaomod.F90


  2:         module petsctaodef
  3:         use petsckspdef
  4: #include <../src/tao/f90-mod/petsctao.h>
  5:         end module petsctaodef

  7:         module petsctao
  8:         use petsctaodef
  9:         use petscksp
 10: #include <../src/tao/f90-mod/petsctao.h90>
 11:         interface
 12: #include <../src/tao/f90-mod/ftn-auto-interfaces/petsctao.h90>
 13:         end interface
 14:         end module petsctao

 16: ! The all encompassing petsc module

 18:         module petscdef
 19:         use petscdmdadef
 20:         use petscdmplexdef
 21:         use petscdmnetworkdef
 22:         use petscdmpatchdef
 23:         use petscdmforestdef
 24:         use petscdmlabeldef
 25:         use petsctsdef
 26:         use petsctaodef
 27:         end module petscdef

 29:         module petsc
 30:         use petscdmda
 31:         use petscdmplex
 32:         use petscdmnetwork
 33:         use petscdmpatch
 34:         use petscdmforest
 35:         use petscdmlabel
 36:         use petscdt
 37:         use petscts
 38:         use petsctao
 39:         end module petsc