Home
last modified time | relevance | path

Searched refs:Xs (Results 1 – 20 of 20) sorted by relevance

/petsc/src/dm/impls/da/
H A Ddagetelem.c6 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 Ddageometry.c27 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()
32Xs / 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 Ddaltol.c32 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 Dda1.c138 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 Dda2.c113 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 Ddaghost.c47 if (x) *x = dd->Xs / w + dd->xo; in DMDAGetGhostCorners()
50 if (m) *m = (dd->Xe - dd->Xs) / w; in DMDAGetGhostCorners()
H A Dda3.c147 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 Ddalocal.c87 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 Ddaview.c191 info->gxs = dd->Xs / w + dd->xo; in DMDAGetLocalInfo()
192 info->gxm = (dd->Xe - dd->Xs) / w; in DMDAGetLocalInfo()
H A Ddacreate.c368 dd->Xs = -1; in DMCreate_DA()
H A Dda.c896 starts2[0] = dd->Xs / dof + dd->xo; in DMDAMapMatStencilToGlobal()
899 dims2[0] = (dd->Xe - dd->Xs) / dof; in DMDAMapMatStencilToGlobal()
H A Dfdda.c236 dd->Xs = dd->Xs / nc; in DMCreateColoring_DA()
253 dd->Xs = dd->Xs * nc; in DMCreateColoring_DA()
/petsc/src/dm/tests/
H A Dex4.c11 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 Dex6.c11 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 Dex29.c25 Vec X, *Xs; in main() local
42 PetscCall(TSGetEvaluationSolutions(ts, &n, &sol_times, &Xs)); in main()
/petsc/src/ksp/ksp/tests/
H A Dex29.c121 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 Dex26.c150 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 Dex19.c175 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 Dex5.c50 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 Ddmdaimpl.h16 PetscInt Xs, Xe, Ys, Ye, Zs, Ze; /* range including ghost values member