Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c860 KSP kspA = jac->head->ksp, kspInner = NULL, kspUpper = jac->kspupper; in PCSetUp_FieldSplit() local
869 PetscCall(MatSchurComplementGetKSP(jac->schur, &kspInner)); in PCSetUp_FieldSplit()
887 if (kspA != kspInner) PetscCall(KSPSetOperators(kspA, jac->mat[0], jac->pmat[0])); in PCSetUp_FieldSplit()
924 KSP kspInner; in PCSetUp_FieldSplit() local
927 PetscCall(MatSchurComplementGetKSP(jac->schur, &kspInner)); in PCSetUp_FieldSplit()
928 PetscCall(KSPReset(kspInner)); in PCSetUp_FieldSplit()
929 PetscCall(KSPSetOperators(kspInner, jac->mat[0], jac->pmat[0])); in PCSetUp_FieldSplit()
932 PetscCall(PetscObjectIncrementTabLevel((PetscObject)kspInner, (PetscObject)pc, 2)); in PCSetUp_FieldSplit()
933 PetscCall(PetscObjectIncrementTabLevel((PetscObject)kspInner->pc, (PetscObject)pc, 2)); in PCSetUp_FieldSplit()
934 PetscCall(KSPSetOptionsPrefix(kspInner, schurprefix)); in PCSetUp_FieldSplit()
[all …]