int SNESSetFromOptions(SNES snes)Collective on SNES
-snes_type <type> | - SNES_EQ_LS, SNES_EQ_TR, SNES_UM_TR, SNES_UM_LS etc |
-snes_stol | - convergence tolerance in terms of the norm of the change in the solution between steps |
-snes_atol <atol> | - absolute tolerance of residual norm |
-snes_rtol <rtol> | - relative decrease in tolerance norm from initial |
-snes_max_it <max_it> | - maximum number of iterations |
-snes_max_funcs <max_funcs> | - maximum number of function evaluations |
-snes_trtol <trtol> | - trust region tolerance |
-snes_no_convergence_test | - skip convergence test in nonlinear or minimization solver; hence iterations will continue until max_it or some other criterion is reached. Saves expense of convergence test |
-snes_monitor | - prints residual norm at each iteration |
-snes_xmonitor | - plots residual norm at each iteration |
-snes_fd | - use finite differences to compute Jacobian; very slow, only for testing |
-snes_mf_ksp_monitor | - if using matrix-free multiply then print h at each KSP iteration |
-snes_ksp_eq_conv | - use Eisenstat-Walker method for determining linear system convergence |
-snes_ksp_eq_version ver | - version of Eisenstat-Walker method |
-snes_ksp_ew_rtol0 <rtol0> | - Sets rtol0 |
-snes_ksp_ew_rtolmax <rtolmax> | - Sets rtolmax |
-snes_ksp_ew_gamma <gamma> | - Sets gamma |
-snes_ksp_ew_alpha <alpha> | - Sets alpha |
-snes_ksp_ew_alpha2 <alpha2> | - Sets alpha2 |
-snes_ksp_ew_threshold <threshold> | - Sets threshold |
Level:beginner
Location:src/snes/interface/snes.c
SNES Index
Table of Contents