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 DAView
DACreateGlobalVector DAGetInfo
DACreateLocalVector DAGlobalToLocalBegin
Intermediate - Setting options for algorithms and data structures
DAGetAO DAGetISLocalToGlobalMapping DAPrintHelp
DAGetCoordinates DALoad DASetCoordinates
DAGetFieldName DALocalToLocalBegin DASetFieldName
DAGetGlobalIndices DALocalToLocalEnd
DAGetGlobalIndicesF90 DANaturalToGlobalEnd
Advanced - Setting more advanced options and customization
DAGetColoring DAGlobalToNaturalBegin DANaturalToGlobalBegin
DAGetProcessorSubset DAGlobalToNaturalEnd DARefine
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DACreateNaturalVector DAGetScatter

Table of Contents