# DM Manual Pages
Examples
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 example, `DMDACreate()`.
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
ex55.c
ex56.c
ex6.c
ex60.c
ex61.c
ex62f90.F90
ex64.c
ex7.c
ex8.c
ex9.c
ex97.c
ex97f90.F90
ex98.c
ex98f90.F90
ex99.c
makefile