Skip to main content
`Ctrl`+`K`

# DMMOAB

“moab” - A `DM` object that encapsulates an unstructured mesh described by the MOAB mesh database [MOA23]. Direct access to the MOAB Interface and other mesh manipulation related objects are available through public API. Ability to create global and local representation of Vecs containing all unknowns in the interior and shared boundary via a transparent tag-data wrapper is provided along with utility functions to traverse the mesh and assemble a discrete system via field-based/blocked Vec(Get/Set) methods. Input from and output to different formats are available.

## References

[MOA23]

MOAB website. https://www.mcs.anl.gov/ fathom/moab-docs/html/contents.html, 2023.

## See Also

`DMMOAB`, `DMType`, `DMMoabCreate()`, `DMCreate()`, `DMSetType()`, `DMMoabCreateMoab()`

## Level

intermediate

## Location

src/dm/impls/moab/dmmoab.cxx

## Examples

src/ksp/ksp/tutorials/ex35.cxx
src/ts/tutorials/ex35.cxx
src/ksp/ksp/tutorials/ex36.cxx

Index of all DMMOAB routines
Table of Contents for all manual pages
Index of all manual pages