PCCOMPOSITE

Build a preconditioner by composing together several preconditioners

Options Database Keys

-pc_composite_type <type: one of multiplicative, additive, special> -Sets composite preconditioner type
-pc_composite_true -Activates PCCompositeSetUseTrue()

Notes: To use a Krylov method inside the composite preconditioner, set the PCType of one or more inner PCs to be PCSLES. Using a Krylov method inside another Krylov method can be dangerous (you get divergence or the incorrect answer) unless you use KSPFGMRES as the other Krylov method

See Also

PCCreate(), PCSetType(), PCType (for list of available types), PC,
PCSHELL, PCSLES, PCCompositeSetType(), PCCompositeSpecialSetAlpha(), PCCompositeAddPC(), PCCompositeGetPC(), PCCompositeSetUseTrue()

Level:intermediate
Location:
src/sles/pc/impls/composite/composite.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages