petsc-3.7.1 2016-05-15
Report Typos and Errors

# KSPCGS

This code implements the CGS (Conjugate Gradient Squared) method.

### Options Database Keys

see KSPSolve() - Many br Many br

### References

1. -Sonneveld, 1989. Many br

Notes: Does not require a symmetric matrix. Does not apply transpose of the matrix. Many brSupports left and right preconditioning, but not symmetric. Many br

Developer Notes: Has this weird support for doing the convergence test with the natural norm, I assume this works only with Many brno preconditioning and symmetric positive definite operator. Many br

### See Also

KSPCreate(), KSPSetType(), KSPType (for list of available types), KSP, KSPBCGS, KSPSetPCSide()

Level:beginner
Location:src/ksp/ksp/impls/cgs/cgs.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages