Home
last modified time | relevance | path

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

/petsc/src/dm/impls/patch/
H A Dpatch.c258 PetscScalar *xcarray = NULL; in DMPatchSolve() local
283 PetscCall(VecGetArray(XC, &xcarray)); in DMPatchSolve()
284 PetscCall(PetscSFBcastBegin(sfz, MPIU_SCALAR, xcarray, xzarray, MPI_REPLACE)); in DMPatchSolve()
285 PetscCall(PetscSFBcastEnd(sfz, MPIU_SCALAR, xcarray, xzarray, MPI_REPLACE)); in DMPatchSolve()
286 PetscCall(VecRestoreArray(XC, &xcarray)); in DMPatchSolve()
299 PetscCall(VecGetArray(XC, &xcarray)); in DMPatchSolve()
300 PetscCall(PetscSFReduceBegin(sfzr, MPIU_SCALAR, xzarray, xcarray, MPIU_SUM)); in DMPatchSolve()
301 PetscCall(PetscSFReduceEnd(sfzr, MPIU_SCALAR, xzarray, xcarray, MPIU_SUM)); in DMPatchSolve()
302 PetscCall(VecRestoreArray(XC, &xcarray)); in DMPatchSolve()