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++
      Other
      23522333776Updated Sep 28, 2024Sep 28, 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 3D.
      C
      GNU General Public License v2.0
      9800Updated 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 by Scott King, Arthur Raefsky, and Brad Hager.
      Fortran
      Other
      6400Updated Sep 23, 2024Sep 23, 2024
    • 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-grid conditions on the far-field boundaries, and an arbitrary number of point force and/or point moment tensor source terms.
      C++
      Other
      65127253Updated Sep 18, 2024Sep 18, 2024
    • pylith

      Public
      PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.
      C++
      Other
      96153952Updated Sep 14, 2024Sep 14, 2024
    • Rayleigh

      Public
      Rayleigh: Pseudo-spectral MHD
      Fortran
      GNU General Public License v3.0
      4860191Updated Sep 9, 2024Sep 9, 2024
    • Autoconf M4 macros for CIG codes
      M4
      MIT License
      9200Updated Aug 21, 2024Aug 21, 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
      MIT License
      2311Updated Aug 9, 2024Aug 9, 2024
    • Installer code for PyLith.
      Python
      MIT License
      8890Updated Jul 31, 2024Jul 31, 2024
    • SpatialData provides an interface to Proj.4 (cartographic projections library) for converting coordinates among a variety of geographic projections.
      C++
      MIT License
      186100Updated Jul 26, 2024Jul 26, 2024
    • TeX
      1110Updated Jul 8, 2024Jul 8, 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 seismograms, defining windows that cover as much of a given seismogram as possible, while avoiding portions of the waveform that are dominated by noise.
      TeX
      Other
      9600Updated Jul 8, 2024Jul 8, 2024
    • burnman

      Public
      BurnMan is a library for modeling mantle thermodynamics and thermoelasticity constrained by mineral physics experiments.
      Python
      GNU General Public License v2.0
      4153110Updated Jul 4, 2024Jul 4, 2024
    • Software development and training best practices.
      TeX
      91362Updated Jul 3, 2024Jul 3, 2024
    • 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 and plate velocities.
      C
      GNU General Public License v2.0
      71210Updated Jun 28, 2024Jun 28, 2024
    • calypso

      Public
      Calypso performs magnetohydrodynamics (MHD) simulation in a rotating spherical shell, modeled as Boussinesq fluid driven by thermal or compositional buoyancy.
      Fortran
      GNU General Public License v3.0
      81420Updated May 24, 2024May 24, 2024
    • mineos

      Public
      Mineos computes synthetic seismograms in a spherically symmetric non-rotating Earth by summing normal modes.
      Fortran
      GNU General Public License v2.0
      192460Updated 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 Dalhousie University in Canada.
      Fortran
      GNU General Public License v2.0
      101400Updated 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 particle-in-cell method combines the strengths of the Lagrangian and Eulerian formulations of mechanics while bypassing their limitations.
      C
      GNU General Public License v2.0
      6900Updated 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 Olson.
      IDL
      Other
      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
      MIT License
      5701Updated Apr 16, 2024Apr 16, 2024
    • 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
      BSD 3-Clause "New" or "Revised" License
      15320Updated Dec 15, 2023Dec 15, 2023
    • Benchmark data and results for PyLith.
      Python
      6920Updated 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
      BSD 3-Clause "New" or "Revised" License
      142301Updated 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
      GNU General Public License v3.0
      182580Updated Jun 26, 2023Jun 26, 2023
    • Python
      1010Updated Mar 21, 2023Mar 21, 2023
    • citcoms

      Public
      CitcomS is a finite element code designed to solve compressible thermochemical convection problems relevant to Earth's mantle.
      C
      GNU General Public License v2.0
      254051Updated Nov 3, 2022Nov 3, 2022
    • CIG Backend Code
      PHP
      5111Updated Jul 27, 2022Jul 27, 2022
    • axisem

      Public
      AxiSEM is a parallel spectral-element method to solve 3D wave propagation in a sphere with axisymmetric or spherically symmetric visco-elastic, acoustic, anisotropic structures.
      Fortran
      3165332Updated Jun 27, 2022Jun 27, 2022