petsc-3.12.1 2019-10-22
Report Typos and Errors

## DMFOREST Examples

The DMFOREST class encapsulates an octree mesh, with interfaces for both topology and geometry. It is capable of parallel structured adaptive mesh refinement and coarsening and parallel redistribution for load balancing. It is designed to interface with the PetscFE and PetscFV trial discretization objects, and converts smoothly to a DMPLEX.

- Support for Non-conformal Meshes in PETSc's DMPlex Interface, Tobin Isaac and Matthew G. Knepley, ACM Transaction on Mathematical Software, 2017.

No beginner routines
Intermediate - Setting options for algorithms and data structures
| DMForestGetAdaptivityForest | DMForestGetMaximumRefinement | DMForestSetInitialRefinement
DMForestGetAdaptivityLabel | DMForestGetMinimumRefinement | DMForestSetMaximumRefinement
DMForestGetAdaptivitySuccess | DMForestGetPartitionOverlap | DMForestSetMinimumRefinement
DMForestGetAdjacencyCodimension | DMForestGetTopology | DMForestSetPartitionOverlap
DMForestGetAdjacencyDimension | DMForestSetAdaptivityForest | DMForestSetTopology
DMForestGetBaseDM | DMForestSetAdaptivityLabel | DMForestTemplate
DMForestGetCellChart | DMForestSetAdjacencyCodimension | DMIsForest
DMForestGetCellSF | DMForestSetAdjacencyDimension |
DMForestGetInitialRefinement | DMForestSetBaseDM |
Advanced - Setting more advanced options and customization
| DMFOREST | DMForestGetComputeAdaptivitySF | DMForestSetAdaptivityStrategy
DMForestGetAdaptivityPurpose | DMForestGetGradeFactor | DMForestSetCellWeightFactor
DMForestGetAdaptivitySF | DMForestGetWeightCapacity | DMForestSetCellWeights
DMForestGetCellWeightFactor | DMForestRegisterType | DMForestSetGradeFactor
DMForestGetCellWeights | DMForestSetAdaptivityPurpose | DMForestSetWeightCapacity
No developer routines
No deprecated routines

Table of Contents