Home
last modified time | relevance | path

Searched refs:kspA (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
887 if (kspA != kspInner) PetscCall(KSPSetOperators(kspA, jac->mat[0], jac->pmat[0])); in PCSetUp_FieldSplit()
888 if (kspUpper != kspA) PetscCall(KSPSetOperators(kspUpper, jac->mat[0], jac->pmat[0])); in PCSetUp_FieldSplit()
1112 KSP kspA = ilinkA->ksp, kspUpper = jac->kspupper; in PCSetUpOnBlocks_FieldSplit_Schur() local
1115 if (jac->schurfactorization == PC_FIELDSPLIT_SCHUR_FACT_FULL && kspUpper != kspA) { in PCSetUpOnBlocks_FieldSplit_Schur()
1119 PetscCall(KSPSetUp(kspA)); in PCSetUpOnBlocks_FieldSplit_Schur()
1120 PetscCall(KSPSetUpOnBlocks(kspA)); in PCSetUpOnBlocks_FieldSplit_Schur()
1124 } else if (kspUpper == kspA && jac->schurfactorization == PC_FIELDSPLIT_SCHUR_FACT_FULL) { in PCSetUpOnBlocks_FieldSplit_Schur()
1192 KSP kspA = ilinkA->ksp, kspLower = kspA, kspUpper = jac->kspupper; in PCApply_FieldSplit_Schur() local
1203 PetscCall(PetscLogEventBegin(ilinkA->event, kspA, ilinkA->x, ilinkA->y, NULL)); in PCApply_FieldSplit_Schur()
[all …]