KSPFBCGSR#

Implements a mathematically equivalent variant of flexible bi-CG-stab, KSPFBCGS. Flexible Krylov Methods

Notes#

This implementation requires fewer MPI_Allreduce() calls than KSPFBCGS and may converge faster

See KSPPIPEBCGS for a pipelined version of the algorithm

Flexible BiCGStab, unlike most Krylov methods, allows the preconditioner to be nonlinear, that is the action of the preconditioner to a vector need not be linear in the vector entries.

Only supports right preconditioning

See Also#

KSP: Linear System Solvers, Flexible Krylov Methods, KSPFBCGSR, KSPPIPEBCGS, KSPBCGSL, KSPBCGS, KSPCreate(), KSPSetType(), KSPType, KSP, KSPBICG, KSPFBCGS, KSPSetPCSide()

Level#

beginner

Location#

src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c


Edit on GitLab

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