SNESGetKSP#
Returns the KSP
context for a SNES
solver.
Synopsis#
#include "petscsnes.h"
PetscErrorCode SNESGetKSP(SNES snes, KSP *ksp)
Not Collective, but if snes
is parallel, then ksp
is parallel
Input Parameter#
snes - the
SNES
context
Output Parameter#
ksp - the
KSP
context
Notes#
The user can then directly manipulate the KSP
context to set various
options, etc. Likewise, the user can then extract and manipulate the
PC
contexts as well.
Some SNESType
s do not use a KSP
but a KSP
is still returned by this function
See Also#
SNES: Nonlinear Solvers, SNES
, KSP
, PC
, KSPGetPC()
, SNESCreate()
, KSPCreate()
, SNESSetKSP()
Level#
beginner
Location#
Examples#
src/ts/tutorials/ex47.c
src/snes/tutorials/ex5.c
src/snes/tutorials/ex69.c
src/snes/tutorials/ex31.c
src/ts/utils/dmplexlandau/tutorials/ex1f90.F90
src/snes/tutorials/ex11.c
src/snes/tutorials/ex6.c
src/ts/tutorials/ex30.c
src/snes/tutorials/ex55.c
src/snes/tutorials/ex1f.F90
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages