Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c2777 PetscScalar *globalUpdate = NULL; in PCApply_PATCH() local
2831 PetscCall(VecGetArray(y, &globalUpdate)); in PCApply_PATCH()
2833 PetscCall(PetscSFReduceBegin(patch->sectionSF, MPIU_SCALAR, localUpdate, globalUpdate, MPI_SUM)); in PCApply_PATCH()
2834 PetscCall(PetscSFReduceEnd(patch->sectionSF, MPIU_SCALAR, localUpdate, globalUpdate, MPI_SUM)); in PCApply_PATCH()
2844 if (idx < n) globalUpdate[idx] = globalRHS[idx]; in PCApply_PATCH()
2849 PetscCall(VecRestoreArray(y, &globalUpdate)); in PCApply_PATCH()