Searched refs:xcarray (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/patch/ |
| H A D | patch.c | 258 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()
|