xref: /petsc/doc/manualpages/MANSECHeaders/DMForest (revision 4ef3c568a50a7a0a4aef174171ed50922189b0cc)
1# A Forest of Trees and Structured Adaptive Refinement (DMFOREST)
2
3The `DMFOREST` subclass of `DM` encapsulates an octree mesh, with interfaces for both topology and geometry.
4It is capable of parallel structured adaptive mesh refinement and coarsening and parallel redistribution for load balancing.
5It is designed to interface with the `PetscFE` and `PetscFV` discretization objects, and converts smoothly to a `DMPLEX`.
6
7<ul>
8  <li><a href="http://arxiv.org/abs/1508.02470">Support for Non-conformal Meshes in PETSc's DMPlex Interface</a>, Tobin Isaac and Matthew G. Knepley, ACM Transaction on Mathematical Software, 2017.</li>
9</ul>
10
11<A HREF="PETSC_DOC_OUT_ROOT_PLACEHOLDER/src/dm/impls/forest/tutorials/index.html">Examples</A><BR>
12
13