Searched refs:IXs (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/impls/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 201 IXs = xs - sDist; in DMSetUp_DA_1D() 205 IXs = 0; in DMSetUp_DA_1D() 219 IXs = xs - sDist; 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()
|
| H A D | da2.c | 202 PetscInt xs, xe, ys, ye, x, y, Xs, Xe, Ys, Ye, IXs, IXe, IYs, IYe; in DMSetUp_DA_2D() local 309 IXs = xs - s; in DMSetUp_DA_2D() 316 IXs = 0; in DMSetUp_DA_2D() 332 IXs = xs - s; in DMSetUp_DA_2D() 391 PetscCall(PetscMalloc1((IXe - IXs) * (IYe - IYs), &idx)); in DMSetUp_DA_2D() 393 left = IXs - Xs; in DMSetUp_DA_2D() 394 right = left + (IXe - IXs); in DMSetUp_DA_2D() 425 for (j = (IXs - Xs); j < (IXe - Xs); j++) idx[count++] = j + i * (Xe - Xs); in DMSetUp_DA_2D()
|
| H A D | da3.c | 209 PetscInt Xs, Xe, Ys, Ye, Zs, Ze, IXs, IXe, IYs, IYe, IZs, IZe, pm; in DMSetUp_DA_3D() local 382 IXs = xs - s; in DMSetUp_DA_3D() 386 IXs = 0; in DMSetUp_DA_3D() 400 IXs = xs - s; in DMSetUp_DA_3D() 478 PetscCall(PetscMalloc1((IXe - IXs) * (IYe - IYs) * (IZe - IZs), &idx)); in DMSetUp_DA_3D() 480 left = IXs - Xs; in DMSetUp_DA_3D() 481 right = left + (IXe - IXs); in DMSetUp_DA_3D() 516 for (k = IXs - Xs; k < IXe - Xs; k++) idx[count++] = (i * (Ye - Ys) + j) * (Xe - Xs) + k; in DMSetUp_DA_3D()
|