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 DAGetISLocalToGlobalMapping DANaturalToGlobalEnd
DAGetCoordinates DAGetInterpolation DAPrintHelp
DAGetFieldName DALoad DASetCoordinates
DAGetGlobalIndices DALocalToLocalBegin DASetFieldName
DAGetGlobalIndicesF90 DALocalToLocalEnd
Advanced - Setting more advanced options and customization
DACreatePF DAGlobalToNaturalBegin DARefine
DAGetColoring DAGlobalToNaturalEnd
DAGetProcessorSubset DANaturalToGlobalBegin
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DACreateNaturalVector DAGetScatter

Table of Contents