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 e...

Full description

Saved in:
Bibliographic Details
Main Authors: Shiro Hirano, Makoto Naoi
Format: Article
Language:English
Published: SpringerOpen 2025-05-01
Series:Progress in Earth and Planetary Science
Subjects:
Online Access:https://doi.org/10.1186/s40645-025-00701-x
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850278192149954560
author Shiro Hirano
Makoto Naoi
author_facet Shiro Hirano
Makoto Naoi
author_sort Shiro Hirano
collection DOAJ
description 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.
format Article
id doaj-art-11f9d11fa1ef4d8e98acb987e08b8f20
institution OA Journals
issn 2197-4284
language English
publishDate 2025-05-01
publisher SpringerOpen
record_format Article
series Progress in Earth and Planetary Science
spelling doaj-art-11f9d11fa1ef4d8e98acb987e08b8f202025-08-20T01:49:36ZengSpringerOpenProgress in Earth and Planetary Science2197-42842025-05-011211910.1186/s40645-025-00701-xDiallelX: a modern fortran code for calculating network cross-correlationShiro Hirano0Makoto Naoi1Department of Global Environment and Disaster Prevention Sciences, Faculty of Science and Technology, Hirosaki UniversityDepartment of Earth and Planetary Sciences, Faculty of Science, Hokkaido UniversityAbstract 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.https://doi.org/10.1186/s40645-025-00701-xSeismic event detectionMatched filter analysisNetwork cross-correlation coefficient
spellingShingle Shiro Hirano
Makoto Naoi
DiallelX: a modern fortran code for calculating network cross-correlation
Progress in Earth and Planetary Science
Seismic event detection
Matched filter analysis
Network cross-correlation coefficient
title DiallelX: a modern fortran code for calculating network cross-correlation
title_full DiallelX: a modern fortran code for calculating network cross-correlation
title_fullStr DiallelX: a modern fortran code for calculating network cross-correlation
title_full_unstemmed DiallelX: a modern fortran code for calculating network cross-correlation
title_short DiallelX: a modern fortran code for calculating network cross-correlation
title_sort diallelx a modern fortran code for calculating network cross correlation
topic Seismic event detection
Matched filter analysis
Network cross-correlation coefficient
url https://doi.org/10.1186/s40645-025-00701-x
work_keys_str_mv AT shirohirano diallelxamodernfortrancodeforcalculatingnetworkcrosscorrelation
AT makotonaoi diallelxamodernfortrancodeforcalculatingnetworkcrosscorrelation