| /petsc/src/dm/impls/da/ |
| H A D | dagetelem.c | 41 PetscInt j, ys, ye, Ys, Ye; in DMDAGetElements_2D() local 66 PetscCall(DMDAGetGhostCorners(dm, &Xs, &Ys, NULL, &Xe, &Ye, NULL)); in DMDAGetElements_2D() 71 Ye += Ys; in DMDAGetElements_2D() 72 if (ys != Ys) ys -= 1; in DMDAGetElements_2D() 77 cell[0] = (i - Xs) + (j - Ys) * (Xe - Xs); in DMDAGetElements_2D() 78 cell[1] = (i - Xs + 1) + (j - Ys) * (Xe - Xs); in DMDAGetElements_2D() 79 cell[2] = (i - Xs + 1) + (j - Ys + 1) * (Xe - Xs); in DMDAGetElements_2D() 80 cell[3] = (i - Xs) + (j - Ys + 1) * (Xe - Xs); in DMDAGetElements_2D() 90 corners[0] = (xs - Xs) + (ys - Ys) * (Xe - Xs); in DMDAGetElements_2D() 91 corners[1] = (xe - 1 - Xs) + (ys - Ys) * (Xe - Xs); in DMDAGetElements_2D() [all …]
|
| H A D | dageometry.c | 27 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys /*, mz = da->Ze - da->Zs*/; in DMDAConvertToCell() 28 …const PetscInt il = s.i - da->Xs / da->w, jl = dim > 1 ? s.j - da->Ys : 0, kl = dim > 2 ? s.k - da… in DMDAConvertToCell() 33 …Ys && s.j < da->Ye), PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_OUTOFRANGE, "Stencil j %" Pet… in DMDAConvertToCell() 42 PetscInt ys, ye, Ys, Ye; in DMGetLocalBoundingBox_DA() local 53 PetscCall(DMDAGetGhostCorners(da, &Xs, &Ys, &Zs, &Xe, &Ye, &Ze)); in DMGetLocalBoundingBox_DA() 59 Ye += Ys; in DMGetLocalBoundingBox_DA() 64 if (ys != Ys && Ys >= 0) ys -= 1; in DMGetLocalBoundingBox_DA() 83 c0 = (xs - Xs) + (ys - Ys) * (Xe - Xs); in DMGetLocalBoundingBox_DA() 84 c1 = (xe - 2 - Xs + 1) + (ye - 2 - Ys + 1) * (Xe - Xs); in DMGetLocalBoundingBox_DA() 87 c0 = (xs - Xs) + (ys - Ys) * (Xe - Xs) + (zs - Zs) * (Xe - Xs) * (Ye - Ys); in DMGetLocalBoundingBox_DA() [all …]
|
| H A D | daghost.c | 48 if (y) *y = dd->Ys + dd->yo; in DMDAGetGhostCorners() 51 if (n) *n = (dd->Ye - dd->Ys); in DMDAGetGhostCorners()
|
| H A D | da2.c | 115 ymin = dd->Ys; in DMView_DA_2d() 202 PetscInt xs, xe, ys, ye, x, y, Xs, Xe, Ys, Ye, IXs, IXe, IYs, IYe; in DMSetUp_DA_2D() local 339 Ys = ys - s; in DMSetUp_DA_2D() 343 Ys = ys - s; in DMSetUp_DA_2D() 345 Ys = 0; in DMSetUp_DA_2D() 364 Ys = ys - s; in DMSetUp_DA_2D() 384 dd->nlocal = (Xe - Xs) * (Ye - Ys) * dof; in DMSetUp_DA_2D() 395 down = IYs - Ys; in DMSetUp_DA_2D() 416 down = ys - Ys; in DMSetUp_DA_2D() 420 for (i = (IYs - Ys); i < down; i++) { in DMSetUp_DA_2D() [all …]
|
| H A D | daltol.c | 37 down = dd->ys - dd->Ys; in DMLocalToLocalCreate_DA() 46 bottom = dd->ys - dd->Ys; in DMLocalToLocalCreate_DA() 55 …k++) idx[count++] = (left + j * (dd->Xe - dd->Xs)) + i * (dd->Xe - dd->Xs) * (dd->Ye - dd->Ys) + k; in DMLocalToLocalCreate_DA()
|
| H A D | da3.c | 147 base = (dd->Xe - dd->Xs) * (dd->Ye - dd->Ys) * (k - dd->Zs) / dd->w; in DMView_DA_3d() 153 ymin = dd->Ys; in DMView_DA_3d() 209 PetscInt Xs, Xe, Ys, Ye, Zs, Ze, IXs, IXe, IYs, IYe, IZs, IZe, pm; in DMSetUp_DA_3D() local 407 Ys = ys - s; in DMSetUp_DA_3D() 410 if (by) Ys = ys - s; in DMSetUp_DA_3D() 411 else Ys = 0; in DMSetUp_DA_3D() 426 Ys = ys - s; in DMSetUp_DA_3D() 471 dd->nlocal = (Xe - Xs) * (Ye - Ys) * (Ze - Zs) * dof; in DMSetUp_DA_3D() 482 bottom = IYs - Ys; in DMSetUp_DA_3D() 489 for (k = left; k < right; k++) idx[count++] = (i * (Ye - Ys) + j) * (Xe - Xs) + k; in DMSetUp_DA_3D() [all …]
|
| H A D | dalocal.c | 87 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys, mz = da->Ze - da->Zs; in DMDAGetNumCells() 147 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys, mz = da->Ze - da->Zs; in DMDAGetNumVertices() 177 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys, mz = da->Ze - da->Zs; in DMDAGetNumFaces() 429 ys = dd->Ys; in DMDAGetArray() 432 ym = dd->Ye - dd->Ys; in DMDAGetArray()
|
| H A D | daview.c | 194 info->gys = dd->Ys + dd->yo; in DMDAGetLocalInfo() 195 info->gym = (dd->Ye - dd->Ys); in DMDAGetLocalInfo()
|
| H A D | da1.c | 295 dd->Ys = 0; in DMSetUp_DA_1D()
|
| H A D | dacreate.c | 370 dd->Ys = -1; in DMCreate_DA()
|
| H A D | da.c | 897 starts2[1] = dd->Ys + dd->yo; in DMDAMapMatStencilToGlobal() 900 dims2[1] = (dd->Ye - dd->Ys); in DMDAMapMatStencilToGlobal()
|
| /petsc/src/dm/tests/ |
| H A D | ex4.c | 11 PetscInt Xs, Xm, Ys, Ym, iloc, *iglobal; in main() local 126 PetscCall(DMDAGetGhostCorners(da, &Xs, &Ys, NULL, &Xm, &Ym, NULL)); in main() 133 for (j = Ys; j < Ys + Ym; j++) { in main() 135 iloc = w * ((j - Ys) * Xm + i - Xs); in main() 149 for (j = Ys; j < Ys + Ym; j++) { in main() 151 iloc = w * ((j - Ys) * Xm + i - Xs); in main()
|
| H A D | ex6.c | 11 PetscInt Xs, Xm, Ys, Ym, Zs, Zm, iloc, *iglobal; in main() local 146 PetscCall(DMDAGetGhostCorners(da, &Xs, &Ys, &Zs, &Xm, &Ym, &Zm)); in main() 155 for (j = Ys; j < Ys + Ym; j++) { in main() 157 iloc = w * ((k - Zs) * Xm * Ym + (j - Ys) * Xm + i - Xs); in main() 173 for (j = Ys; j < Ys + Ym; j++) { in main() 175 iloc = w * ((k - Zs) * Xm * Ym + (j - Ys) * Xm + i - Xs); in main()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex29.c | 121 PetscInt i, j, row, mx, my, xs, ys, xm, ym, Xs, Ys, Xm, Ym, col[5]; in FormJacobian_Grid() local 136 PetscCall(DMDAGetGhostCorners(grid->da, &Xs, &Ys, 0, &Xm, &Ym, 0)); in FormJacobian_Grid() 142 row = (j - Ys) * Xm + xs - Xs - 1; in FormJacobian_Grid()
|
| H A D | ex26.c | 150 PetscInt i, j, row, mx, my, xs, ys, xm, ym, Xs, Ys, Xm, Ym, col[5]; in FormJacobian_Grid() local 166 PetscCall(DMDAGetGhostCorners(grid->da, &Xs, &Ys, 0, &Xm, &Ym, 0)); in FormJacobian_Grid() 172 row = (j - Ys) * Xm + xs - Xs - 1; in FormJacobian_Grid()
|
| H A D | ex19.c | 175 PetscInt i, j, row, mx, my, xs, ys, xm, ym, Xs, Ys, Xm, Ym, col[5]; in FormJacobian_Grid() local 190 PetscCall(DMDAGetGhostCorners(grid->da, &Xs, &Ys, 0, &Xm, &Ym, 0)); in FormJacobian_Grid() 196 row = (j - Ys) * Xm + xs - Xs - 1; in FormJacobian_Grid()
|
| /petsc/include/petsc/private/ |
| H A D | dmdaimpl.h | 16 PetscInt Xs, Xe, Ys, Ye, Zs, Ze; /* range including ghost values member
|