:orphan: # PCHMGSetCoarseningComponent Set which component of the PDE is used for the subspace-based coarsening algorithm ## Synopsis ``` #include "petscpc.h" PetscErrorCode PCHMGSetCoarseningComponent(PC pc, PetscInt component) ``` Logically Collective ## Input Parameters - ***pc -*** the `PCHMG` context - ***component -*** which component `PC` will coarsen ## Options Database Key - ***-pc_hmg_coarsening_component -*** Which component is chosen for the subspace-based coarsening algorithm ## See Also `PCHMG`, `PCType`, `PCGAMG`, `PCHMGSetReuseInterpolation()`, `PCHMGSetUseSubspaceCoarsening()`, `PCHMGSetInnerPCType()` ## Level beginner ## Location src/ksp/pc/impls/hmg/hmg.c ## Examples src/ksp/ksp/tutorials/ex4.c
## Implementations PCHMGSetCoarseningComponent_HMG in src/ksp/pc/impls/hmg/hmg.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ksp/pc/impls/hmg/hmg.c) [Index of all PC routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)