KSPHPDDMType#
Type of Krylov method used by KSPHPDDM
Synopsis#
typedef enum {
KSP_HPDDM_TYPE_GMRES = 0,
KSP_HPDDM_TYPE_BGMRES = 1,
KSP_HPDDM_TYPE_CG = 2,
KSP_HPDDM_TYPE_BCG = 3,
KSP_HPDDM_TYPE_GCRODR = 4,
KSP_HPDDM_TYPE_BGCRODR = 5,
KSP_HPDDM_TYPE_BFBCG = 6,
KSP_HPDDM_TYPE_PREONLY = 7
} KSPHPDDMType;
Values#
KSP_HPDDM_TYPE_GMRES
(default) - Generalized Minimal Residual methodKSP_HPDDM_TYPE_BGMRES
- block GMRESKSP_HPDDM_TYPE_CG
- Conjugate GradientKSP_HPDDM_TYPE_BCG
- block CGKSP_HPDDM_TYPE_GCRODR
- Generalized Conjugate Residual method with inner Orthogonalization and Deflated RestartingKSP_HPDDM_TYPE_BGCRODR
- block GCRODRKSP_HPDDM_TYPE_BFBCG
- breakdown-free BCGKSP_HPDDM_TYPE_PREONLY
- apply the preconditioner only
See Also#
Level#
intermediate
Location#
Examples#
src/ksp/ksp/tutorials/ex76.c
src/ksp/ksp/tutorials/ex78.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages