:orphan: # KSPSYMMLQ This code implements the SYMMLQ method. ## Notes The operator and the preconditioner must be symmetric for this method. The preconditioner must be POSITIVE-DEFINITE. Supports only left preconditioning. ## Reference - **** -*** Paige & Saunders, Solution of sparse indefinite systems of linear equations, SIAM J. Numer. Anal. 12, 1975. ## See Also [](ch_ksp), `KSPCreate()`, `KSPSetType()`, `KSPType`, `KSP` ## Level beginner ## Location src/ksp/ksp/impls/symmlq/symmlq.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ksp/ksp/impls/symmlq/symmlq.c) [Index of all KSP routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)