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