Computational Infrastructure for Geodynamics (geodynamics)

Computational Infrastructure for Geodynamics

geodynamics

Geek Repo

Home Page:https://www.geodynamics.org/

Github PK Tool:Github PK Tool

Computational Infrastructure for Geodynamics's repositories

aspect

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

Language:C++License:NOASSERTIONStargazers:223Issues:42Issues:1034

pylith

PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.

Language:C++License:NOASSERTIONStargazers:153Issues:30Issues:372

sw4

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.

Language:C++License:NOASSERTIONStargazers:127Issues:29Issues:75

axisem

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.

Rayleigh

Rayleigh: Pseudo-spectral MHD

Language:FortranLicense:GPL-3.0Stargazers:60Issues:27Issues:66

burnman

BurnMan is a library for modeling mantle thermodynamics and thermoelasticity constrained by mineral physics experiments.

Language:PythonLicense:GPL-2.0Stargazers:53Issues:17Issues:88

citcoms

CitcomS is a finite element code designed to solve compressible thermochemical convection problems relevant to Earth's mantle.

Language:CLicense:GPL-2.0Stargazers:40Issues:18Issues:9

relax

Relax implements a semi-analytic Fourier-domain solver and equivalent body forces to compute quasi-static relaxation of stress perturbation.

Language:FortranLicense:GPL-3.0Stargazers:25Issues:14Issues:10

mineos

Mineos computes synthetic seismograms in a spherically symmetric non-rotating Earth by summing normal modes.

Language:FortranLicense:GPL-2.0Stargazers:24Issues:13Issues:7

selen

SELEN: a program for solving the "Sea Level Equation".

Language:FortranLicense:BSD-3-ClauseStargazers:23Issues:10Issues:4

calypso

Calypso performs magnetohydrodynamics (MHD) simulation in a rotating spherical shell, modeled as Boussinesq fluid driven by thermal or compositional buoyancy.

Language:FortranLicense:GPL-3.0Stargazers:14Issues:12Issues:3

plasti

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.

Language:FortranLicense:GPL-2.0Stargazers:14Issues:10Issues:0

best_practices

Software development and training best practices.

hc

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.

Language:CLicense:GPL-2.0Stargazers:12Issues:12Issues:3

ellipsis3d

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.

Language:CLicense:GPL-2.0Stargazers:9Issues:8Issues:0

pylith_benchmarks

Benchmark data and results for PyLith.

pylith_installer

Installer code for PyLith.

Language:PythonLicense:MITStargazers:8Issues:8Issues:35

snac

SNAC (StGermaiN Analysis of Continua) is an updated Lagrangian explicit finite difference code for modeling a finitely deforming elasto-visco-plastic solid in 3D.

Language:CLicense:GPL-2.0Stargazers:8Issues:11Issues:0

software_template

This is an example repository that follows the best software practices of the Computational Infrastructure for Geodynamics (CIG)

Language:DockerfileLicense:MITStargazers:7Issues:3Issues:0

flexwin

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.

Language:TeXLicense:NOASSERTIONStargazers:6Issues:19Issues:0

mag

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.

Language:IDLLicense:NOASSERTIONStargazers:6Issues:9Issues:0

spatialdata

SpatialData provides an interface to Proj.4 (cartographic projections library) for converting coordinates among a variety of geographic projections.

Language:C++License:MITStargazers:6Issues:9Issues:32

conman

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.

Language:FortranLicense:NOASSERTIONStargazers:4Issues:10Issues:0

lithomop

LithoMop is a finite element code for the solution of visco-elastic/plastic deformation that was designed for lithospheric modeling problems.

Language:FortranLicense:MITStargazers:3Issues:8Issues:1

pythia

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.

Language:PythonLicense:BSD-3-ClauseStargazers:3Issues:9Issues:16

autoconf_cig

Autoconf M4 macros for CIG codes

Language:M4License:MITStargazers:2Issues:11Issues:2

cig_backend

CIG Backend Code

cig_tools

Various tools for CIG and CIG projects

Language:PythonStargazers:0Issues:9Issues:8
Language:PythonStargazers:0Issues:8Issues:2