This is a Preprint and has not been peer reviewed. This is version 2 of this Preprint.
Downloads
Supplementary Files
Authors
Abstract
We present `psvWave', a basic numerical finite difference solver for Python and C++, specifically targeted at seismologists. The solver is based on the well-established staggered grid approaches developed for the P-SV elastic wave equation. Although its functionality is limited (solely moment tensor sources, only Ricker wavelets source time functions), it does possess the ability to perform adjoint simulations, and its performance has so far allowed the development of Bayesian sampling for Full-Waveform Inversion using the Hamiltonian Monte Carlo algorithm. We present this as an open source project, and invite anyone to contribute.
DOI
https://doi.org/10.31223/X5R91Q
Subjects
Geophysics and Seismology
Keywords
numerics, waveform modelling, finite differences, python, parallel, notebook, docker, Full-Waveform inversion, Inversion, inverse methods
Dates
Published: 2022-02-22 17:34
Last Updated: 2022-02-23 23:27
There are no comments or no comments have been made public for this article.