DA Manual Pages
DA objects are used to manage parallel communications for structured mesh problems in PDE-based (or other) simulations. See
src/snes/examples/tutorials/ex5.c
for sample usage.
Beginner - Basic usage
DACreate1d
DADestroy
DAGlobalToLocalEnd
DACreate2d
DAGetCorners
DALocalToGlobal
DACreate3d
DAGetGhostCorners
DASetUniformCoordinates
DACreateGlobalVector
DAGetInfo
DAView
DACreateLocalVector
DAGlobalToLocalBegin
Intermediate - Setting options for algorithms and data structures
DAGetAO
DAGetInterpolation
DASetCoordinates
DAGetCoordinates
DALoad
DASetFieldName
DAGetFieldName
DALocalToLocalBegin
DAVecGetArray
DAGetGlobalIndices
DALocalToLocalEnd
DAVecRestoreArray
DAGetGlobalIndicesF90
DANaturalToGlobalEnd
DAGetISLocalToGlobalMapping
DAPrintHelp
Advanced - Setting more advanced options and customization
DACreatePF
DANaturalToGlobalBegin
VecPackCreateGlobalVector
DAGetColoring
DARefine
VecPackDestroy
DAGetProcessorSubset
VecPackAddArray
VecPackGather
DAGlobalToNaturalBegin
VecPackAddDA
VecPackGetGlobalIndices
DAGlobalToNaturalEnd
VecPackCreate
VecPackScatter
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DACreateNaturalVector
DAGetScatter
Table of Contents