SNESNGMRESSetRestartType#
Sets the restart type for SNESNGMRES
.
Synopsis#
#include "petscsnes.h"
PetscErrorCode SNESNGMRESSetRestartType(SNES snes, SNESNGMRESRestartType rtype)
Logically Collective
Input Parameters#
snes - the iterative context
rtype - restart type
Options Database Keys#
-snes_ngmres_restart_type<difference,periodic,none> - set the restart type
-snes_ngmres_restart[30] - sets the number of iterations before restart for periodic
SNESNGMRESRestartType
s#
SNES_NGMRES_RESTART_NONE
- never restartSNES_NGMRES_RESTART_DIFFERENCE
- restart based upon difference criteriaSNES_NGMRES_RESTART_PERIODIC
- restart after a fixed number of iterations
See Also#
SNES_NGMRES_RESTART_DIFFERENCE
, SNESNGMRES
, SNESNGMRESRestartType
, SNESNGMRESSetRestartFmRise()
Level#
intermediate
Location#
Implementations#
SNESNGMRESSetRestartType_NGMRES in src/snes/impls/ngmres/snesngmres.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages