Skip to content
Change the repository type filter

All

    Repositories list

    • aspect

      Public
      A parallel, extensible finite element code to simulate convection in both 2D and 3D models.
      C++
      26427537897Updated Feb 3, 2026Feb 3, 2026
    • burnman

      Public
      BurnMan is a Python toolkit for planetary geophysics, geochemistry and thermodynamics
      Python
      467421Updated Jan 28, 2026Jan 28, 2026
    • Rayleigh

      Public
      Rayleigh: Pseudo-spectral MHD
      Fortran
      4873215Updated Dec 15, 2025Dec 15, 2025
    • calypso

      Public
      Calypso performs magnetohydrodynamics (MHD) simulation in a rotating spherical shell, modeled as Boussinesq fluid driven by thermal or compositional buoyancy.
      Fortran
      91431Updated Nov 10, 2025Nov 10, 2025
    • hc

      Public
      HC is a global mantle circulation solver following Hager & O'Connell (1981) which can compute velocities, tractions, and geoid for simple density distributions …
      C
      71500Updated Oct 31, 2025Oct 31, 2025
    • pylith

      Public
      PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.
      C++
      110174913Updated Oct 28, 2025Oct 28, 2025
    • sw4

      Public
      SW4 (Seismic Waves, 4th order) implements substantial capabilities for 3-D seismic modeling, with a free surface condition on the top boundary, absorbing super-…
      C++
      71155283Updated Oct 27, 2025Oct 27, 2025
    • SpatialData provides an interface to Proj.4 (cartographic projections library) for converting coordinates among a variety of geographic projections.
      C++
      207100Updated Oct 9, 2025Oct 9, 2025
    • citcoms

      Public
      CitcomS is a finite element code designed to solve compressible thermochemical convection problems relevant to Earth's mantle.
      C
      295051Updated Sep 12, 2025Sep 12, 2025
    • pylith_installer

      Public
      Installer code for PyLith.
      Python
      10740Updated Aug 25, 2025Aug 25, 2025
    • Autoconf M4 macros for CIG codes
      M4
      10200Updated Aug 25, 2025Aug 25, 2025
    • TeX
      2110Updated Aug 13, 2025Aug 13, 2025
    • pythia

      Public
      Pythia refers to the Pyre framework and a collection of packages that interact with it, such as an interface to the ACIS solid modeling package.
      Python
      17520Updated May 22, 2025May 22, 2025
    • citcomcu

      Public
      CitcomCU is a finite element parallel code capable of modeling thermochemical convection in a three dimensional domain appropriate for convection within the Ear…
      C
      6600Updated Oct 9, 2024Oct 9, 2024
    • snac

      Public
      SNAC (StGermaiN Analysis of Continua) is an updated Lagrangian explicit finite difference code for modeling a finitely deforming elasto-visco-plastic solid in 3…
      C
      10800Updated Sep 25, 2024Sep 25, 2024
    • conman

      Public
      ConMan is a finite element program for the solution of the equations of incompressible, infinite-Prandtl number convection in two dimensions, originally written…
      Fortran
      6600Updated Sep 23, 2024Sep 23, 2024
    • lithomop

      Public
      LithoMop is a finite element code for the solution of visco-elastic/plastic deformation that was designed for lithospheric modeling problems.
      Fortran
      3311Updated Aug 9, 2024Aug 9, 2024
    • flexwin

      Public
      The FLEXWIN software package automates the time-window selection problem for seismologists. It operates on pairs of observed and synthetic single component seis…
      TeX
      101000Updated Jul 8, 2024Jul 8, 2024
    • Software development and training best practices.
      TeX
      91572Updated Jul 3, 2024Jul 3, 2024
    • mineos

      Public
      Mineos computes synthetic seismograms in a spherically symmetric non-rotating Earth by summing normal modes.
      Fortran
      212970Updated May 11, 2024May 11, 2024
    • plasti

      Public
      Plasti is a 2D ALE (Arbitrary Lagrangian Eulerian) code donated to CIG by Sean Willett and Chris Fuller of the University of Washington. The code originated at …
      Fortran
      111400Updated May 11, 2024May 11, 2024
    • Ellipsis3d is a three-dimensional version of the particle-in-cell finite element code Ellipsis, a solid modeling code for visco-elastoplastic materials. The par…
      C
      61100Updated May 10, 2024May 10, 2024
    • mag

      Public
      MAG is a serial version of a rotating spherical convection/magnetoconvection/dynamo code, developed by Gary Glatzmaier and modified by Uli Christensen and Peter…
      IDL
      5600Updated May 6, 2024May 6, 2024
    • This is an example repository that follows the best software practices of the Computational Infrastructure for Geodynamics (CIG)
      Dockerfile
      5801Updated Apr 16, 2024Apr 16, 2024
    • Benchmark data and results for PyLith.
      Python
      6820Updated Sep 15, 2023Sep 15, 2023
    • cig_tools

      Public
      Various tools for CIG and CIG projects
      2080Updated Sep 9, 2023Sep 9, 2023
    • selen

      Public
      SELEN: a program for solving the "Sea Level Equation".
      Fortran
      132801Updated Jun 28, 2023Jun 28, 2023
    • relax

      Public
      Relax implements a semi-analytic Fourier-domain solver and equivalent body forces to compute quasi-static relaxation of stress perturbation.
      Fortran
      2237130Updated Jun 26, 2023Jun 26, 2023
    • Python
      1010Updated Mar 21, 2023Mar 21, 2023
    • CIG Backend Code
      PHP
      5111Updated Jul 27, 2022Jul 27, 2022