KSPBuildResidualDefault#

Default code to compute the residual.

Synopsis#

#include "petscksp.h" 
PetscErrorCode KSPBuildResidualDefault(KSP ksp, Vec t, Vec v, Vec *V)

Collecive on ksp

Input Parameters#

  • ksp - iterative context

  • t - pointer to temporary vector

  • v - pointer to user vector

Output Parameter#

  • V - pointer to a vector containing the residual

Note#

Some KSP methods such as KSPGMRES do not compute the explicit residual at each iteration, this routine takes the information they have computed during the previous iterations and uses it to compute the explicit residual via the formula r = b - A*x.

Developer Note#

This is PETSC_EXTERN because it may be used by user written plugin KSPType implementations

See Also#

KSP: Linear System Solvers, KSP, KSPBuildSolutionDefault()

Level#

advanced

Location#

src/ksp/ksp/interface/iterativ.c


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