SNESGetTolerances#

Gets various parameters used in convergence tests.

Synopsis#

#include "petscsnes.h"  
PetscErrorCode SNESGetTolerances(SNES snes, PetscReal *atol, PetscReal *rtol, PetscReal *stol, PetscInt *maxit, PetscInt *maxf)

Not Collective

Input Parameter#

  • snes - the SNES context

Output Parameters#

  • atol - absolute convergence tolerance

  • rtol - relative convergence tolerance

  • stol - convergence tolerance in terms of the norm of the change in the solution between steps

  • maxit - maximum number of iterations

  • maxf - maximum number of function evaluations, PETSC_UNLIMITED indicates no bound

Note#

The user can specify NULL for any parameter that is not needed.

See Also#

SNES: Nonlinear Solvers, SNES, SNESSetTolerances()

Level#

intermediate

Location#

src/snes/interface/snes.c

Examples#

src/snes/tutorials/ex2.c
src/snes/tutorials/ex35.c
src/snes/tutorials/ex3.c
src/snes/tutorials/ex3k.kokkos.cxx


Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages