Lines Matching refs:dy
70 for (j = 0; j < opt->dy[r]; j++) { \
113 for (j = 0; j < opt->dy[r]; j++) { \
156 for (j = 0; j < opt->dy[r]; j++) { \
208 for (j = 0; j < srcOpt->dy[0]; j++) { \
1180 PetscInt r, p, start, i, j, k, dx, dy, dz, dydz, m, X, Y; in PetscSFCreatePackOpt() local
1191 opt->dy = opt->array + 3 * n + 2; in PetscSFCreatePackOpt()
1214 for (dy = 1; dy < dydz; dy++) { /* Search in Y dimension */ in PetscSFCreatePackOpt()
1216 if (start + X * dy + i != idx[p]) { in PetscSFCreatePackOpt()
1228 dz = m / (dx * dy); in PetscSFCreatePackOpt()
1229 Y = dz > 1 ? (idx[p] - start) / X : dy; in PetscSFCreatePackOpt()
1231 if (m % (dx * dy) || Y <= 0) { in PetscSFCreatePackOpt()
1236 for (j = 0; j < dy; j++) { in PetscSFCreatePackOpt()
1247 opt->dy[r] = dy; in PetscSFCreatePackOpt()
1261 …for (r = 0; r < n; r++) opt->offset[r + 1] = opt->offset[r] + opt->dx[r] * opt->dy[r] * opt->dz[r]; in PetscSFCreatePackOpt()