PCFieldSplitSetDiagUseAmat#
set flag indicating whether to extract diagonal blocks from Amat (rather than Pmat) to build the sub-matrices associated with each split. Where KSPSetOperators
(ksp,Amat,Pmat) was used to supply the operators.
Synopsis#
#include "petscpc.h"
PetscErrorCode PCFieldSplitSetDiagUseAmat(PC pc, PetscBool flg)
Logically Collective
Input Parameters#
pc - the preconditioner object
flg - boolean flag indicating whether or not to use Amat to extract the diagonal blocks from
Options Database Key#
-pc_fieldsplit_diag_use_amat - use the Amat to provide the diagonal blocks
See Also#
Solving Block Matrices with PCFIELDSPLIT, PC
, PCSetOperators()
, KSPSetOperators()
, PCFieldSplitGetDiagUseAmat()
, PCFieldSplitSetOffDiagUseAmat()
, PCFIELDSPLIT
Level#
intermediate
Location#
src/ksp/pc/impls/fieldsplit/fieldsplit.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages