Structured Grids (DMDA)#
The DMDA class encapsulates a Cartesian structured mesh, with interfaces for both topology and geometry. It is capable of parallel refinement and coarsening. Some support for parallel redistribution is available through the PCTELESCOPE
object. A piecewise linear discretization is assumed for operations which require this information.
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#
Deprecated - Functionality scheduled for removal in future versions#
Single list of manual pages#
- DMCreateAggregates
- DMDA
- DMDAConvertToCell
- DMDACoor2d
- DMDACoor3d
- DMDACreate
- DMDACreate1d
- DMDACreate2d
- DMDACreate3d
- DMDACreateAggregates
- DMDACreateCompatibleDMDA
- DMDACreateNaturalVector
- DMDACreatePF
- DMDACreatePatchIS
- DMDAElementType
- DMDAGetAO
- DMDAGetArray
- DMDAGetCellPoint
- DMDAGetCoordinateArray
- DMDAGetCoordinateName
- DMDAGetCorners
- DMDAGetDof
- DMDAGetElementType
- DMDAGetElements
- DMDAGetElementsCorners
- DMDAGetElementsSizes
- DMDAGetFieldName
- DMDAGetFieldNames
- DMDAGetGhostCorners
- DMDAGetInfo
- DMDAGetInterpolationType
- DMDAGetLocalInfo
- DMDAGetLogicalCoordinate
- DMDAGetNeighbors
- DMDAGetNonOverlappingRegion
- DMDAGetNumCells
- DMDAGetNumLocalSubDomains
- DMDAGetOffset
- DMDAGetOverlap
- DMDAGetOwnershipRanges
- DMDAGetPreallocationCenterDimension
- DMDAGetProcessorSubset
- DMDAGetProcessorSubsets
- DMDAGetRay
- DMDAGetReducedDMDA
- DMDAGetRefinementFactor
- DMDAGetScatter
- DMDAGetStencilType
- DMDAGetStencilWidth
- DMDAGetSubdomainCornersIS
- DMDAGlobalToNaturalAllCreate
- DMDAGlobalToNaturalBegin
- DMDAGlobalToNaturalEnd
- DMDAInterpolationType
- DMDALocalInfo
- DMDAMapMatStencilToGlobal
- DMDANaturalAllToGlobalCreate
- DMDANaturalToGlobalBegin
- DMDANaturalToGlobalEnd
- DMDARestoreArray
- DMDARestoreCoordinateArray
- DMDARestoreElements
- DMDARestoreSubdomainCornersIS
- DMDASetAOType
- DMDASetBlockFills
- DMDASetBlockFillsSparse
- DMDASetBoundaryType
- DMDASetCoordinateName
- DMDASetDof
- DMDASetElementType
- DMDASetFieldName
- DMDASetFieldNames
- DMDASetGLLCoordinates
- DMDASetGetMatrix
- DMDASetInterpolationType
- DMDASetNonOverlappingRegion
- DMDASetNumLocalSubDomains
- DMDASetNumProcs
- DMDASetOffset
- DMDASetOverlap
- DMDASetOwnershipRanges
- DMDASetPreallocationCenterDimension
- DMDASetRefinementFactor
- DMDASetSizes
- DMDASetStencilType
- DMDASetStencilWidth
- DMDASetUniformCoordinates
- DMDAStencilType
- DMDAVTKWriteAll
- DMDAVecGetArray
- DMDAVecGetArrayDOF
- DMDAVecGetArrayDOFRead
- DMDAVecGetArrayDOFWrite
- DMDAVecGetArrayF90
- DMDAVecGetArrayRead
- DMDAVecGetArrayReadF90
- DMDAVecGetArrayWrite
- DMDAVecGetArrayWriteF90
- DMDAVecGetKokkosOffsetView
- DMDAVecGetKokkosOffsetViewDOF
- DMDAVecRestoreArray
- DMDAVecRestoreArrayDOF
- DMDAVecRestoreArrayDOFRead
- DMDAVecRestoreArrayDOFWrite
- DMDAVecRestoreArrayF90
- DMDAVecRestoreArrayRead
- DMDAVecRestoreArrayReadF90
- DMDAVecRestoreArrayWrite
- DMDAVecRestoreArrayWriteF90
- DMDAVecRestoreKokkosOffsetView
- DMDAVecRestoreKokkosOffsetViewDOF
- DMDA_STENCIL_BOX
- DMDA_STENCIL_STAR
- MATHYPRESSTRUCT
- MATHYPRESTRUCT
- MatCreateSeqUSFFT
- MatSetupDM