KSPCHEBYCHEV

The preconditioned Chebychev iterative method

Options Database Keys

-ksp_chebychev_eigenvalues <emin,emax> - set approximations to the smallest and largest eigenvalues of the preconditioned operator. If these are accurate you will get much faster convergence.
-ksp_chebychev_estimate_eigenvalues <a,b,c,d> - estimate eigenvalues using a Krylov method, then use this transform for Chebychev eigenvalue bounds (KSPChebychevSetEstimateEigenvalues)

Notes: The Chebychev method requires both the matrix and preconditioner to be symmetric positive (semi) definite. Only support for left preconditioning.

See Also

KSPCreate(), KSPSetType(), KSPType (for list of available types), KSP,
KSPChebychevSetEigenvalues(), KSPRICHARDSON, KSPCG

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