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#

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#

src/ksp/pc/impls/mg/mg.c

Examples#

src/ksp/ksp/tutorials/ex42.c
src/ksp/ksp/tutorials/ex70.c
src/ksp/ksp/tutorials/ex35.cxx
src/ksp/ksp/tutorials/ex36.cxx

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