PETSc version 3.16.6

DMMOAB Examples

The DMMOAB class is a wrapper for the MOAB mesh and discretization package.

Beginner - Basic usage
DMCoarsenHierarchy_Moab DMMoabGetElementConnectivity DMMoabGetVecTag
DMCreateInjection_Moab DMMoabGetFieldDof DMMoabGetVertexConnectivity
DMMoabCheckBoundaryVertices DMMoabGetHierarchyLevel DMMoabGetVertexCoordinates
DMMoabCreate DMMoabGetInterface DMMoabIsEntityOnBoundary
DMMoabCreateBoxMesh DMMoabGetLocalElements DMMoabLoadFromFile
DMMoabCreateElement DMMoabGetLocalSize DMMoabRestoreVertexConnectivity
DMMoabCreateVector DMMoabGetLocalToGlobalTag DMMoabSetBlockSize
DMMoabCreateVertices DMMoabGetLocalVertices DMMoabSetInterface
DMMoabGenerateHierarchy DMMoabGetMaterialBlock DMMoabSetLocalElements
DMMoabGetAllVertices DMMoabGetOffset DMMoabSetLocalToGlobalTag
DMMoabGetBlockSize DMMoabGetParallelComm DMMoabSetLocalVertices
DMMoabGetBoundaryMarkers DMMoabGetSize DMRefineHierarchy_Moab
DMMoabGetDimension DMMoabGetVecRange
Intermediate - Setting options for algorithms and data structures
DMMOAB DMMoabGetFieldDofsLocal DMMoabSetFieldVector
DMMoabCreateMoab DMMoabGetFieldName DMMoabSetGlobalFieldVector
DMMoabGetDofs DMMoabGetVertexDofsBlocked DMMoabVecGetArray
DMMoabGetDofsBlocked DMMoabGetVertexDofsBlockedLocal DMMoabVecGetArrayRead
DMMoabGetDofsBlockedLocal DMMoabOutput DMMoabVecRestoreArray
DMMoabGetDofsLocal DMMoabSetFieldName DMMoabVecRestoreArrayRead
DMMoabGetFieldDofs DMMoabSetFieldNames
Advanced - Setting more advanced options and customization
Compute_Lagrange_Basis_1D_Internal DMMoabCreateSubmesh DMMoabPToRMapping
Compute_Lagrange_Basis_2D_Internal DMMoabFEMComputeBasis DMMoabRenumberMeshEntities
Compute_Lagrange_Basis_3D_Internal DMMoabFEMCreateQuadratureDefault
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DMCoarsen_Moab DMMoabSetBlockFills
DMCreateInterpolation_Moab DMRefine_Moab
No deprecated routines

Table of Contents