# Data Management (DM) `DM` objects are used to manage communication between the algebraic structures in PETSc (`Vec` and `Mat`) and mesh data structures in PDE-based (or other) simulations. See, for structured grids `DMDA`, for staggered grids `DMSTAG`, and for unstructured grids `DMPLEX`. Users guide chapter: [](part_dm). Examples

ex1.c
ex10.c
ex11.c
ex12.c
ex13.c
ex14.c
ex15.c
ex16.c
ex17.c
ex18.c
ex19.c
ex1f90.F90
ex20.c
ex21.c
ex22.c
ex23.c
ex24.c
ex25.c
ex26.c
ex26f90.F90
ex27.c
ex28.c
ex29.c
ex2f90.F90
ex3.c
ex30.c
ex31.c
ex32.c
ex33.c
ex34.c
ex35.c
ex36.c
ex37.c
ex38.c
ex39.c
ex4.c
ex40.c
ex41.c
ex42.c
ex44.c
ex45.c
ex46.c
ex47.c
ex48.c
ex48f90.F90
ex49.c
ex5.c
ex50.c
ex51.c
ex52.c
ex55.c
ex56.c
ex57.c
ex6.c
ex60.c
ex61.c
ex62f90.F90
ex64.c
ex65.c
ex7.c
ex8.c
ex9.c
ex97.c
ex97f90.F90
ex98.c
ex98f90.F90
ex99.c
makefile