params_solver_aligned3d_t Derived Type

type, public :: params_solver_aligned3d_t

Parameters for 3D aligned solver


Contents


Components

Type Visibility Attributes Name Initial
character(len=16), public :: krylov_method = 'RGMRES'

Krylov method to be used as iterative solver

real(kind=GP), public :: resmax = 1.0E-8_GP

Maximum allowed residual (stopping criterion), default 1E-8

integer, public :: maxiter = 10

Maximum number of (outer) iterations, default = 10

integer, public :: nrestart = 10

Maximum number of iterations before restart (~inner iterations)

character(len=16), public :: precond_type = 'JAC'

Type of preconditioner: 'NONE' (default) 'JAC' (Jacobi)

integer, public :: dbgout = 0

Debug output level