General Earthquake Model Codes

The GEM "codes committee" is attempting to catalog relevant computer codes here. If you have or know of another code which might be of interest, please send mail to Ken Hurst or fill out the form.

Alphabetical List

3D-DEF coulomb DYNELF faultpatch FLTGRV and FLTGRH FLTSLP GNStress layer qoca RNGCHN scoot simplex STRGRH VelMap Virtual_California VISCO1D

Short Descriptions Grouped by Type

Elastic

3D-DEF -- Performs elastic dislocation boundary-element calculations
coulomb -- Computes 3D elastic dislocation & 2D boundary element stress and strain
DYNELF -- Models 3D elastodynamic finite difference with frictional faults
faultpatch -- Generates earthquake sequences, given fault geometries and loading rates using Cellular automata methods.
FLTSLP -- Inverts groups of focal mechanism solutions or slickenline data for orientation and relative magnitudes of principal strain rates and for relative micropolar vorticity.
GNStress -- Model stresses induced by faulting, for studying fault interaction.
layer -- Calculates surface displacements and strains for vertical strike-slip point source in horizontal layer above half-space.
RNGCHN -- Calculate surface displacements and strains in elastic half space.
scoot -- 2D elastodynamic finite difference with frictional fault
simplex -- 3D inversion of geodetic data for displacement on faults.

Viscoelastic

DYNELF -- Models 3D elastodynamic finite difference with frictional faults
FLTGRV and FLTGRH -- Compute 3 vector components of surface displacement from slip on a dipping thrust fault contained within an elastic layer overlying a viscoelastic-gravitational half space.
STRGRH and STRGRV -- Computes 3 vector components of surface displacement from slip on a dipping strike slip fault contained within an elastic layer overlying a viscoelastic-gravitational half space.
Virtual_California -- Realistic cellular automata (CA) viscoelastic earthquake simulator.
VISCO1D -- Computes viscoelastic spherical deformation due to faulting or dike emplacement.

Cellular Automata

faultpatch -- Generates earthquake sequences, given fault geometries and loading rates using Cellular automata methods.
Virtual_California -- Realistic cellular automata (CA) viscoelastic earthquake simulator.

Dynamic

DYNELF -- Models 3D elastodynamic finite difference with frictional faults
scoot -- 2D elastodynamic finite difference with frictional fault

Inverse

FLTSLP -- Inverts groups of focal mechanism solutions or slickenline data for orientation and relative magnitudes of principal strain rates and for relative micropolar vorticity.
simplex -- 3D inversion of geodetic data for displacement on faults.
qoca

Visualization

VelMap -- Aid for visualizing displacement and velocity of crust.