Home
last modified time | relevance | path

Searched refs:nExtray (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/stag/tests/
H A Dex8.c20 PetscInt startx, starty, startz, nx, ny, nz, ex, ey, ez, nExtrax, nExtray, nExtraz; in main() local
44 …PetscCall(DMStagGetCorners(dmSol, &startx, &starty, &startz, &nx, &ny, &nz, &nExtrax, &nExtray, &n… in main()
53 for (ey = starty; ey < starty + ny + nExtray; ++ey) { in main()
125 …PetscInt startx, starty, startz, nx, ny, nz, nExtrax, nExtray, nExtraz, ex, ey, ez, idxP, i… in ApplyOperator() local
134 …PetscCall(DMStagGetCorners(dm, &startx, &starty, &startz, &nx, &ny, &nz, &nExtrax, &nExtray, &nExt… in ApplyOperator()
148 …for (ey = starty; ey < starty + ny + nExtray; ++ey) arrIn[ez][ey][-1][idxP] = arrIn[ez][ey][0][idx… in ApplyOperator()
153 …for (ey = starty; ey < starty + ny + nExtray; ++ey) arrIn[ez][ey][startx + nx][idxP] = arrIn[ez][e… in ApplyOperator()
168 for (ey = starty; ey < starty + ny + nExtray; ++ey) { in ApplyOperator()
173 for (ey = starty; ey < starty + ny + nExtray; ++ey) { in ApplyOperator()
180 for (ey = starty; ey < starty + ny + nExtray; ++ey) { in ApplyOperator()
H A Dex11.c20 PetscInt startx, starty, nx, ny, ex, ey, nExtrax, nExtray; in main() local
44 …PetscCall(DMStagGetCorners(dmSol, &startx, &starty, NULL, &nx, &ny, NULL, &nExtrax, &nExtray, NULL… in main()
51 for (ey = starty; ey < starty + ny + nExtray; ++ey) { in main()
120 …PetscInt startx, starty, nx, ny, nExtrax, nExtray, ex, ey, idxP, idxUx, idxUy, startGhostx, … in ApplyOperator() local
129 PetscCall(DMStagGetCorners(dm, &startx, &starty, NULL, &nx, &ny, NULL, &nExtrax, &nExtray, NULL)); in ApplyOperator()
141 for (ey = starty; ey < starty + ny + nExtray; ++ey) arrIn[ey][-1][idxP] = arrIn[ey][0][idxP]; in ApplyOperator()
144 …for (ey = starty; ey < starty + ny + nExtray; ++ey) arrIn[ey][startx + nx][idxP] = arrIn[ey][start… in ApplyOperator()
154 for (ey = starty; ey < starty + ny + nExtray; ++ey) { in ApplyOperator()
H A Dex13.c199 …PetscInt i, j, startx, starty, nx, ny, nExtrax, nExtray, dof0, dof1, dof2, c, idxLeft, idxDo… in Test2_2d() local
206 PetscCall(DMStagGetCorners(dm, &startx, &starty, NULL, &nx, &ny, NULL, &nExtrax, &nExtray, NULL)); in Test2_2d()
215 for (j = starty; j < starty + ny + nExtray; ++j) { in Test2_2d()
248 for (j = starty; j < starty + ny + nExtray; ++j) { in Test2_2d()
306 …PetscInt i, j, k, startx, starty, startz, nx, ny, nz, nExtrax, nExtray, nExtraz, dof0, dof1… in Test2_3d() local
312 …PetscCall(DMStagGetCorners(dm, &startx, &starty, &startz, &nx, &ny, &nz, &nExtrax, &nExtray, &nExt… in Test2_3d()
328 for (j = starty; j < starty + ny + nExtray; ++j) { in Test2_3d()
387 for (j = starty; j < starty + ny + nExtray; ++j) { in Test2_3d()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMStag.pyx380 cdef PetscInt dim=0, x=0, y=0, z=0, m=0, n=0, p=0, nExtrax=0, nExtray=0, nExtraz=0
382 CHKERR(DMStagGetCorners(self.dm, &x, &y, &z, &m, &n, &p, &nExtrax, &nExtray, &nExtraz))
383 …(asInt(m), asInt(n), asInt(p))[:<Py_ssize_t>dim], (asInt(nExtrax), asInt(nExtray), asInt(nExtraz))…
/petsc/src/dm/impls/stag/
H A Dstagutils.c261 … *z, PetscInt *m, PetscInt *n, PetscInt *p, PetscInt *nExtrax, PetscInt *nExtray, PetscInt *nExtra… in DMStagGetCorners() argument
274 …if (nExtray) *nExtray = stag->boundaryType[1] != DM_BOUNDARY_PERIODIC && stag->lastRank[1] ? 1 : 0; in DMStagGetCorners()