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:211Issues:43Issues:978

pylith

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

Language:C++License:NOASSERTIONStargazers:146Issues:31Issues:329

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:124Issues:28Issues:65

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:56Issues:27Issues:61

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:39Issues: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:9

mineos

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

Language:FortranLicense:GPL-2.0Stargazers:23Issues: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

best_practices

Software development and training best practices.

vq

Virtual Quake is a boundary element code designed to investigate long term fault system behavior and interactions between faults through stress transfer.

Language:C++License:NOASSERTIONStargazers:12Issues:13Issues:51

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:11Issues:11Issues:3

pylith_benchmarks

Benchmark data and results for PyLith.

pylith_installer

Installer code for PyLith.

Language:PythonLicense:MITStargazers:8Issues:7Issues:34

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

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:31

sw4lite

Testing numerical kernels in SW4

Language:CLicense:NOASSERTIONStargazers:6Issues:12Issues:5

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:5Issues:9Issues:0

citcomcu

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.

Language:CLicense:GPL-2.0Stargazers:4Issues:10Issues:0

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

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:10Issues:2

pylith_parameters

Web application for viewing and editing PyLith parameters.

Language:JavaScriptLicense:MITStargazers:2Issues:6Issues:2

cig_backend

CIG Backend Code

cig_tools

Various tools for CIG and CIG projects

Language:PythonStargazers:0Issues:10Issues:8
Language:PythonStargazers:0Issues:8Issues:2

nemesis

Nemesis is required for PyLith. Nemesis simply installs a pair of Python interpreters ('nemesis' and 'mpinemesis') which incorporate MPI and include Pythia's "_mpi" module.

Language:PythonLicense:BSD-3-ClauseStargazers:0Issues:11Issues:3