| /petsc/src/dm/impls/da/ |
| H A D | dagetelem.c | 6 PetscInt i, xs, xe, Xs, Xe; in DMDAGetElements_1D() local 15 PetscCall(DMDAGetGhostCorners(dm, &Xs, NULL, NULL, &Xe, NULL, NULL)); in DMDAGetElements_1D() 17 Xe += Xs; in DMDAGetElements_1D() 18 if (xs != Xs) xs -= 1; in DMDAGetElements_1D() 22 da->e[cnt++] = (i - Xs); in DMDAGetElements_1D() 23 da->e[cnt++] = (i - Xs + 1); in DMDAGetElements_1D() 27 corners[0] = (xs - Xs); in DMDAGetElements_1D() 28 corners[1] = (xe - 1 - Xs); in DMDAGetElements_1D() 40 PetscInt i, xs, xe, Xs, Xe; in DMDAGetElements_2D() local 66 PetscCall(DMDAGetGhostCorners(dm, &Xs, &Ys, NULL, &Xe, &Ye, NULL)); 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() 32 …Xs / da->w) && !(s.i >= da->Xe / da->w), PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_OUTOFRANG… in DMDAConvertToCell() 41 PetscInt xs, xe, Xs, Xe; in DMGetLocalBoundingBox_DA() local 53 PetscCall(DMDAGetGhostCorners(da, &Xs, &Ys, &Zs, &Xe, &Ye, &Ze)); in DMGetLocalBoundingBox_DA() 57 Xe += Xs; in DMGetLocalBoundingBox_DA() 63 if (xs != Xs && Xs >= 0) xs -= 1; in DMGetLocalBoundingBox_DA() 79 c0 = (xs - Xs); in DMGetLocalBoundingBox_DA() 80 c1 = (xe - 2 - Xs + 1); in DMGetLocalBoundingBox_DA() 83 c0 = (xs - Xs) + (ys - Ys) * (Xe - Xs); in DMGetLocalBoundingBox_DA() [all …]
|
| H A D | daltol.c | 32 left = dd->xs - dd->Xs; in DMLocalToLocalCreate_DA() 36 left = dd->xs - dd->Xs; in DMLocalToLocalCreate_DA() 42 for (j = 0; j < dd->xe - dd->xs; j++) idx[count++] = left + i * (dd->Xe - dd->Xs) + j; in DMLocalToLocalCreate_DA() 45 left = dd->xs - dd->Xs; in DMLocalToLocalCreate_DA() 55 …dd->xe - dd->xs; k++) idx[count++] = (left + j * (dd->Xe - dd->Xs)) + i * (dd->Xe - dd->Xs) * (dd-… in DMLocalToLocalCreate_DA()
|
| H A D | da1.c | 138 PetscInt i, *idx, nn, left, xs, xe, x, Xs, Xe, start, m, IXs, IXe; in DMSetUp_DA_1D() local 200 Xs = xs - sDist; in DMSetUp_DA_1D() 203 if (bx) Xs = xs - sDist; in DMSetUp_DA_1D() 204 else Xs = 0; in DMSetUp_DA_1D() 217 Xs = xs - sDist; in DMSetUp_DA_1D() 226 dd->nlocal = dof * (Xe - Xs); in DMSetUp_DA_1D() 233 PetscCall(ISCreateStride(comm, dof * (IXe - IXs), dof * (IXs - Xs), 1, &to)); in DMSetUp_DA_1D() 237 for (i = 0; i < IXs - Xs; i++) idx[i] = -1; /* prepend with -1s if needed for ghosted case*/ in DMSetUp_DA_1D() 239 nn = IXs - Xs; in DMSetUp_DA_1D() 280 PetscCall(ISCreateBlock(comm, dof, nn - IXs + Xs, &idx[IXs - Xs], PETSC_USE_POINTER, &from)); in DMSetUp_DA_1D() [all …]
|
| H A D | da2.c | 113 xmin = dd->Xs; 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 308 Xs = xs - s; in DMSetUp_DA_2D() 312 Xs = xs - s; in DMSetUp_DA_2D() 314 Xs = 0; in DMSetUp_DA_2D() 323 Xs = xs - s; in DMSetUp_DA_2D() 334 Xs = xs - s; in DMSetUp_DA_2D() 384 dd->nlocal = (Xe - Xs) * (Ye - Ys) * dof; in DMSetUp_DA_2D() 393 left = IXs - Xs; in DMSetUp_DA_2D() 399 for (j = left; j < right; j++) idx[count++] = j + i * (Xe - Xs); in DMSetUp_DA_2D() [all …]
|
| H A D | daghost.c | 47 if (x) *x = dd->Xs / w + dd->xo; in DMDAGetGhostCorners() 50 if (m) *m = (dd->Xe - dd->Xs) / w; in DMDAGetGhostCorners()
|
| H A D | da3.c | 147 base = (dd->Xe - dd->Xs) * (dd->Ye - dd->Ys) * (k - dd->Zs) / dd->w; in DMView_DA_3d() 158 for (x = xmin + dd->Xs; x < xmin + dd->Xe; x += dd->w) { in DMView_DA_3d() 209 PetscInt Xs, Xe, Ys, Ye, Zs, Ze, IXs, IXe, IYs, IYe, IZs, IZe, pm; in DMSetUp_DA_3D() local 381 Xs = xs - s; in DMSetUp_DA_3D() 384 if (bx) Xs = xs - s; in DMSetUp_DA_3D() 385 else Xs = 0; in DMSetUp_DA_3D() 393 Xs = xs - s; in DMSetUp_DA_3D() 402 Xs = xs - s; in DMSetUp_DA_3D() 471 dd->nlocal = (Xe - Xs) * (Ye - Ys) * (Ze - Zs) * dof; in DMSetUp_DA_3D() 480 left = IXs - Xs; 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() 428 xs = dd->Xs; in DMDAGetArray() 431 xm = dd->Xe - dd->Xs; in DMDAGetArray()
|
| H A D | daview.c | 191 info->gxs = dd->Xs / w + dd->xo; in DMDAGetLocalInfo() 192 info->gxm = (dd->Xe - dd->Xs) / w; in DMDAGetLocalInfo()
|
| H A D | dacreate.c | 368 dd->Xs = -1; in DMCreate_DA()
|
| H A D | da.c | 896 starts2[0] = dd->Xs / dof + dd->xo; in DMDAMapMatStencilToGlobal() 899 dims2[0] = (dd->Xe - dd->Xs) / dof; in DMDAMapMatStencilToGlobal()
|
| H A D | fdda.c | 236 dd->Xs = dd->Xs / nc; in DMCreateColoring_DA() 253 dd->Xs = dd->Xs * nc; in DMCreateColoring_DA()
|
| /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() 134 for (i = Xs; i < Xs + Xm; i++) { in main() 135 iloc = w * ((j - Ys) * Xm + i - Xs); in main() 150 for (i = Xs; i < Xs + Xm; i++) { 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() 156 for (i = Xs; i < Xs + Xm; i++) { in main() 157 iloc = w * ((k - Zs) * Xm * Ym + (j - Ys) * Xm + i - Xs); in main() 174 for (i = Xs; i < Xs + Xm; i++) { in main() 175 iloc = w * ((k - Zs) * Xm * Ym + (j - Ys) * Xm + i - Xs); in main()
|
| /petsc/src/ts/tests/ |
| H A D | ex29.c | 25 Vec X, *Xs; in main() local 42 PetscCall(TSGetEvaluationSolutions(ts, &n, &sol_times, &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/src/ts/tutorials/power_grid/ |
| H A D | ex5.c | 50 PetscReal Xs; /* Stator Reactance */ member 154 user->Xs = 0.1; in SetInductionGeneratorParams() 158 user->Xp = user->Xs + user->Xm * user->Xr / (user->Xm + user->Xr); in SetInductionGeneratorParams()
|
| /petsc/include/petsc/private/ |
| H A D | dmdaimpl.h | 16 PetscInt Xs, Xe, Ys, Ye, Zs, Ze; /* range including ghost values member
|