EGU General Assembly 2021
© Author(s) 2021. This work is distributed under
the Creative Commons Attribution 4.0 License.

Data-streaming workflow for seismic source location with PyCOMPSs parallel computational framework

Natalia Poiata1,2, Javier Conejero3, Rosa M. Badia3, and Jean-Pierre Vilotte1
Natalia Poiata et al.
  • 1Université de Paris, Institut de physique du globe de Paris, CNRS, F-75005 Paris, France (
  • 2National Institute for Earth Physics, 12 Călugăreni, Măgurele, 077125 Ilfov, Romania
  • 3Department of Computer Sciences, Barcelona Supercomputing Center (BSC-CNS), Barcelona, Spain

Modern digital seismic networks record a wealth of high-quality continuous waveforms that contain a variety of signals associated to a wide range of seismic sources (e.g., earthquakes, volcanic, tectonic tremors, environmental sources) that probe transient energy release processes. Efficient and automatic detection, location and characterization of these different seismic sources is critical to understand slowly-driven evolution of active tectonic and volcanic systems toward catastrophic events. Developing a common analysis framework for systematic exploration of the increasing wealth of seismic observation streams is important for improving seismic monitoring systems and extracting large and accurately resolved seismic source catalogues.

To this end, we present a scalable parallelization with PyCOMPSs (Tejedor et al., 2017) of the python-based BackTrackBB data-streaming workflow (Poiata et al., 2016; 2018) for automatic detection and location of seismic sources from continuous waveform streams recorded by large seismic networks. This allows achieving an efficient distribution and orchestration of BackTrackBB code on different architectures. PyCOMPSs is a task-based programming model for python applications that relies in a powerful runtime able to extract dynamically the parallelism among tasks and executing them in distributed environments (e.g. HPC Clusters, Cloud infrastructures, etc.) transparently to the users.

We will provide details of the PyCOMPSs-based BackTrackBB workflow implementation. Results of scalability tests and memory usage analysis will be also discussed. Tests have been performed, in the context of the European Centre Of Excellence (CoE) ChEESE for Exascale computing in solid earth sciences, on the MareNostrum4 High-Performance computer of the Barcelona Supercomputing Centre, using large-scale datasets of synthetic and real-case seismological continuous waveform data sets.

How to cite: Poiata, N., Conejero, J., Badia, R. M., and Vilotte, J.-P.: Data-streaming workflow for seismic source location with PyCOMPSs parallel computational framework, EGU General Assembly 2021, online, 19–30 Apr 2021, EGU21-15141,, 2021.


Display file

Comments on the display

to access the discussion