Lines Matching refs:info

269   DMDALocalInfo info;  in DMDASubDomainDA_Private()  local
280 PetscCall(DMDAGetLocalInfo(dm, &info)); in DMDASubDomainDA_Private()
287 dim = info.dim; in DMDASubDomainDA_Private()
289 M = info.xm; in DMDASubDomainDA_Private()
290 N = info.ym; in DMDASubDomainDA_Private()
291 P = info.zm; in DMDASubDomainDA_Private()
325 zs = info.zs; in DMDASubDomainDA_Private()
328 ys = info.ys; in DMDASubDomainDA_Private()
330 xs = info.xs; in DMDASubDomainDA_Private()
352 PetscCall(DMSetDimension(da[idx], info.dim)); in DMDASubDomainDA_Private()
353 PetscCall(DMDASetDof(da[idx], info.dof)); in DMDASubDomainDA_Private()
355 PetscCall(DMDASetStencilType(da[idx], info.st)); in DMDASubDomainDA_Private()
356 PetscCall(DMDASetStencilWidth(da[idx], info.sw)); in DMDASubDomainDA_Private()
358 if (info.bx == DM_BOUNDARY_PERIODIC || (xs != 0)) { in DMDASubDomainDA_Private()
362 if (info.by == DM_BOUNDARY_PERIODIC || (ys != 0)) { in DMDASubDomainDA_Private()
366 if (info.bz == DM_BOUNDARY_PERIODIC || (zs != 0)) { in DMDASubDomainDA_Private()
371 if (info.bx == DM_BOUNDARY_PERIODIC || (xs + xm != info.mx)) xsize += xol; in DMDASubDomainDA_Private()
372 if (info.by == DM_BOUNDARY_PERIODIC || (ys + ym != info.my)) ysize += yol; in DMDASubDomainDA_Private()
373 if (info.bz == DM_BOUNDARY_PERIODIC || (zs + zm != info.mz)) zsize += zol; in DMDASubDomainDA_Private()
375 if (info.bx != DM_BOUNDARY_PERIODIC) { in DMDASubDomainDA_Private()
380 if (xo + xsize > info.mx - 1) xsize -= xo + xsize - info.mx; in DMDASubDomainDA_Private()
382 if (info.by != DM_BOUNDARY_PERIODIC) { in DMDASubDomainDA_Private()
387 if (yo + ysize > info.my - 1) ysize -= yo + ysize - info.my; in DMDASubDomainDA_Private()
389 if (info.bz != DM_BOUNDARY_PERIODIC) { in DMDASubDomainDA_Private()
394 if (zo + zsize > info.mz - 1) zsize -= zo + zsize - info.mz; in DMDASubDomainDA_Private()
408 PetscCall(DMDASetOffset(da[idx], xo, yo, zo, info.mx, info.my, info.mz)); in DMDASubDomainDA_Private()
428 DMDALocalInfo info, subinfo; in DMCreateDomainDecompositionScatters_DA() local
443 PetscCall(DMDAGetLocalInfo(dm, &info)); in DMCreateDomainDecompositionScatters_DA()
506 DMDALocalInfo info, subinfo; in DMDASubDomainIS_Private() local
511 PetscCall(DMDAGetLocalInfo(dm, &info)); in DMDASubDomainIS_Private()
519 lower.i = info.xs; in DMDASubDomainIS_Private()
520 lower.j = info.ys; in DMDASubDomainIS_Private()
521 lower.k = info.zs; in DMDASubDomainIS_Private()
522 upper.i = info.xs + info.xm; in DMDASubDomainIS_Private()
523 upper.j = info.ys + info.ym; in DMDASubDomainIS_Private()
524 upper.k = info.zs + info.zm; in DMDASubDomainIS_Private()