KSPUnwindPreconditioner#

Unwinds the preconditioning in the solution. That is, takes solution to the preconditioned problem and gets the solution to the original problem from it.

Synopsis#

#include "petscksp.h" 
PetscErrorCode KSPUnwindPreconditioner(KSP ksp, Vec vsoln, Vec vt1)

Collective

Input Parameters#

  • ksp - iterative context

  • vsoln - solution vector

  • vt1 - temporary work vector

Output Parameter#

  • vsoln - contains solution on output

Note#

If preconditioning either symmetrically or on the right, this routine solves for the correction to the unpreconditioned problem. If preconditioning on the left, nothing is done.

See Also#

KSP: Linear System Solvers, KSP, KSPSetPCSide()

Level#

advanced

Location#

src/ksp/ksp/interface/itres.c


Edit on GitLab

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