1*7f296bb3SBarry Smith(dm_table)= 2*7f296bb3SBarry Smith 3*7f296bb3SBarry Smith# Summary of Discretization Management Systems 4*7f296bb3SBarry Smith 5*7f296bb3SBarry Smith```{eval-rst} 6*7f296bb3SBarry Smith.. list-table:: 7*7f296bb3SBarry Smith :widths: auto 8*7f296bb3SBarry Smith :align: center 9*7f296bb3SBarry Smith :header-rows: 1 10*7f296bb3SBarry Smith 11*7f296bb3SBarry Smith * - 12*7f296bb3SBarry Smith - ``DMType`` 13*7f296bb3SBarry Smith - Constructor 14*7f296bb3SBarry Smith - External Packages 15*7f296bb3SBarry Smith - Details 16*7f296bb3SBarry Smith * - Structured grids 17*7f296bb3SBarry Smith - ``DMDA`` 18*7f296bb3SBarry Smith - ``DMDACreate3d()`` 19*7f296bb3SBarry Smith - 20*7f296bb3SBarry Smith - 21*7f296bb3SBarry Smith * - Staggered structured grids 22*7f296bb3SBarry Smith - ``DMSTAG`` 23*7f296bb3SBarry Smith - ``DMStagCreate3d()`` 24*7f296bb3SBarry Smith - 25*7f296bb3SBarry Smith - 26*7f296bb3SBarry Smith * - Octrees 27*7f296bb3SBarry Smith - ``DMFOREST`` 28*7f296bb3SBarry Smith - ``DMForestSetBaseDM()`` 29*7f296bb3SBarry Smith - ``p4est`` 30*7f296bb3SBarry Smith - 31*7f296bb3SBarry Smith * - Networks 32*7f296bb3SBarry Smith - ``DMNETWORK`` 33*7f296bb3SBarry Smith - ``DMNetworkCreate()`` 34*7f296bb3SBarry Smith - 35*7f296bb3SBarry Smith - 36*7f296bb3SBarry Smith * - Particles 37*7f296bb3SBarry Smith - ``DMSWARM`` 38*7f296bb3SBarry Smith - ``DMSwarmSetCellDM()`` 39*7f296bb3SBarry Smith - 40*7f296bb3SBarry Smith - 41*7f296bb3SBarry Smith * - Unstructured grids 42*7f296bb3SBarry Smith - ``DMPLEX`` 43*7f296bb3SBarry Smith - ``DMPlexCreate()`` 44*7f296bb3SBarry Smith - 45*7f296bb3SBarry Smith - Support for finite elements and volumes 46*7f296bb3SBarry Smith``` 47