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
DA_STENCIL_Box
DACreate
DAGlobalToLocalBegin
DA_STENCIL_STAR
DACreate1d
DAGlobalToLocalEnd
SDA
DACreate2d
DAInterpolationType
SDACreate1d
DACreate3d
DALocalInfo
SDACreate2d
DACreateGlobalVector
DALocalToGlobal
SDACreate3d
DACreateLocalVector
DALocalToGlobalBegin
SDADestroy
DADestroy
DALocalToGlobalEnd
SDAGetCorners
DAElementType
DAPeriodicType
SDAGetGhostCorners
DAGetCorners
DARestoreGlobalVector
SDALocalToLocalBegin
DAGetGhostCorners
DARestoreLocalVector
SDALocalToLocalEnd
DAGetGlobalVector
DASetUniformCoordinates
VecPack
DAGetInfo
DAStencilType
DAGetLocalInfo
DAView
Intermediate - Setting options for algorithms and data structures
DACoor2d
DALocalToLocalEnd
DMMG
DACoor3d
DANaturalToGlobalEnd
DMMGGetB
DAForEachPointBegin2d
DAPrintHelp
DMMGGetComm
DAForEachPointEnd2d
DARestoreElements
DMMGGetDA
DAGetAO
DASetCoordinates
DMMGGetDMMG
DAGetCoordinateDA
DASetFieldName
DMMGGetFine
DAGetCoordinates
DASetInterpolationType
DMMGGetJ
DAGetElements
DASetLocalAdicFunction
DMMGGetKSP
DAGetFieldName
DASetLocalAdicFunctioni
DMMGGetLevels
DAGetGhostedCoordinates
DASetLocalAdicMFFunction
DMMGGetRHS
DAGetGlobalIndices
DASetLocalAdicMFFunctioni
DMMGGetSNES
DAGetGlobalIndicesF90
DASetLocalFunction
DMMGGetUser
DAGetISLocalToGlobalMapping
DASetLocalFunctioni
DMMGGetVecPack
DAGetISLocalToGlobalMappingBlck
DASetLocalJacobian
DMMGGetx
DAGetInjection
DASetRefinementFactor
DMMGInitialGuessCurrent
DAGetInterpolation
DAVecGetArray
DMMGSetInitialGuess
DAGetLocalFunction
DAVecGetArrayDOF
DMMGSetSNESLocal
DAGetRefinementFactor
DAVecRestoreArray
DMMGSetUser
DALoad
DAVecRestoreArrayDOF
SNESDAComputeJacobianWithAdic
DALocalToLocalBegin
DM
SNESDAFormFunction
Advanced - Setting more advanced options and customization
DAComputeJacobian1
DAMultiplyByJacobian1WithAdifor
DMMGView
DAComputeJacobian1WithAdic
DANaturalAllToGlobalCreate
VecPackAddArray
DACreatePF
DANaturalToGlobalBegin
VecPackAddDA
DAFormFunction1
DARefine
VecPackCreate
DAFormFunctioni1
DARestoreAdicArray
VecPackCreateGlobalVector
DAGetAdicArray
DARestoreAdicMFArray
VecPackDestroy
DAGetAdicMFArray
DARestoreArray
VecPackGather
DAGetArray
DMMGCreate
VecPackGetAccess
DAGetColoring
DMMGDestroy
VecPackGetEntries
DAGetMatrix
DMMGSetDM
VecPackGetGlobalIndices
DAGetProcessorSubset
DMMGSetKSP
VecPackGetInterpolation
DAGlobalToNaturalAllCreate
DMMGSetNullSpace
VecPackGetLocalVectors
DAGlobalToNaturalBegin
DMMGSetSNES
VecPackRefine
DAGlobalToNaturalEnd
DMMGSetUp
VecPackRestoreAccess
DAMultiplyByJacobian1WithAD
DMMGSetUseGalerkinCoarse
VecPackRestoreLocalVectors
DAMultiplyByJacobian1WithAdic
DMMGSolve
VecPackScatter
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