PCRAMG

Interface to the algebraic multigrid preconditioner amg1r5 is the algebraic multigrid code by John Ruge and Klaus Stueben [1,2]. [1] K. St\"{u}ben,"Algebraic Multigrid: An Introduction for Positive Definite Problems with Applications", Tech. Rep. 53, German National Research Center for Information Technology (GMD), Schloss Birlinhoven, D-53754 Sankt-Augustin, Germany, March 1999 [2] J. Ruge and K. St\"{u}ben, "Algebraic Multigrid" in "Multigrid Methods" S. McCormick, Ed., vol. 3 of Frontiers in Applied Mathmatics, pp. 73--130, SIAM, Philadelphia, PA, 1987

Options Database Keys

-pc_ramg_iswtch -
-pc_ramg_iout -
-pc_ramg_cycles -
-pc_ramg_madapt -
-pc_ramg_nsolc -
-pc_ramg_eps -
-pc_ramg_nwt -
-pc_ramg_ntr -
-pc_ramg_ecg1 -
-pc_ramg_ecg2 -
-pc_ramg_ewt2 -
See the amg1r5 documentation for the meaning of these parameters.

Notes: Only implemented for some matrix formats. Not implemented in parallel

Requires symmetric, positive definite matrices

AMG1r5 is no longer easily available, see http://www.mgnet.org/mgnet-codes-gmd.html It has been replaced by Klaus Stueben's SAMG (represent in PETSc by PCRAMG).

Contributed by Domenico Lahaye

See Also

PCCreate(), PCSetType(), PCType (for list of available types), PC, PCSAMG

Level:intermediate
Location:
src/ksp/pc/impls/ramg/ramgpetsc.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages