Searched refs:kspInner (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 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() [all …]
|