You're reading the documentation for a development version. For the latest released version, please have a look at v5.1.0.
Nonlinear solver for consistent initialization¶
Group /input/model/unit_XXX/discretization/consistency_solver - Nonlinear consistency solver paramters¶
The following specifications of the nonlinear solver for consistent initialization are available.
The default is a COMPOSITE
solver that applies multiple solvers subsequently, where the default is ATRN_ERR
followed by LEVMAR
.
SOLVER_NAME
Name of the solver. Available solvers are
LEVMAR
: Levenberg-Marquardt method (ported from the MATLAB implementation)ATRN_RES
: Adaptive trust-region Newton solver, implemetation of the NLEQ-RES algorithm described in [34] (p. 131)ATRN_ERR
: Robust adaptive trust-region Newton solver, implemetation of the NLEQ-ERR algorithm described in [34] (pp. 148)PTC
: Pseudo-transient continuation method, see [34] (section 6.4)COMPOSITE
: Applies multiple solvers subsequentlyType: string
Length: \(1\)
SUBSOLVERS
Vector with names of solvers for the COMPOSITE
solver (only required for composite solver). See SOLVER_NAME
for available solvers.
Type: string
Length: \(\gt 1\)
INIT_DAMPING
Initial damping factor (default is \(0.01\)), only required for LEVMAR
, ATRN_RES
and ATRN_ERR
. See SOLVER_NAME
for available solvers.
Type: double
Range: \(\ge 0\)
Length: \(1\)
MIN_DAMPING
Minimal damping factor (default is \(0.0001\)), only required for ATRN_RES
and ATRN_ERR
. See SOLVER_NAME
for available solvers.
Type: double
Range: \(\ge 0\)
Length: \(1\)