DiallelX: a modern fortran code for calculating network cross-correlation
Abstract In this paper, we develop a modern Fortran code to approximate network cross-correlation coefficients for seismic event detection. The code is available via an online repository. The algorithm exhibits efficient memory usage, small output size, and amenability to parallelization. Although exact NCC values are not calculated, the accuracy is deemed to be sufficient based on statistical investigation. A benchmark and practical application are also presented, suggesting the viability of performing matched filter analysis of years-long continuous multi-channel seismic data and thousands of template events on a workstation within a runtime extending from a few hours to a few days.
Authors
- Shiro Hirano (ORCID: https://orcid.org/0000-0001-8906-5983)
- Makoto Naoi (ORCID: https://orcid.org/0000-0001-9488-9266)
Institutions
- Hirosaki University (JP)
- Hokkaido University (JP)
Publication Details
- Journal
- Progress in Earth and Planetary Science
- Published
- 2025-05-08
- DOI
- https://doi.org/10.1186/s40645-025-00701-x
- Primary Topic
- Seismology and Earthquake Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Education, Culture, Sports, Science and Technology
- Japan Society for the Promotion of Science