# 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

ex10.c
ex11.c
ex12.c
ex13.c
ex14.c
ex15.c
ex16.c
ex19.c
ex1.c
ex1f.F90
ex1k.kokkos.cxx
ex20.c
ex21.c
ex22.c
ex23.c
ex24.c
ex25.c
ex26.c
ex27.c
ex28.c
ex2.c
ex2k.kokkos.cxx
ex30.c
ex31.c
ex32.c
ex33.c
ex34.c
ex35.c
ex36.c
ex37.c
ex38.c
ex39.c
ex3.c
ex40.c
ex41.c
ex42.c
ex43.c
ex44.c
ex45.c
ex46.c
ex47.c
ex48.c
ex49.c
ex4.c
ex50.c
ex51.c
ex52.c
ex53.c
ex5.c
ex6.c
ex7.c
ex8.c
ex9.c
noflux_check.c