Lines Matching refs:istart

19 …, p, dof, Nint, Nface, Nwire, Nsurf, *Iint, *Isurf, cint = 0, csurf = 0, istart, jstart, kstart, *…  in DMDAGetWireBasketInterpolation()  local
39 PetscCall(DMDAGetGhostCorners(da, &istart, &jstart, &kstart, &mwidth, &nwidth, &pwidth)); in DMDAGetWireBasketInterpolation()
40 istart = istart ? -1 : 0; in DMDAGetWireBasketInterpolation()
57 N = (m - istart) * (n - jstart) * (p - kstart); in DMDAGetWireBasketInterpolation()
58 Nint = (m - 2 - istart) * (n - 2 - jstart) * (p - 2 - kstart); in DMDAGetWireBasketInterpolation()
59 …Nface = 2 * ((m - 2 - istart) * (n - 2 - jstart) + (m - 2 - istart) * (p - 2 - kstart) + (n - 2 - … in DMDAGetWireBasketInterpolation()
60 Nwire = 4 * ((m - 2 - istart) + (n - 2 - jstart) + (p - 2 - kstart)) + 8; in DMDAGetWireBasketInterpolation()
70 …PetscCheck(m - istart >= 3, PETSC_COMM_SELF, PETSC_ERR_SUP, "Number of grid points per process in … in DMDAGetWireBasketInterpolation()
77 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + Nsurf] = 1; in DMDAGetWireBasketInterpolation()
82 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 4 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
87 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 7 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
92 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 10 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
102 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 15 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
107 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 18 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
112 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 21 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
117 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 24 * Nsurf] = 1; in DMDAGetWireBasketInterpolation()
143 for (i = 0; i < m - istart; i++) { in DMDAGetWireBasketInterpolation()
146 if (!Endpoint(i, istart, m) && !Endpoint(j, jstart, n) && !Endpoint(k, kstart, p)) { in DMDAGetWireBasketInterpolation()
148 Iint[cint++] = i + j * (m - istart) + k * (m - istart) * (n - jstart); in DMDAGetWireBasketInterpolation()
151 Isurf[csurf++] = i + j * (m - istart) + k * (m - istart) * (n - jstart); in DMDAGetWireBasketInterpolation()
241 gl[cnt++] = m - istart - 1; in DMDAGetWireBasketInterpolation()
247 gl[cnt++] = mwidth + m - istart - 1; in DMDAGetWireBasketInterpolation()
253 gl[cnt++] = mwidth * (n - jstart - 1) + m - istart - 1; in DMDAGetWireBasketInterpolation()
259 gl[cnt++] = mwidth * nwidth + m - istart - 1; in DMDAGetWireBasketInterpolation()
262 gl[cnt++] = mwidth * nwidth + mwidth + m - istart - 1; in DMDAGetWireBasketInterpolation()
268 gl[cnt++] = mwidth * nwidth + mwidth * (n - jstart - 1) + m - istart - 1; in DMDAGetWireBasketInterpolation()
274 gl[cnt++] = mwidth * nwidth * (p - kstart - 1) + m - istart - 1; in DMDAGetWireBasketInterpolation()
280 gl[cnt++] = mwidth * nwidth * (p - kstart - 1) + mwidth + m - istart - 1; in DMDAGetWireBasketInterpolation()
286 gl[cnt++] = mwidth * nwidth * (p - kstart - 1) + mwidth * (n - jstart - 1) + m - istart - 1; in DMDAGetWireBasketInterpolation()
367 …, p, dof, Nint, Nface, Nwire, Nsurf, *Iint, *Isurf, cint = 0, csurf = 0, istart, jstart, kstart, *… in DMDAGetFaceInterpolation() local
387 PetscCall(DMDAGetGhostCorners(da, &istart, &jstart, &kstart, &mwidth, &nwidth, &pwidth)); in DMDAGetFaceInterpolation()
388 istart = istart ? -1 : 0; in DMDAGetFaceInterpolation()
405 N = (m - istart) * (n - jstart) * (p - kstart); in DMDAGetFaceInterpolation()
406 Nint = (m - 2 - istart) * (n - 2 - jstart) * (p - 2 - kstart); in DMDAGetFaceInterpolation()
407 …Nface = 2 * ((m - 2 - istart) * (n - 2 - jstart) + (m - 2 - istart) * (p - 2 - kstart) + (n - 2 - … in DMDAGetFaceInterpolation()
408 Nwire = 4 * ((m - 2 - istart) + (n - 2 - jstart) + (p - 2 - kstart)) + 8; in DMDAGetFaceInterpolation()
418 …PetscCheck(m - istart >= 3, PETSC_COMM_SELF, PETSC_ERR_SUP, "Number of grid points per process in … in DMDAGetFaceInterpolation()
424 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 0 * Nsurf] = 1; in DMDAGetFaceInterpolation()
428 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 1 * Nsurf] = 1; in DMDAGetFaceInterpolation()
434 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 4 * Nsurf] = 1; in DMDAGetFaceInterpolation()
437 for (i = 1; i < m - istart - 1; i++) xsurf[cnt++ + 5 * Nsurf] = 1; in DMDAGetFaceInterpolation()
463 for (i = 0; i < m - istart; i++) { in DMDAGetFaceInterpolation()
466 if (!Endpoint(i, istart, m) && !Endpoint(j, jstart, n) && !Endpoint(k, kstart, p)) { in DMDAGetFaceInterpolation()
468 Iint[cint++] = i + j * (m - istart) + k * (m - istart) * (n - jstart); in DMDAGetFaceInterpolation()
471 Isurf[csurf++] = i + j * (m - istart) + k * (m - istart) * (n - jstart); in DMDAGetFaceInterpolation()
567 gl[cnt++] = mwidth * nwidth + mwidth + m - istart - 1; in DMDAGetFaceInterpolation()