xref: /petsc/src/tao/ftn-mod/petsctaomod.F90 (revision 79e48321dcc84b4923f846b7ce3e1bcc8997b56a)
1        module petsctaodef
2use, intrinsic :: ISO_C_binding
3        use petsckspdef
4
5#include <../ftn/tao/petscall.h>
6        end module petsctaodef
7
8        module petsctao
9        use petscts
10        use petsctaodef
11
12#include <../ftn/tao/petscall.h90>
13
14        contains
15
16#include <../ftn/tao/petscall.hf90>
17
18        end module petsctao
19
20! The all encompassing PETSc module
21
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
35