PCPostSolve#
Optional post-solve phase, intended for any preconditioner-specific actions that must be performed after the iterative solve itself.
Synopsis#
#include "petscksp.h"
PetscErrorCode PCPostSolve(PC pc, KSP ksp)
Collective
Input Parameters#
pc - the preconditioner context
ksp - the Krylov subspace context
Example Usage#
PCPreSolve(pc,ksp);
KSPSolve(ksp,b,x);
PCPostSolve(pc,ksp);
Note#
KSPSolve()
calls this routine directly, so it is rarely called by the user.
See Also#
KSP: Linear System Solvers, PC
, PCSetPostSolve()
, PCSetPresolve()
, PCPreSolve()
, KSPSolve()
Level#
developer
Location#
Implementations#
PCPostSolve_BDDC() in src/ksp/pc/impls/bddc/bddc.c
PCPostSolve_BJKOKKOS() in src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
PCPostSolve_Eisenstat() in src/ksp/pc/impls/eisens/eisen.c
PCPostSolve_Shell() in src/ksp/pc/impls/shell/shellpc.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages