Contains data used by the PETSc ksp solver to set various options (refer to PETSc manual)
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | kspSolverType |
String representing the ksp solver type |
||
real(kind=rk), | public | :: | solverToleranceRel | = | real(1.0d-17, kind=rk) |
Relative solver tolerance |
|
real(kind=rk), | public | :: | solverToleranceAbs | = | real(1.0d-20, kind=rk) |
Absolute solver tolerance |
|
real(kind=rk), | public | :: | solverToleranceDiv | = | real(1.0d07, kind=rk) |
Solver divergence tolerance |
|
integer(kind=ik), | public | :: | maxSolverIters | = | 10000 |
Maximum number of solver iterations |
|
character(len=:), | public, | allocatable | :: | hyprePC |
String representing the hypre PC type |
||
character(len=:), | public, | allocatable | :: | petscOptions |
String representing command line style options |