Introduction
Research on dynamical processes within the Earth and planets increasingly relies upon sophisticated, large-scale computational models. Improved understanding of fundamental physical processes such as mantle convection and the geodynamo, magma dynamics, crustal and lithospheric deformation, earthquake nucleation, and seismic wave propagation, are heavily dependent upon better numerical modeling. Surprisingly, the rate-limiting factor for progress in these areas is not just computing hardware, as was once the case. Rather, advances in software are not keeping pace with the recent improvements in hardware. Modeling tools in geophysics are usually developed and maintained by individual scientists, or by small groups. But it is difficult for any individual, or even a small group, to keep up with sweeping advances in computing hardware, parallel processing software, and numerical modeling methodology.
We will focus on the challenges faced by computational geophysics and the response of a community initiative in the United States called the Computational Infrastructure for Geodynamics (CIG). Instead of reviewing all of the activities CIG has been involved with, we will focus on just a few so as to describe the multiple ways that a virtual organization developed and used software within the rapidly evolving backdrop of computational science. We will focus on the scientific topics of mantle convection, tectonics, and computational seismology, although CIG has also been deeply involved with magma dynamics and the geodynamo.
Mantle convection is at the heart of understanding how the Earth works, but the process remains poorly understood at best.