Lines Matching refs:lx
198 PetscInt *lx = dd->lx; in DMSetUp_DA_2D() local
263 if (!lx) { in DMSetUp_DA_2D()
264 PetscCall(PetscMalloc1(m, &dd->lx)); in DMSetUp_DA_2D()
265 lx = dd->lx; in DMSetUp_DA_2D()
266 for (i = 0; i < m; i++) lx[i] = M / m + ((M % m) > i); in DMSetUp_DA_2D()
268 x = lx[rank % m]; in DMSetUp_DA_2D()
270 for (i = 0; i < (rank % m); i++) xs += lx[i]; in DMSetUp_DA_2D()
273 for (i = (rank % m); i < m; i++) left += lx[i]; in DMSetUp_DA_2D()
533 x_t = lx[n0 % m]; in DMSetUp_DA_2D()
549 x_t = lx[n2 % m]; in DMSetUp_DA_2D()
558 x_t = lx[n3 % m]; in DMSetUp_DA_2D()
569 x_t = lx[n5 % m]; in DMSetUp_DA_2D()
580 x_t = lx[n6 % m]; in DMSetUp_DA_2D()
596 x_t = lx[n8 % m]; in DMSetUp_DA_2D()
625 x_t = lx[n0 % m]; in DMSetUp_DA_2D()
645 x_t = lx[n2 % m]; in DMSetUp_DA_2D()
656 x_t = lx[n3 % m]; in DMSetUp_DA_2D()
671 x_t = lx[n5 % m]; in DMSetUp_DA_2D()
686 x_t = lx[n6 % m]; in DMSetUp_DA_2D()
706 x_t = lx[n8 % m]; in DMSetUp_DA_2D()
810 …tscInt N, PetscInt m, PetscInt n, PetscInt dof, PetscInt s, const PetscInt lx[], const PetscInt ly… in DMDACreate2d() argument
821 PetscCall(DMDASetOwnershipRanges(*da, lx, ly, NULL)); in DMDACreate2d()