Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c1191 PC_FieldSplitLink ilinkA = jac->head, ilinkD = ilinkA->next; in PCApply_FieldSplit_Schur() local
1201 PetscCall(VecScatterBegin(ilinkD->sctx, x, ilinkD->x, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_FieldSplit_Schur()
1208 PetscCall(VecScatterEnd(ilinkD->sctx, x, ilinkD->x, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_FieldSplit_Schur()
1209 PetscCall(PetscLogEventBegin(KSP_Solve_FS_S, jac->kspschur, ilinkD->x, ilinkD->y, NULL)); in PCApply_FieldSplit_Schur()
1211 PetscCall(KSPSolve(jac->kspschur, ilinkD->x, ilinkD->y)); in PCApply_FieldSplit_Schur()
1212 PetscCall(KSPCheckSolve(jac->kspschur, pc, ilinkD->y)); in PCApply_FieldSplit_Schur()
1214 PetscCall(PetscLogEventEnd(KSP_Solve_FS_S, jac->kspschur, ilinkD->x, ilinkD->y, NULL)); in PCApply_FieldSplit_Schur()
1215 PetscCall(VecScale(ilinkD->y, jac->schurscale)); in PCApply_FieldSplit_Schur()
1217 PetscCall(VecScatterBegin(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur()
1218 PetscCall(VecScatterEnd(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur()
[all …]