Coulomb stress, from rupture to receiver#
DynCFS · computational seismology
Compute static and dynamic Coulomb failure stress changes from finite-fault models, with explicit source, receiver, time and stress conventions.
Prepare one source patch and three receivers, build a static library and plot CFS.
Understand the INI sections, receiver modes, library coverage and dynamic backends.
安装程序、运行小算例,并核对应力单位和结果目录。
A complete workflow#
Describe the rupture. Supply patch geometry, slip, seismic moment and source time functions.
Define the receivers. Use observation faults or a geographic grid at a fixed depth.
Build a library. Match the Earth model, depth and distance coverage to the calculation.
Resolve the stress. Use a fixed mechanism, an optimized rake, or optimally oriented planes.
Inspect the result. Check tensor components, units, sampling and static–dynamic consistency.
DynCFS calls pygrnwang for Green’s-function preparation and synthesis. The current source uses EDGRN2/EDCMP2 for static stress, QSEIS2025 for layered dynamic calculations and QSSP2020 for spherical dynamic calculations.
These pages describe the 3.0.0 source tree on the main branch. Python support is declared as 3.9 or newer; the documentation build uses Python 3.12. Read the scientific conventions before interpreting stress signs or comparing outputs.
Getting started
User guide
Earthquake examples
Reference and development