Geodynamics AMR Suite (deal.II)
The Geodynamics AMR Suite uses deal.II, a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. Its state-of-the-art programming techniques offer a modern interface to the complex data structures and algorithms required. CIG has sponsored Wolfgang Bangerth (Texas A&M) to produce tutorials that use deal.II in various implementations.
Stokes Solver
Stokes Solver Tutorial. Stokes flow can model a number of applications in geodynamics, from being a part of the Boussinesq equations used in mantle convection and thermo-chemical convection to a formulation of incompressible elasticity used in describing antishear problems. A flexible and extendible Stokes solver may therefore be the basis for applications in a number of fields. This tutorial implements a Stokes solver in deal.II.
Future Development
Future areas identified where AMR would be of interest:
- Magma Migration Test Suite - For the Magma Dynamics Demonstration Suite currently being built, Marc Spiegelman (Columbia) and team have identified a number of prototypical equations that are known to benefit from AMR. This includes most importantly the McKenzie equations in one of its forms to simulate the migration of a mixture of solid and molten rock.
- Mantle Convection - A simple mantle convection application was demonstrated at the Boulder AMR 2007 workshop. Since thermally driven convection shows significant localization, AMR is destined to improve the available accuracy significantly.

