Abstract
Geodynamics simulations are characterized by rheological nonlinearity, localization, three-dimensional effects, and separate but interacting length scales. These features represent a challenge for computational science. We discuss how a leading software framework for advanced scientific computing (the Portable Extensible Toolkit for Scientific Computation, PETSc) can facilitate the development of geodynamics simulations. To illustrate our use of PETSc, we describe simulations of (i) steady-state, non-Newtonian passive flow and thermal structure beneath a mid-ocean ridge, (ii) magmatic solitary waves in the mantle, and (iii) the formation of localized bands of high porosity in a two-phase medium being deformed under simple shear. We highlight two supplementary features of PETSc, structured storage of application parameters and self-documenting output, that are especially useful for geodynamics simulations.
Original language | English |
---|---|
Pages (from-to) | 52-68 |
Number of pages | 17 |
Journal | Physics of the Earth and Planetary Interiors |
Volume | 163 |
Issue number | 1-4 |
DOIs | |
State | Published - Aug 15 2007 |
Externally published | Yes |
Funding
We thank Argonne National Laboratory and the Systems Group in the Mathematics and Computer Science Division for access to and management of the Blue Gene/L and Jazz systems. We are also grateful to Satish Balay for PETSc support and to Suzanne Carbotte for MOR consultations. This work was supported by a U.S. Department of Energy Computational Science Graduate Fellowship and NSF International Research Postdoctoral Fellowship grant 0602101 for Katz, as well as a U.S. Department of Energy Computational Science Graduate Fellowship for Coon. Spiegelman is supported by NSF grants 0525973 and 0610138. Contributions of Knepley and Smith are supported by the Mathematical, Information, and Computational Sciences Division subprogram of the Office of Advanced Scientific Computing Research, Office of Science, U.S. Department of Energy, under Contract DE-AC02-06CH11357.
Keywords
- Geodynamics
- Mid-ocean ridge
- PETSc
- Parallel computation
- Scientific computation