DA Examples

DA objects are used to manage parallel communications for structured mesh problems in PDE-based (or other) simulations.

Beginner - Basic usage
DA DAGetGlobalVector DALocalToGlobalBegin
DACreate1d DAGetInfo DALocalToGlobalEnd
DACreate2d DAGetLocalInfo DAPeriodicType
DACreate3d DAGetLocalVector DARestoreGlobalVector
DACreateGlobalVector DAGlobalToLocalBegin DARestoreLocalVector
DACreateLocalVector DAGlobalToLocalEnd DASetUniformCoordinates
DADestroy DAInterpolationType DAStencilType
DAGetCorners DALocalInfo DAView
DAGetGhostCorners DALocalToGlobal VecPack
Intermediate - Setting options for algorithms and data structures
DAGetAO DALocalToLocalBegin DASetLocalAdicMFFunctioni
DAGetCoordinates DALocalToLocalEnd DASetLocalFunction
DAGetFieldName DANaturalToGlobalEnd DASetLocalFunctioni
DAGetGlobalIndices DAPrintHelp DASetLocalJacobian
DAGetGlobalIndicesF90 DASetCoordinates DAVecGetArray
DAGetISLocalToGlobalMapping DASetFieldName DAVecRestoreArray
DAGetISLocalToGlobalMappingBlck DASetInterpolationType DM
DAGetInterpolation DASetLocalAdicFunction DMMG
DAGetLocalFunction DASetLocalAdicFunctioni DMMGGetx
DALoad DASetLocalAdicMFFunction
Advanced - Setting more advanced options and customization
DAComputeJacobian1 DAGlobalToNaturalEnd VecPackCreateGlobalVector
DAComputeJacobian1WithAdic DAMultiplyByJacobian1WithAD VecPackDestroy
DACreatePF DAMultiplyByJacobian1WithAdic VecPackGather
DAFormFunction1 DAMultiplyByJacobian1WithAdifor VecPackGetAccess
DAFormFunctioni1 DANaturalToGlobalBegin VecPackGetEntries
DAGetAdicArray DARefine VecPackGetGlobalIndices
DAGetAdicMFArray DARestoreAdicArray VecPackGetInterpolation
DAGetArray DARestoreAdicMFArray VecPackGetLocalVectors
DAGetColoring DARestoreArray VecPackRefine
DAGetMatrix VecPackAddArray VecPackRestoreAccess
DAGetProcessorSubset VecPackAddDA VecPackRestoreLocalVectors
DAGlobalToNaturalBegin VecPackCreate VecPackScatter
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DACreateNaturalVector DMDestroy DMGetMatrix
DAGetScatter DMGetColoring DMRefine
DMCreateGlobalVector DMGetInterpolation DMView

Table of Contents