Home
last modified time | relevance | path

Searched refs:schurpre (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c55 …PCFieldSplitSchurPreType schurpre; /* Determines which matrix is used for the Schur complement … member
93 switch (jac->schurpre) { in FieldSplitSchurPre()
184 switch (jac->schurpre) { in PCView_FieldSplit_Schur()
208 …etscObject)pc), PETSC_ERR_ARG_OUTOFRANGE, "Invalid Schur preconditioning type: %d", jac->schurpre); in PCView_FieldSplit_Schur()
263 if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_USER && !jac->schur_user) { in PCView_FieldSplit_Schur()
266 …cCall(PetscSNPrintf(str, 32, "Prec. for Schur from %s", PCFieldSplitSchurPreTypes[jac->schurpre])); in PCView_FieldSplit_Schur()
880 if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_SELFP) { in PCSetUp_FieldSplit()
883 } else if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_FULL && jac->kspupper != jac->head->ksp) { in PCSetUp_FieldSplit()
997 …if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_SELFP) PetscCall(MatSchurComplementGetPmat(jac->schur… in PCSetUp_FieldSplit()
1002 if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_SELF) { in PCSetUp_FieldSplit()
[all …]
/petsc/src/snes/impls/multiblock/
H A Dmultiblock.c326 if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_SELF) { in SNESSetUp_Multiblock()