SWRT: A package for semi-analytical solutions of surface wave propagation, including mode conversion, across transversely aligned vertical discontinuities
We present a suite of programs that implement decades-old algorithms for computation of seismic surface wave reflection and transmission coefficients at a welded contact between two laterally homogeneous quarter-spaces. For Love as well as Rayleigh waves, the algorithms are shown to be capable o...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Copernicus Publications
2018-03-01
|
Series: | Geoscientific Instrumentation, Methods and Data Systems |
Online Access: | https://www.geosci-instrum-method-data-syst.net/7/101/2018/gi-7-101-2018.pdf |
Summary: | We present a suite of programs that implement decades-old
algorithms for computation of seismic surface wave reflection and
transmission coefficients at a welded contact between two laterally
homogeneous quarter-spaces. For Love as well as Rayleigh waves, the
algorithms are shown to be capable of modelling multiple mode conversions at
a lateral discontinuity, which was not shown in the original publications or
in the subsequent literature. Only normal incidence at a lateral boundary is
considered so there is no Love–Rayleigh coupling, but incidence of any mode
and coupling to any (other) mode can be handled. The code is written in
Python and makes use of SciPy's Simpson's rule integrator and NumPy's linear
algebra solver for its core functionality. Transmission-side results from
this code are found to be in good agreement with those from finite-difference
simulations. In today's research environment of extensive computing power,
the coded algorithms are arguably redundant but SWRT can be used as a
valuable testing tool for the ever evolving numerical solvers of seismic wave
propagation. SWRT is available via GitHub
(<a href="https://github.com/arjundatta23/SWRT.git" target="_blank">https://github.com/arjundatta23/SWRT.git</a>). |
---|---|
ISSN: | 2193-0856 2193-0864 |