Lines Matching refs:kspInner
860 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()
938 PetscCall(KSPSetDM(kspInner, dmInner)); in PCSetUp_FieldSplit()
939 PetscCall(KSPSetDMActive(kspInner, KSP_DMACTIVE_ALL, PETSC_FALSE)); in PCSetUp_FieldSplit()
942 PetscCall(KSPGetPC(kspInner, &pcInner)); in PCSetUp_FieldSplit()
961 KSP kspInner; in PCSetUp_FieldSplit() local
964 PetscCall(MatSchurComplementGetKSP(jac->schur, &kspInner)); in PCSetUp_FieldSplit()
965 PetscCall(KSPGetPC(kspInner, &pcInner)); in PCSetUp_FieldSplit()