• A parallel, extensible finite element code to simulate convection in both 2D and 3D models.

    Gnuplot 54 106 50 issues need help Updated Nov 13, 2018
  • SEISMIC_CPML is a set of sixteen open-source Fortran90 programs to solve the two-dimensional or three-dimensional isotropic or anisotropic elastic, viscoelastic or poroelastic wave equation using a finite-difference method with Convolutional or Auxiliary Perfectly Matched Layer (C-PML or ADE-PML) conditions, developed by Dimitri Komatitsch and R…

    Fortran 34 25 GPL-3.0 Updated Nov 13, 2018
  • Rayleigh: Pseudo-spectral MHD

    Jupyter Notebook 16 20 GPL-3.0 1 issue needs help Updated Nov 11, 2018
  • SPECFEM2D simulates forward and adjoint seismic wave propagation in two-dimensional acoustic, (an)elastic, poroelastic or coupled acoustic-(an)elastic-poroelastic media, with Convolution PML absorbing conditions.

    C 33 60 GPL-3.0 Updated Nov 11, 2018
  • SPECFEM3D_Cartesian simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra (structured or not). It can for instance model seismic waves propagating in sedimentary basins or any other regional geological model following earthquakes. It can also be …

    Fortran 101 116 GPL-3.0 Updated Nov 11, 2018
  • SPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation.

    Fortran 29 41 GPL-3.0 Updated Nov 11, 2018
  • 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++ 35 26 1 issue needs help Updated Nov 9, 2018
  • PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.

    C++ 43 29 MIT 11 issues need help Updated Nov 8, 2018
  • 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 5 3 GPL-2.0 Updated Nov 8, 2018
  • BurnMan is a library for modeling mantle thermodynamics and thermoelasticity constrained by mineral physics experiments.

    Python 12 22 GPL-2.0 Updated Oct 31, 2018
  • SpatialData provides an interface to Proj.4 (cartographic projections library) for converting coordinates among a variety of geographic projects.

    C++ 3 1 MIT 3 issues need help Updated Oct 27, 2018
  • CitcomS is a finite element code designed to solve compressible thermochemical convection problems relevant to Earth's mantle.

    C 13 12 GPL-2.0 Updated Oct 14, 2018
  • CitcomCU is a finite element parallel code capable of modeling thermochemical convection in a three dimensional domain appropriate for convection within the Earth's mantle.

    C 1 1 GPL-2.0 Updated Sep 30, 2018
  • Testing numerical kernels in SW4

    C 2 8 Updated Sep 29, 2018
  • Software development and training best practices.

    TeX 2 6 Updated Sep 23, 2018
  • Installer code for PyLith.

    Python 1 5 MIT 1 issue needs help Updated Sep 20, 2018
  • Virtual Quake is a boundary element code designed to investigate long term fault system behavior and interactions between faults through stress transfer.

    C++ 5 19 16 issues need help Updated Sep 14, 2018
  • 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 16 18 Updated Aug 27, 2018
  • SELEN: a program for solving the "Sea Level Equation".

    Fortran 2 4 GPL-3.0 Updated Jun 13, 2018
  • Relax implements a semi-analytic Fourier-domain solver and equivalent body forces to compute quasi-static relaxation of stress perturbation.

    Fortran 7 6 GPL-3.0 Updated May 26, 2018
  • CIG Backend Code

    PHP 4 Updated Apr 11, 2018
  • SPECFEM3D_GEOTECH is an open-source command-driven software for 3D slope stability analysis and simulation of 3D multistage excavation based on the spectral-element method.

    Fortran 11 8 GPL-3.0 Updated Oct 14, 2017
  • Calypso performs magnetohydrodynamics (MHD) simulation in a rotating spherical shell, modeled as Boussinesq fluid driven by thermal or compositional buoyancy.

    Fortran 7 2 GPL-3.0 Updated Oct 4, 2017
  • Web application for viewing and editing PyLith parameters.

    JavaScript 1 2 MIT Updated Sep 6, 2017
  • Autoconf M4 macros for CIG codes

    M4 1 3 Updated Aug 20, 2017
  • 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 2 Updated Feb 7, 2017
  • Various tools for CIG and CIG projects

    Python 1 Updated Feb 3, 2017
  • SPECFEM1D simulates seismic wave propagation in a one-dimensional heterogeneous medium. It is a small code that allows users to learn how a spectral-element program is written.

    Fortran 6 13 GPL-2.0 Updated Apr 12, 2016
  • 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.

    Fortran 1 6 Updated Oct 15, 2015
  • Benchmark data and results for PyLith.

    Python 3 2 Updated Feb 24, 2015