Computational Infrastructure
for Geodynamics (CIG)

Community-driven organization advancing Earth science by developing and disseminating software for geophysics and related fields.

Seismic Cycles Workshop - October 17-19, 2022 

Join the discussion of the challenges associated with understanding and modeling the complexity of seismic processes in the oceanic and continental lithospheres •  More Info 

Research Highlight


The four stages of Kolb's Experiential Learning Cycle guided the design of our graduate CS&E course. For each stage, students engaged in targeted assignments and activities. Generally, students worked through the cycle on a weekly basis.

How should we teach computational science?

Contributed by Wolfgang Bangerth and Jill Zarestky, Colorado State University Fort Collins

CIG's mission was originally focused on creating software for the geodynamics community. Over the years, that focus has expanded to providing education to our community on not only how to use CIG-supported software but to include the spectrum of general computational science knowledge, from using the command line to software development and numerical methods.

A question of interest to many of the people who interact with CIG, is how to structure our students' education in Computational Science and Engineering (CS&E) courses, and what teaching methodologies might work best. Given that one of us teaches courses in this area, we started to look through the education literature. Unfortunately, in contrast to mathematics and many other STEM disciplines, essentially nothing exists on CS&E education. But CS&E presents its own challenges: courses are most frequently taught as Computational X courses (X=physics, chemistry, geosciences), needing to cover breadth rather than depth. Topics commonly found on syllabi might include ... [cont]

Check out all Research Highlights

What Is happening?


SPECFEM Users Workshop 

October 5-7, 2022


A virtual workshop for learning to use SPECFEM, open-source software for seismic wave propagation and seismic imaging in 2D and 3D.  •  More Info 

Updated 9 June 2022 


2022-2023 tbd

Thursdays @ 2p PT


All webinars

Updated 9 June 2022


SPECFEM Developers Workshop

October 26-27, 2022

Toronto, Canada

A workshop to discuss the development plan for SPECFEM codes(and to meet the faces behind github usernames).  •  More Info  •  Register

Updated 9 June 2022 


Seismic Cycles Workshop

October 17-19, 2022


Join the discussion of  the challenges associated with understanding and modeling the complexity of seismic processes in the oceanic and continental lithospheres •  More Info 

Updated 21 September 2022


2022 Annual Business Meeting

29 November 2022


tbd •  More Info 

Updated September 2022


Geochemistry, Geophysics, Geosystems Special Collection

Call for Papers for Frontiers in lithospheric dynamics: bridging scales through observations, experiments, and computations.   •  More Info

Deadline: 23 November 2023

Posted 17 January 2022








2022 Annual Report

2022 CIG Annual Report [pdf]

Posted: 6 September 2022

Get the Tools


A set of codes for MHD dynamo simulation in a rotating spherical shell using spherical harmonics expansion methods.
Current release: 2017-07-17
GNU GPL v2 or newer license



Finite-element code for dynamic and quasistatic simulations of crustal deformation, primarily earthquakes. and volcanoes
Current release: 2022-08-25
MIT license



A 3-D convection code designed for the study of dynamo behavior in spherical shell geometry. 
Current release: 2022-05-05
GNU GPL v3 or newer license


3-D seismic modeling, with a free surface condition on the top boundary, absorbing super-grid conditions on the far-field boundaries, and an arbitrary number of point force and/or point moment tensor source terms. 
Current release: 2017-11-20
GNU GPL v2 or newer license

Contribute Code

Find out more about contributing software to the community.
CIG on Zenodo
Join our forum to receive announcements and be part of community discussions. The forum has replaced our mailing lists.