KSPBCGSLSetUsePseudoinverse#

Use pseudoinverse (via SVD) to solve polynomial part of update

Synopsis#

#include "petscksp.h" 
PetscErrorCode KSPBCGSLSetUsePseudoinverse(KSP ksp, PetscBool use_pinv)

Logically Collective on ksp

Input Parameters#

  • ksp - iterative context obtained from KSPCreate

  • use_pinv - set to PETSC_TRUE when using pseudoinverse

Options Database Keys#

  • -ksp_bcgsl_pinv - use pseudoinverse

See Also#

KSPBCGSLSetEll(), KSP

Level#

intermediate

Location#

src/ksp/ksp/impls/bcgsl/bcgsl.c


Edit on GitLab

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