PCMGSetGalerkin#
Causes the coarser grid matrices to be computed from the finest grid via the Galerkin process: A_i-1 = r_i * A_i * p_i
Synopsis#
#include "petscksp.h" 
PetscErrorCode PCMGSetGalerkin(PC pc, PCMGGalerkinType use)
Logically Collective
Input Parameters#
- pc - the multigrid context 
- use - one of - PC_MG_GALERKIN_BOTH,- PC_MG_GALERKIN_PMAT,- PC_MG_GALERKIN_MAT, or- PC_MG_GALERKIN_NONE
Options Database Key#
- -pc_mg_galerkin <both,pmat,mat,none> - set the matrices to form via the Galerkin process 
Note#
Some codes that use PCMG such as PCGAMG use Galerkin internally while constructing the hierarchy and thus do not
use the PCMG construction of the coarser grids.
See Also#
KSP: Linear System Solvers, PCMG, PCMGGetGalerkin(), PCMGGalerkinType
Level#
intermediate
Location#
Examples#
src/ksp/ksp/tutorials/ex56.c
src/ksp/ksp/tutorials/ex70.c
src/ksp/ksp/tutorials/ex36.cxx
src/ksp/ksp/tutorials/ex35.cxx
src/ksp/ksp/tutorials/ex42.c
Implementations#
PCMGSetGalerkin_MG() in src/ksp/pc/impls/mg/mg.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages