Staggered, Structured Grids (DMStag)#
The DMSTAG class encapsulates a Cartesian structured mesh, with “staggered” data living on elements, faces, edges, and vertices. See the manual chapter on DMSTAG. Manual Pages Table of Contents
Manual Pages by Level#
Beginner - Basic usage#
Intermediate - Setting options for algorithms and data structures#
Advanced - Setting more advanced options and customization#
Developer - Interfaces intended primarily for library developers, not for typical applications programmers#
No deprecated routines#
Single list of manual pages#
- DMSTAG
- DMStagCreate1d
- DMStagCreate2d
- DMStagCreate3d
- DMStagCreateCompatibleDMStag
- DMStagCreateISFromStencils
- DMStagDuplicateWithoutSetup
- DMStagGetBoundaryTypes
- DMStagGetCorners
- DMStagGetDOF
- DMStagGetEntries
- DMStagGetEntriesLocal
- DMStagGetEntriesPerElement
- DMStagGetGhostCorners
- DMStagGetGlobalSizes
- DMStagGetIsFirstRank
- DMStagGetIsLastRank
- DMStagGetLocalSizes
- DMStagGetLocationDOF
- DMStagGetLocationSlot
- DMStagGetNumRanks
- DMStagGetOwnershipRanges
- DMStagGetProductCoordinateArrays
- DMStagGetProductCoordinateArraysRead
- DMStagGetProductCoordinateLocationSlot
- DMStagGetStencilType
- DMStagGetStencilWidth
- DMStagMatGetValuesStencil
- DMStagMatSetValuesStencil
- DMStagMigrateVec
- DMStagPopulateLocalToGlobalInjective
- DMStagRestoreProductCoordinateArrays
- DMStagRestoreProductCoordinateArraysRead
- DMStagRestrictSimple
- DMStagSetBoundaryTypes
- DMStagSetCoordinateDMType
- DMStagSetDOF
- DMStagSetGlobalSizes
- DMStagSetNumRanks
- DMStagSetOwnershipRanges
- DMStagSetStencilType
- DMStagSetStencilWidth
- DMStagSetUniformCoordinates
- DMStagSetUniformCoordinatesExplicit
- DMStagSetUniformCoordinatesProduct
- DMStagStencil
- DMStagStencilLocation
- DMStagStencilToIndexLocal
- DMStagStencilType
- DMStagVecGetArray
- DMStagVecGetArrayRead
- DMStagVecGetValuesStencil
- DMStagVecRestoreArray
- DMStagVecRestoreArrayRead
- DMStagVecSetValuesStencil
- DMStagVecSplitToDMDA