Searched refs:globalUpdate (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 2777 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()
|