KSPFCDTruncationType#
Define how stored directions are used to orthogonalize in flexible conjugate gradient/directions methods
Synopsis#
typedef enum {
KSP_FCD_TRUNC_TYPE_STANDARD,
KSP_FCD_TRUNC_TYPE_NOTAY
} KSPFCDTruncationType;
Values#
KSP_FCD_TRUNC_TYPE_STANDARD- uses all (up tommax) stored directionsKSP_FCD_TRUNC_TYPE_NOTAY- uses the lastmax(1,mod(i,mmax))stored directions at iteration i = 0, 1, …
Note#
Function such as KSPFCGSetMmax(), KSPPIPEGCRSetNMax(), KSPPIPEGCRSetNMax(), and KSPPIPEFCGSetNMax() may be
used to provide nmax or they may be provided with the option database.
See Also#
KSP: Linear System Solvers, KSP, KSPFCG, KSPPIPEFCG, KSPPIPEGCR, KSPFCGSetTruncationType(), KSPFCGGetTruncationType(),
KSPPIPEGCRSetTruncationType(), KSPPIPEGCRGetTruncationType(),
KSPFCGSetMmax(), KSPPIPEGCRSetNMax(), KSPPIPEGCRGetNMax(), KSPPIPEFCGGetNMax()
Level#
intermediate
Location#
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages