Lines Matching refs:dd

9   DM_DA *dd = (DM_DA *)da->data;  in DMGlobalToLocalBegin_DA()  local
15 PetscCall(VecScatterBegin(dd->gtol, g, l, mode, SCATTER_FORWARD)); in DMGlobalToLocalBegin_DA()
21 DM_DA *dd = (DM_DA *)da->data; in DMGlobalToLocalEnd_DA() local
27 PetscCall(VecScatterEnd(dd->gtol, g, l, mode, SCATTER_FORWARD)); in DMGlobalToLocalEnd_DA()
33 DM_DA *dd = (DM_DA *)da->data; in DMLocalToGlobalBegin_DA() local
40 PetscCall(VecScatterBegin(dd->gtol, l, g, ADD_VALUES, SCATTER_REVERSE)); in DMLocalToGlobalBegin_DA()
42 …PetscCheck(dd->bx == DM_BOUNDARY_GHOSTED || dd->bx == DM_BOUNDARY_NONE || dd->s <= 0 || dd->m != 1… in DMLocalToGlobalBegin_DA()
43 …PetscCheck(dd->bx == DM_BOUNDARY_GHOSTED || dd->by == DM_BOUNDARY_NONE || dd->s <= 0 || dd->n != 1… in DMLocalToGlobalBegin_DA()
44 …PetscCheck(dd->bx == DM_BOUNDARY_GHOSTED || dd->bz == DM_BOUNDARY_NONE || dd->s <= 0 || dd->p != 1… in DMLocalToGlobalBegin_DA()
45 PetscCall(VecScatterBegin(dd->gtol, l, g, INSERT_VALUES, SCATTER_REVERSE_LOCAL)); in DMLocalToGlobalBegin_DA()
52 DM_DA *dd = (DM_DA *)da->data; in DMLocalToGlobalEnd_DA() local
59 PetscCall(VecScatterEnd(dd->gtol, l, g, ADD_VALUES, SCATTER_REVERSE)); in DMLocalToGlobalEnd_DA()
61 PetscCall(VecScatterEnd(dd->gtol, l, g, INSERT_VALUES, SCATTER_REVERSE_LOCAL)); in DMLocalToGlobalEnd_DA()
88 DM_DA *dd = (DM_DA *)da->data; in DMDAGlobalToNatural_Create() local
92 …PetscCheck(dd->natural, PetscObjectComm((PetscObject)da), PETSC_ERR_ORDER, "Natural layout vector … in DMDAGlobalToNatural_Create()
95 PetscCall(VecGetLocalSize(dd->natural, &m)); in DMDAGlobalToNatural_Create()
96 PetscCall(VecGetOwnershipRange(dd->natural, &start, NULL)); in DMDAGlobalToNatural_Create()
101 …PetscCall(VecCreateMPIWithArray(PetscObjectComm((PetscObject)da), dd->w, dd->Nlocal, PETSC_DETERMI… in DMDAGlobalToNatural_Create()
102 PetscCall(VecScatterCreate(global, from, dd->natural, to, &dd->gton)); in DMDAGlobalToNatural_Create()
139 DM_DA *dd = (DM_DA *)da->data; in DMDAGlobalToNaturalBegin() local
145 if (!dd->gton) { in DMDAGlobalToNaturalBegin()
149 PetscCall(VecScatterBegin(dd->gton, g, n, mode, SCATTER_FORWARD)); in DMDAGlobalToNaturalBegin()
180 DM_DA *dd = (DM_DA *)da->data; in DMDAGlobalToNaturalEnd() local
186 PetscCall(VecScatterEnd(dd->gton, g, n, mode, SCATTER_FORWARD)); in DMDAGlobalToNaturalEnd()
218 DM_DA *dd = (DM_DA *)da->data; in DMDANaturalToGlobalBegin() local
224 if (!dd->gton) { in DMDANaturalToGlobalBegin()
228 PetscCall(VecScatterBegin(dd->gton, n, g, mode, SCATTER_REVERSE)); in DMDANaturalToGlobalBegin()
259 DM_DA *dd = (DM_DA *)da->data; in DMDANaturalToGlobalEnd() local
265 PetscCall(VecScatterEnd(dd->gton, n, g, mode, SCATTER_REVERSE)); in DMDANaturalToGlobalEnd()