DA Examples

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

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

Table of Contents