Lines Matching refs:ym
78 rloc[3] = info.ym; in DMDAVTKWriteAll_VTS()
88 PetscInt xs = -1, xm = -1, ys = -1, ym = -1, zs = -1, zm = -1, nnodes = 0; in DMDAVTKWriteAll_VTS() local
94 ym = grloc[r][3]; in DMDAVTKWriteAll_VTS()
97 nnodes = xm * ym * zm; in DMDAVTKWriteAll_VTS()
100 …FMT " %" PetscInt_FMT " %" PetscInt_FMT "\">\n", xs, xs + xm - 1, ys, ys + ym - 1, zs, zs + zm - 1… in DMDAVTKWriteAll_VTS()
151 PetscInt xs = -1, xm = -1, ys = -1, ym = -1, zs = -1, zm = -1, nnodes = 0; in DMDAVTKWriteAll_VTS() local
157 ym = grloc[r][3]; in DMDAVTKWriteAll_VTS()
160 nnodes = xm * ym * zm; in DMDAVTKWriteAll_VTS()
162 nnodes = info.xm * info.ym * info.zm; in DMDAVTKWriteAll_VTS()
180 for (j = 0; j < ym; j++) { in DMDAVTKWriteAll_VTS()
182 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTS()
195 for (j = 0; j < ym; j++) { in DMDAVTKWriteAll_VTS()
197 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTS()
232 for (j = 0; j < ym; j++) { in DMDAVTKWriteAll_VTS()
234 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTS()
292 rloc[3] = info.ym; in DMDAVTKWriteAll_VTR()
302 PetscInt xs = -1, xm = -1, ys = -1, ym = -1, zs = -1, zm = -1, nnodes = 0; in DMDAVTKWriteAll_VTR() local
308 ym = grloc[r][3]; in DMDAVTKWriteAll_VTR()
311 nnodes = xm * ym * zm; in DMDAVTKWriteAll_VTR()
314 …FMT " %" PetscInt_FMT " %" PetscInt_FMT "\">\n", xs, xs + xm - 1, ys, ys + ym - 1, zs, zs + zm - 1… in DMDAVTKWriteAll_VTR()
319 boffset += ym * sizeof(PetscScalar) + sizeof(PetscInt64); in DMDAVTKWriteAll_VTR()
364 …etscMax(maxnnodes * maxbs, info.xm + info.ym + info.zm), &array, PetscMax(maxnnodes * maxbs, info.… in DMDAVTKWriteAll_VTR()
367 PetscInt xs = -1, xm = -1, ys = -1, ym = -1, zs = -1, zm = -1, nnodes = 0; in DMDAVTKWriteAll_VTR() local
373 ym = grloc[r][3]; in DMDAVTKWriteAll_VTR()
376 nnodes = xm * ym * zm; in DMDAVTKWriteAll_VTR()
378 nnodes = info.xm * info.ym * info.zm; in DMDAVTKWriteAll_VTR()
391 PetscCallMPI(MPIU_Recv(array, xm + ym + zm, MPIU_SCALAR, r, tag, comm, &status)); in DMDAVTKWriteAll_VTR()
393 PetscCheck(nn == xm + ym + zm, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Array size mismatch"); in DMDAVTKWriteAll_VTR()
397 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()
402 for (i = 0, k = 0, j = 0; j < ym; j++) { in DMDAVTKWriteAll_VTR()
403 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()
409 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()
411 array[k + xm + ym] = dim > 2 ? coords[Iloc * dim + 2] : 0; in DMDAVTKWriteAll_VTR()
416 ym = info.ym; in DMDAVTKWriteAll_VTR()
419 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()
423 for (i = 0, k = 0, j = 0; j < ym; j++) { in DMDAVTKWriteAll_VTR()
424 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()
429 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()
431 array2[k + xm + ym] = dim > 2 ? coords[Iloc * dim + 2] : 0; in DMDAVTKWriteAll_VTR()
433 PetscCallMPI(MPIU_Send((void *)array2, xm + ym + zm, MPIU_SCALAR, 0, tag, comm)); in DMDAVTKWriteAll_VTR()
438 for (j = 0; j < ym; j++) array[j + xm] = ys + j; in DMDAVTKWriteAll_VTR()
439 for (k = 0; k < zm; k++) array[k + xm + ym] = zs + k; in DMDAVTKWriteAll_VTR()
443 PetscCall(PetscViewerVTKFWrite(viewer, fp, &array[xm], ym, MPIU_SCALAR)); in DMDAVTKWriteAll_VTR()
444 PetscCall(PetscViewerVTKFWrite(viewer, fp, &array[xm + ym], zm, MPIU_SCALAR)); in DMDAVTKWriteAll_VTR()
474 for (j = 0; j < ym; j++) { in DMDAVTKWriteAll_VTR()
476 PetscInt Iloc = i + xm * (j + ym * k); in DMDAVTKWriteAll_VTR()