Skip to main content
`Ctrl`+`K`

# KSPBICG

Implements the Biconjugate gradient method (similar to running the conjugate gradient on the normal equations).

## Notes

This method requires that one be apply to apply the transpose of the preconditioner and operator as well as the operator and preconditioner.

Supports only left preconditioning

See `KSPCGNE` for code that EXACTLY runs the preconditioned conjugate gradient method on the normal equations

See `KSPBCGS` for the famous stabilized variant of this algorithm

## See Also

KSP: Linear System Solvers, `KSPCreate()`, `KSPSetType()`, `KSPType`, `KSP`, `KSPBCGS`, `KSPCGNE`

## Level

beginner

## Location

src/ksp/ksp/impls/bicg/bicg.c

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