Computational Infrastructure
for Geodynamics (CIG)

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

CIG Distinguished Speakers

Applications are now open for institutions to host a 2022-2023 CIG Distinguished Speaker -
Juliane Dannberg, University of Florida; and Mathieu Morlighem, Dartmouth College.  
Find more information about hosting a speaker [here].

Research Highlight

August_2022_Kolb_for_CSE_paper.jpg

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?

hackathon

Rayleigh Hackathon 

September 11-17, 2022

Colorado

To further the development of Rayleigh, an open source code and coding community designed for the study of MHD turbulence and convection in spherical geometries using a pseudo-spectral approach. September 11-17, 2022.  •  More Info  •  Apply

Updated 7 July 2022 

Webinar

2022-2023 tbd

Thursdays @ 2p PT

 

All webinars

Updated 9 June 2022

workshop

SPECFEM Users Workshop

September 21-23, 2022

zoom

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 

Workshop

Seismic Cycles Workshop

Fall

Updated 14 July 2022

Workshop

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 June 9, 2022

document

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

Get the Tools

Calypso

v1.2.0
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

PyLith

v3.0.0

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

Rayleigh

v1.1.0

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

SW4

v2.01
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.