Options for Newton-Krylov fixed-point iteration.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | if_print_metadata | = | .false. |
Print interation metadata on exit (default = .false.) |
|
logical, | public | :: | ifbisect | = | .false. |
Bisection toggle to enforce residual reduction (default = .false.) |
|
integer, | public | :: | maxiter | = | 100 |
Maximum number of Newton iterations (default = 100) |
|
integer, | public | :: | maxstep_bisection | = | 5 |
Maximum number of bisections (evaluations of F) for step selection (default = 5) Ignored if ifbisect = .false. |
type, extends(abstract_opts), public :: newton_dp_opts !! Options for Newton-Krylov fixed-point iteration. integer :: maxiter = 100 !! Maximum number of Newton iterations (default = 100) logical :: ifbisect = .false. !! Bisection toggle to enforce residual reduction (default = .false.) integer :: maxstep_bisection = 5 !! Maximum number of bisections (evaluations of F) for step selection (default = 5) !! Ignored if ifbisect = .false. logical :: if_print_metadata = .false. !! Print interation metadata on exit (default = .false.) end type newton_dp_opts