Lines Matching refs:gArray
2896 const PetscScalar *gArray; in DMGlobalToLocalBegin() local
2902 PetscCall(VecGetArrayReadAndMemType(g, &gArray, &gmtype)); in DMGlobalToLocalBegin()
2903 …PetscCall(PetscSFBcastWithMemTypeBegin(sf, MPIU_SCALAR, gmtype, gArray, lmtype, lArray, MPI_REPLAC… in DMGlobalToLocalBegin()
2905 PetscCall(VecRestoreArrayReadAndMemType(g, &gArray)); in DMGlobalToLocalBegin()
2933 const PetscScalar *gArray; in DMGlobalToLocalEnd() local
2947 PetscCall(VecGetArrayReadAndMemType(g, &gArray, &gmtype)); in DMGlobalToLocalEnd()
2948 PetscCall(PetscSFBcastEnd(sf, MPIU_SCALAR, gArray, lArray, MPI_REPLACE)); in DMGlobalToLocalEnd()
2950 PetscCall(VecRestoreArrayReadAndMemType(g, &gArray)); in DMGlobalToLocalEnd()
3111 PetscScalar *gArray; in DMLocalToGlobalBegin() local
3151 PetscCall(VecGetArray(g, &gArray)); in DMLocalToGlobalBegin()
3153 PetscCall(VecGetArrayAndMemType(g, &gArray, &gmtype)); in DMLocalToGlobalBegin()
3157 …PetscCall(PetscSFReduceWithMemTypeBegin(sf, MPIU_SCALAR, lmtype, lArray, gmtype, gArray, MPIU_SUM)… in DMLocalToGlobalBegin()
3178 for (d = 0; d < dof; ++d) gArray[goff - gStart + d] = lArray[off + d]; in DMLocalToGlobalBegin()
3190 gArray[goff - gStart + e++] = lArray[off + d]; in DMLocalToGlobalBegin()
3196 PetscCall(VecRestoreArrayAndMemType(g, &gArray)); in DMLocalToGlobalBegin()
3198 PetscCall(VecRestoreArray(g, &gArray)); in DMLocalToGlobalBegin()
3257 PetscScalar *gArray; in DMLocalToGlobalEnd() local
3267 PetscCall(VecGetArrayAndMemType(g, &gArray, NULL)); in DMLocalToGlobalEnd()
3268 PetscCall(PetscSFReduceEnd(sf, MPIU_SCALAR, lArray, gArray, MPIU_SUM)); in DMLocalToGlobalEnd()
3275 PetscCall(VecRestoreArrayAndMemType(g, &gArray)); in DMLocalToGlobalEnd()