OpenCMISS-Iron Internal API Documentation
cmiss_petsc_types.f90
Go to the documentation of this file.
1 
43 
46 
47  USE kinds
48 
49  IMPLICIT NONE
50 
51  PRIVATE
52 
53 #include "petsc/finclude/petsc.h"
54 
55  !Module parameters
56 
57  !Module types
58 
60  is :: is
61  END TYPE petscistype
62 
64  islocaltoglobalmapping :: islocaltoglobalmapping
66 
68  iscoloring :: iscoloring
69  END TYPE petsciscoloringtype
70 
72  ksp :: ksp
73  END TYPE petscksptype
74 
76  mat :: mat
77  END TYPE petscmattype
78 
80  matcoloring :: matcoloring
81  END TYPE petscmatcoloringtype
82 
84  matfdcoloring :: matfdcoloring
85  END TYPE petscmatfdcoloringtype
86 
88  pc :: pc
89  END TYPE petscpctype
90 
92  snes :: snes
93  END TYPE petscsnestype
94 
96  sneslinesearch :: sneslinesearch
98 
100  ts :: ts
101  END TYPE petsctstype
102 
104  vec :: vec
105  END TYPE petscvectype
106 
107  !Interfaces
108 
111 
112 END MODULE cmisspetsctypes
This module contains types related to the PETSc library.
This module contains all kind definitions.
Definition: kinds.f90:45