petsc-3.11.4 2019-09-28
Report Typos and Errors

DMStagGetCorners

return global element indices of the local region (excluding ghost points)

Synopsis

PetscErrorCode DMStagGetCorners(DM dm,PetscInt *x,PetscInt *y,PetscInt *z,PetscInt *m,PetscInt *n,PetscInt *p,PetscInt *nExtrax,PetscInt *nExtray,PetscInt *nExtraz)
Not Collective

Input Parameter

dm -the DMStag object

Output Parameters

x,y,z - starting element indices in each direction
m,n,p - element widths in each direction
nExtrax,nExtray,nExtraz - number of extra partial elements in each direction. The number is 1 on the right, top, and front boundaries of the grid, otherwise 0.

Notes

Arguments corresponding to higher dimensions are ignored for 1D and 2D grids. These arguments may be set to NULL in this case.

See Also

DMSTAG, DMStagGetGhostCorners()

Level

beginner

Location

src/dm/impls/stag/stagutils.c

Examples

src/dm/impls/stag/examples/tutorials/ex1.c.html
src/dm/impls/stag/examples/tutorials/ex2.c.html
src/dm/impls/stag/examples/tutorials/ex3.c.html
src/dm/impls/stag/examples/tutorials/ex4.c.html

Index of all DMSTAG routines
Table of Contents for all manual pages
Index of all manual pages