petsc-3.14.6 2021-03-30
Report Typos and Errors
PCMGSetNumberSmooth
Sets the number of pre and post-smoothing steps to use on all levels. Use PCMGDistinctSmoothUp() to create separate up and down smoothers if you want different numbers of pre- and post-smoothing steps.
Synopsis
#include "petscksp.h"
PetscErrorCode
PCMGSetNumberSmooth
(
PC
pc,
PetscInt
n)
Logically Collective on
PC
Input Parameters
mg
- the multigrid context
n
- the number of smoothing steps
Options Database Key
-mg_levels_ksp_max_it <n>
- Sets number of pre and post-smoothing steps
Notes
this does not set a value on the coarsest grid, since we assume that there is no separate smooth up on the coarsest grid.
See Also
PCMGSetDistinctSmoothUp
()
Level
advanced
Location
src/ksp/pc/impls/mg/mg.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages