Home
last modified time | relevance | path

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

/petsc/src/dm/impls/patch/
H A Dpatch.c259 PetscScalar *xzarray = NULL; in DMPatchSolve() local
282 if (XZ) PetscCall(VecGetArray(XZ, &xzarray)); 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()
287 if (XZ) PetscCall(VecRestoreArray(XZ, &xzarray)); in DMPatchSolve()
298 if (XZ) PetscCall(VecGetArray(XZ, &xzarray)); 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()
303 if (XZ) PetscCall(VecRestoreArray(XZ, &xzarray)); in DMPatchSolve()