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
DAView
DACreate1d
DAGlobalToLocalBegin
DA_STENCIL_Box
DACreate2d
DAGlobalToLocalEnd
DA_STENCIL_STAR
DACreate3d
DAInterpolationType
SDA
DACreateGlobalVector
DALocalInfo
SDACreate1d
DACreateLocalVector
DALocalToGlobal
SDACreate2d
DADestroy
DALocalToGlobalBegin
SDACreate3d
DAElementType
DALocalToGlobalEnd
SDADestroy
DAGetCorners
DAPeriodicType
SDAGetCorners
DAGetGhostCorners
DARestoreGlobalVector
SDAGetGhostCorners
DAGetGlobalVector
DARestoreLocalVector
SDALocalToLocalBegin
DAGetInfo
DASetUniformCoordinates
SDALocalToLocalEnd
DAGetLocalInfo
DAStencilType
VecPack
Intermediate - Setting options for algorithms and data structures
DACoor2d
DALoad
DAVecRestoreArray
DACoor3d
DALocalToLocalBegin
DM
DAForEachPointBegin2d
DALocalToLocalEnd
DMMG
DAForEachPointEnd2d
DANaturalToGlobalEnd
DMMGGetB
DAGetAO
DAPrintHelp
DMMGGetComm
DAGetCoordinateDA
DARestoreElements
DMMGGetDA
DAGetCoordinates
DASetCoordinates
DMMGGetDMMG
DAGetElements
DASetFieldName
DMMGGetFine
DAGetFieldName
DASetInterpolationType
DMMGGetJ
DAGetGhostedCoordinates
DASetLocalAdicFunction
DMMGGetKSP
DAGetGlobalIndices
DASetLocalAdicFunctioni
DMMGGetLevels
DAGetGlobalIndicesF90
DASetLocalAdicMFFunction
DMMGGetSNES
DAGetISLocalToGlobalMapping
DASetLocalAdicMFFunctioni
DMMGGetUser
DAGetISLocalToGlobalMappingBlck
DASetLocalFunction
DMMGGetVecPack
DAGetInjection
DASetLocalFunctioni
DMMGGetb
DAGetInterpolation
DASetLocalJacobian
DMMGGetx
DAGetLocalFunction
DASetRefinementFactor
DMMGSetUser
DAGetRefinementFactor
DAVecGetArray
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