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
, orPC_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/ex42.c
src/ksp/ksp/tutorials/ex35.cxx
src/ksp/ksp/tutorials/ex70.c
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