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#

PCMG, PCMGGetGalerkin(), PCMGGalerkinType

Level#

intermediate

Location#

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

Examples#

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

Implementations#

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


Edit on GitLab

Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages