Holds solver numerical parameter information
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=c_int32_t), | public | :: | cycle_type |
Type of multigrid cycle to use. Possible values are 0, 1, 2, 3, 4; these correspond to: V cycle non recursive, V cycle recursive, V cycle0, W cycle1 and F cycle. Please see PAccX/src/csr_solver/multigrid_solver/paccx_multigrid_cycle_type.hxx for further information |
|||
| integer(kind=c_int32_t), | public | :: | presmooth |
Number of presmooth GSRB passes |
|||
| integer(kind=c_int32_t), | public | :: | postsmooth |
Number of postsmooth GSRB passes |
|||
| integer(kind=c_int32_t), | public | :: | Krylov_dimension |
Krylov dimension |
|||
| integer(kind=c_int32_t), | public | :: | max_restart |
Maximum number of FGMRES restarts |
|||
| real(kind=FP), | public | :: | tolerance |
Maximum accepted residuum |