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
SNEScontext
Output Parameter#
ksp - the
KSPcontext
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 SNESTypes 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/snes/tutorials/ex28.c
src/snes/tutorials/ex56.c
src/snes/tutorials/ex3.c
src/snes/tutorials/ex12.c
src/snes/tutorials/ex55.c
src/snes/tutorials/ex1.c
src/snes/tutorials/ex5.c
src/snes/tutorials/ex30.c
src/snes/tutorials/ex31.c
src/snes/tutorials/ex6.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages