QDYN Documentation

Overview

QDYN is a boundary element software to simulate earthquake cycles (seismic and aseismic slip on tectonic faults) under the quasi-dynamic approximation (quasi-static elasticity combined with radiation damping) on faults governed by rate-and-state friction and embedded in elastic media.

QDYN includes various forms of rate-and-state friction and state evolution laws, and handles non-planar fault geometry in 3D and 2D media, as well as spring-block simulations. Loading is controlled by remote displacement, steady creep or oscillatory load. In 3D it handles free surface effects in a half-space, including normal stress coupling. The medium surrounding the fault is linear, isotropic and elastic, and may be uniform or (in 2D) contain a damaged layer.

QDYN implements adaptive time stepping, shared-memory parallelization, and can deal with multi-scale earthquake cycle simulations with fine details in both time and space. It is equipped with user-friendly MATLAB and Python interfaces and graphical output utilities.

(evolution of slip velocity on a fault with two seismogenic asperities)

Main features

Support

The QDYN development team offers online support to users who report bugs, installation problems, documentation issues, feature requests, or questions about QDYN usage by submitting “issues” via the GitHub issue system. Please do not contact the QDYN developers directly by email.

Before submitting an issue please make sure that:

When submitting a new issue, please include all information needed to reproduce your problem: input files, operating system, compiler, QDYN version (git hash).

Acknowledgements

Code contributions

QDYN started from a 2D code written by Allan Rubin (Princeton University) in the early 2000s (Rubin & Ampuero, 2005, 2009; Ampuero & Rubin, 2008). The main developers of QDYN are Jean-Paul Ampuero, Martijn van den Ende, Percy Galvez, Benjamin Idini and Yingi Luo (listed alphabetically). Bryan Riel contributed the double-FFT version.

The subroutines implementing Okada’s formulas were provided by Shinichi Miyazaki (Kyoto University). They include subroutines written by Y. Okada. The FFT subroutines are based on the General Purpose FFT Package written by Takuya Ooura (Kyoto University).

Funding

The development of QDYN has been supported by the US National Science Foundation, the Southern California Earthquake Center, Japan’s Nuclear Regulation Authority (formerly Japan Nuclear Energy Safety Organization), and the European Research Council, and the French National Research Agency (UCAJEDI Investments in the Future project ANR-15-IDEX-01).

License

This software is freely available for academic research purposes. If you use QDYN please include proper attributions to its authors and cite one of the references in your scientific papers and reports.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.