#include "petscksp.h" PetscErrorCode KSPGMRESGetOrthogonalization(KSP ksp,PetscErrorCode (**fcn)(KSP,PetscInt))Not Collective Many br
errorcode = int fcn(KSP ksp,int it);
it is one minus the number of GMRES iterations since last restart;
i.e. the size of Krylov space minus one
KSPGMRESModifiedGramSchmidtOrthogonalization() Many br
KSPGMRESClassicalGramSchmidtOrthogonalization() - Default. Use KSPGMRESSetCGSRefinementType() to determine if Many briterative refinement is used to increase stability. Many br
-ksp_gmres_classicalgramschmidt | - Activates KSPGMRESClassicalGramSchmidtOrthogonalization() (default) Many br | |
-ksp_gmres_modifiedgramschmidt | - Activates KSPGMRESModifiedGramSchmidtOrthogonalization() Many br |
Many br
Level:intermediate
Location:src/ksp/ksp/impls/gmres/gmres2.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages