Codes

I use a variety of codes, including a spectral boundary integral equation method code and several types of finite difference codes to model dynamic rupture problems. The BIEM code can be downloaded below. The latest version (4.1.7) includes input files that can be used to reproduce results in some of my recent papers on poroelastic bimaterial effects and ruptures with flash heating and thermal pressurization. Please let me know if you are using this code and wish to be notified when it is updated (and to check if there is a more current version than the one listed below).

MDSBI (MultiDimensional Spectral Boundary Integral code):
Language: Fortran 95 (with a few common extensions)
Use: Dynamic ruptures and interfacial elastodynamics
Features:
&mdash Parallelized with MPI and OpenMP
&mdash 2D (modes II and III and mixed mode) or 3D
&mdash identical or dissimilar materials bounding the fault
&mdash fully dynamic (displacement or velocity formulation) or quasidynamic elastic response
&mdash automatic adaptive time stepping (using embedded Runge-Kutta error estimation method) for quasidynamic response
&mdash adaptive substepping for arbitrary friction laws
&mdash friction laws include slip weakening, rate and state, flash heating, and thermal pressurization (with Hiro Noda)
&mdash poroelastic fault zone model

Versions:

Version 4.1.7, 20 September 2008 (MPI required, OpenMPI optional)

Source code: mdsbi-v4.1.7.tgz (210 kB)
User Guide (with installation instructions): UserGuide-v4.1.7.pdf (75 kB)
Kernel tables: kernels.tgz (5.6 MB)


Version 3.9.10, 17 May 2007 (optional MPI/OpenMP support)

Source code: mdsbi-v3.9.10.tgz (213 kB)
User Guide (with installation instructions): UserGuide-v3.9.10.pdf (94 kB)
Kernel tables: kernels.tgz (5.6 MB)

homepage
Last updated: September 20, 2008