DA
Examples
DA objects are used to manage parallel communications for structured mesh problems in PDE-based (or other) simulations.
Beginner - Basic usage
DA
DAGlobalToLocalEnd
SDACreate1d
DACreate
DAInterpolationType
SDACreate2d
DACreate1d
DALocalInfo
SDACreate3d
DACreate2d
DALocalToGlobal
SDADestroy
DACreate3d
DALocalToGlobalBegin
SDAGetCorners
DACreateGlobalVector
DALocalToGlobalEnd
SDAGetGhostCorners
DACreateLocalVector
DAPeriodicType
SDALocalToLocalBegin
DADestroy
DARestoreGlobalVector
SDALocalToLocalEnd
DAElementType
DARestoreLocalVector
Slice
DAGetCorners
DASetUniformCoordinates
VecPack
DAGetGhostCorners
DAStencilType
assembleMatrix
DAGetGlobalVector
DAView
assembleVector
DAGetInfo
DA_STENCIL_Box
assembleVectorComplete
DAGetLocalInfo
DA_STENCIL_STAR
restrictVector
DAGetLocalVector
MeshView
DAGlobalToLocalBegin
SDA
Intermediate - Setting options for algorithms and data structures
DACoor2d
DANaturalToGlobalEnd
DM
DACoor3d
DAPrintHelp
DMMG
DAForEachPointBegin2d
DARestoreElements
DMMGGetB
DAForEachPointEnd2d
DASetCoordinates
DMMGGetComm
DAGetAO
DASetFieldName
DMMGGetDA
DAGetCoordinateDA
DASetInterpolationType
DMMGGetDMMG
DAGetCoordinates
DASetLocalAdicFunction
DMMGGetFine
DAGetElements
DASetLocalAdicFunctioni
DMMGGetJ
DAGetFieldName
DASetLocalAdicFunctionib
DMMGGetKSP
DAGetGhostedCoordinates
DASetLocalAdicMFFunction
DMMGGetLevels
DAGetGlobalIndices
DASetLocalAdicMFFunctioni
DMMGGetRHS
DAGetGlobalIndicesF90
DASetLocalAdicMFFunctionib
DMMGGetSNES
DAGetISLocalToGlobalMapping
DASetLocalFunction
DMMGGetUser
DAGetISLocalToGlobalMappingBlck
DASetLocalFunctioni
DMMGGetVecPack
DAGetInjection
DASetLocalFunctionib
DMMGGetx
DAGetInterpolation
DASetLocalJacobian
DMMGInitialGuessCurrent
DAGetLocalFunction
DASetRefinementFactor
DMMGSetInitialGuess
DAGetRefinementFactor
DAVecGetArray
DMMGSetSNESLocal
DALoad
DAVecGetArrayDOF
DMMGSetUser
DALocalToLocalBegin
DAVecRestoreArray
SNESDAComputeJacobianWithAdic
DALocalToLocalEnd
DAVecRestoreArrayDOF
SNESDAFormFunction
Advanced - Setting more advanced options and customization
DAComputeJacobian1
DARestoreAdicMFArray
SlicedCreateGlobalVector
DAComputeJacobian1WithAdic
DARestoreArray
SlicedDestroy
DACreatePF
DMMGCreate
SlicedGetGlobalIndices
DAFormFunction1
DMMGDestroy
SlicedGetMatrix
DAFormFunctioni1
DMMGSetDM
SlicedSetGhosts
DAFormFunctionib1
DMMGSetKSP
SlicedSetPreallocation
DAGetAdicArray
DMMGSetNullSpace
VecPackAddArray
DAGetAdicMFArray
DMMGSetSNES
VecPackAddDA
DAGetAdicMFArrayb
DMMGSetUp
VecPackCreate
DAGetArray
DMMGSetUseGalerkinCoarse
VecPackCreateGlobalVector
DAGetColoring
DMMGSolve
VecPackDestroy
DAGetMatrix
DMMGView
VecPackGather
DAGetProcessorSubset
MeshCreate
VecPackGetAccess
DAGlobalToNaturalAllCreate
MeshCreateGlobalVector
VecPackGetEntries
DAGlobalToNaturalBegin
MeshDestroy
VecPackGetGlobalIndices
DAGlobalToNaturalEnd
MeshGetGlobalIndices
VecPackGetInterpolation
DAMultiplyByJacobian1WithAD
MeshGetMatrix
VecPackGetLocalVectors
DAMultiplyByJacobian1WithAdic
MeshGetMesh
VecPackRefine
DAMultiplyByJacobian1WithAdifor
MeshLoad
VecPackRestoreAccess
DANaturalAllToGlobalCreate
MeshSetGhosts
VecPackRestoreLocalVectors
DANaturalToGlobalBegin
MeshSetMesh
VecPackScatter
DARefine
MeshSetPreallocation
DARestoreAdicArray
SlicedCreate
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DACreateNaturalVector
DMCreateGlobalVector
DMGetMatrix
DAGetScatter
DMDestroy
DMRefine
DASetBlockFills
DMGetColoring
DMView
DASetGetMatrix
DMGetInjection
DASetMatPreallocateOnly
DMGetInterpolation
None: Not yet cataloged
MeshDistribute
Table of Contents