Journal cover Journal topic
Solid Earth An interactive open-access journal of the European Geosciences Union
Journal topic

Journal metrics

Journal metrics

  • IF value: 2.380 IF 2.380
  • IF 5-year value: 3.147 IF 5-year
  • CiteScore value: 3.06 CiteScore
  • SNIP value: 1.335 SNIP 1.335
  • IPP value: 2.81 IPP 2.81
  • SJR value: 0.779 SJR 0.779
  • Scimago H <br class='hide-on-tablet hide-on-mobile'>index value: 32 Scimago H
    index 32
  • h5-index value: 31 h5-index 31
Discussion papers
© Author(s) 2019. This work is distributed under
the Creative Commons Attribution 4.0 License.
© Author(s) 2019. This work is distributed under
the Creative Commons Attribution 4.0 License.

Method article 22 May 2019

Method article | 22 May 2019

Review status
This discussion paper is a preprint. It is a manuscript under review for the journal Solid Earth (SE).

A Python framework for efficient use of pre-computed Green's functions in seismological and other physical forward and inverse source problems

Sebastian Heimann1, Hannes Vasyura-Bathke2,4, Henriette Sudhaus3, Marius Paul Isken3,1, Marius Kriegerowski3,4, Andreas Steinberg3, and Torsten Dahm1,4 Sebastian Heimann et al.
  • 1GFZ German Research Centre for Geosciences, Potsdam, Germany
  • 2Division of Physical Sciences and Engineering, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
  • 3Institute for Geoscience, University of Kiel, Germany
  • 4Institute for Earth and Environmental Sciences, University of Potsdam, Germany

Abstract. The finite physical source problem is usually studied with the concept of volume and time integrals over Green's functions (GF), representing delta-impulse solutions to the governing partial differential field equations. In seismology, the use of realistic Earth models requires the calculation of numerical or synthetic GFs, as analytical solutions are rarely available.

The computation of such synthetic GFs is computationally and operationally demanding. As a consequence, on-the-fly re-calculation of synthetic GFs in each iteration of an optimisation is time-consuming and impractical. Therefore, pre-calculation and efficient storage of synthetic GFs on a dense grid of source to receiver combinations enables efficient look-up and utilisation of GFs in time critical scenarios. We present a Python-based framework and toolkit – Pyrocko-GF – that enables pre-calculation of synthetic GF stores, which are independent of their numerical calculation method and GF transfer function. The framework integrates a suite of established numerical forward-modelling codes in seismology, and can incorporate new user-specified GF calculation methods. Pyrocko-GF defines an extensible GF storage format suitable for a wide range of GF types, handling especially elasticity- and wave propagation problems. The framework assists with visualisations, quality control and exchange of GF stores, which is supported through an online platform that provides many pre-calculated GF stores for local, regional and global studies. The Pyrocko-GF toolkit comes with a well-documented application programming interface (API) for the Python programming language to efficiently facilitate forward modelling of geophysical processes, e.g. synthetic waveforms or static displacements for a wide range of source models.

Sebastian Heimann et al.
Interactive discussion
Status: final response (author comments only)
Status: final response (author comments only)
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
[Login for Authors/Topical Editors] [Subscribe to comment alert] Printer-friendly Version - Printer-friendly version Supplement - Supplement
Sebastian Heimann et al.
Model code and software

Pyrocko – An open-source seismology toolbox and library S. Heimann, M. Kriegerowski, M. Isken, S. Cesca, S. Daout, F. Grigoli, C. Juretzek, T. Megies, N. Nooshiri, A. Steinberg, H. Sudhaus, H. Vasyura-Bathke, T. Willey, and T. Dahm

Sebastian Heimann et al.
Total article views: 321 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
255 65 1 321 0 0
  • HTML: 255
  • PDF: 65
  • XML: 1
  • Total: 321
  • BibTeX: 0
  • EndNote: 0
Views and downloads (calculated since 22 May 2019)
Cumulative views and downloads (calculated since 22 May 2019)
Viewed (geographical distribution)  
Total article views: 250 (including HTML, PDF, and XML) Thereof 249 with geography defined and 1 with unknown origin.
Country # Views %
  • 1
No saved metrics found.
No discussed metrics found.
Latest update: 19 Jul 2019
Publications Copernicus
Short summary
We present an open source software framework for fast and flexible forward modelling of seismic and acoustic wave phenomena, and elastic deformation. It supports a wide range of applications across volcanology, seismology and geodesy, to study earthquakes, volcanic processes, landslides, explosions, mine collapses, ground shaking and aseismic faulting. The framework stimulates reproducible research and open science through exchange of pre-calculated Green's functions on an open platform.
We present an open source software framework for fast and flexible forward modelling of seismic...