petsc-3.8.3 2017-12-09
Report Typos and Errors

DMDA Examples

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.

Beginner - Basic usage
DMDACreate1d DMDAGetGhostCorners DMDASetUniformCoordinates
DMDACreate2d DMDAGetInfo DMDAStencilType
DMDACreate3d DMDAGetLocalBoundingBox DMDA_STENCIL_BOX
DMDAElementType DMDAGetLocalInfo DMDA_STENCIL_STAR
DMDAGetBoundingBox DMDAInterpolationType
DMDAGetCorners DMDALocalInfo
Intermediate - Setting options for algorithms and data structures
DMDA DMDAGetRefinementFactor DMDASetOwnershipRanges
DMDACoor2d DMDAGetStencilType DMDASetRefinementFactor
DMDACoor3d DMDAGetStencilWidth DMDASetSizes
DMDAGetAO DMDANaturalToGlobalEnd DMDASetStencilType
DMDAGetCoordinateArray DMDARestoreCoordinateArray DMDASetStencilWidth
DMDAGetCoordinateName DMDARestoreElements DMDAVecGetArray
DMDAGetDof DMDASetAOType DMDAVecGetArrayDOF
DMDAGetElementType DMDASetBoundaryType DMDAVecGetArrayDOFRead
DMDAGetElements DMDASetCoordinateName DMDAVecGetArrayRead
DMDAGetFieldName DMDASetDof DMDAVecRestoreArray
DMDAGetFieldNames DMDASetElementType DMDAVecRestoreArrayDOF
DMDAGetInterpolationType DMDASetFieldName DMDAVecRestoreArrayDOFRead
DMDAGetNeighbors DMDASetFieldNames DMDAVecRestoreArrayRead
DMDAGetNonOverlappingRegion DMDASetInterpolationType MATHYPRESSTRUCT
DMDAGetNumLocalSubDomains DMDASetNonOverlappingRegion MATHYPRESTRUCT
DMDAGetOffset DMDASetNumLocalSubDomains MatCreateSeqUSFFT
DMDAGetOverlap DMDASetNumProcs MatSetupDM
DMDAGetOwnershipRanges DMDASetOffset
DMDAGetReducedDMDA DMDASetOverlap
Advanced - Setting more advanced options and customization
DMDACreate DMDAGetProcessorSubsets DMDANaturalAllToGlobalCreate
DMDACreatePF DMDAGetRay DMDANaturalToGlobalBegin
DMDAGetArray DMDAGlobalToNaturalAllCreate DMDARestoreArray
DMDAGetLogicalCoordinate DMDAGlobalToNaturalBegin DMDASetGLLCoordinates
DMDAGetProcessorSubset DMDAGlobalToNaturalEnd
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DMCreateInterpolationScale DMDAGetCellPoint DMDASetGetMatrix
DMDAConvertToCell DMDAGetNumCells DMDASetPreallocationCenterDimension
DMDACreateNaturalVector DMDAGetPreallocationCenterDimension DMDAVTKWriteAll
DMDACreatePatchIS DMDAGetScatter
DMDACreateSection DMDASetBlockFills
No deprecated routines

Table of Contents