DM: Grid/Domain Management

PETSc hands-on tutorial: DM Basics

Like any solver suite worth its salt, PETSc must be able to interface with, and perform a suite of general use functions on discretized meshes. For these purposes PETSc uses the Domain Management (DM) arm of the library, which is split into several sub-sections each focusing on a different kind of framework. These subsections are:

While each DM implementation is generally tailored towards a certain problem approach, all methods are rooted in the DM object class. For further reading please see: