petsc-3.7.1 2016-05-15
SNESSetLagJacobianPersists
Set whether or not the Jacobian lagging persists through multiple solves
Synopsis
#include "petscsnes.h"
PetscErrorCode SNESSetLagJacobianPersists(SNES snes,PetscBool flg)
Logically collective on SNES Many br
Input Parameter
| snes | - the SNES context Many br |
| flg | - jacobian lagging persists if true Many br |
Options Database Keys
-snes_lag_jacobian_persists <flg> - Many brNotes: This is useful both for nonlinear preconditioning, where it's appropriate to have the Jacobian be stale by Many brseveral solves, and for implicit time-stepping, where Jacobian lagging in the inner nonlinear solve over several Many brtimesteps may present huge efficiency gains. Many br
Many br
Keywords
SNES, nonlinear, lag
See Also
SNESSetLagPreconditionerPersists(), SNESSetLagJacobian(), SNESGetLagJacobian(), SNESGetNPC()
Level:developer
Location:src/snes/interface/snes.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages