TSGetKSP#

Returns the KSP (linear solver) associated with a TS (timestepper) context.

Synopsis#

#include "petscts.h"  
PetscErrorCode TSGetKSP(TS ts, KSP *ksp)

Not Collective, but ksp is parallel if ts is parallel

Input Parameter#

Output Parameter#

  • ksp - the nonlinear solver 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 context as well.

TSGetKSP() does not work for integrators that do not use KSP; in this case TSGetKSP() returns NULL in ksp.

See Also#

TS: Scalable ODE and DAE Solvers, TS, SNES, KSP, TSCreate(), TSSetUp(), TSSolve(), TSGetSNES()

Level#

beginner

Location#

src/ts/interface/ts.c


Edit on GitLab

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