Ústav technické a experimentální fyziky Institute of Experimental and Applied Physics

Review of Software for Automatic Processing and Analysis of Data from the Baikal-GVD Neutrino Observatory

NázevTitle
Review of Software for Automatic Processing and Analysis of Data from the Baikal-GVD Neutrino ObservatoryReview of Software for Automatic Processing and Analysis of Data from the Baikal-GVD Neutrino Observatory
Druh výsledkuResult type
Příspěvek ve sborníkuProceedings paper
AutořiAuthors
V.A. Allakhverdyan, A.D. Avrorin, A.V. Avrorin, V.M. Aynutdinov, Z. Bardačová, V.A. Chadymov, E. Eckerová, L. Fajt, V.N. Fomin, F. Šimkovic, I. Štekl
DOIDOI
10.1007/978-3-031-73372-7_6
Časopis / citaceJournal / citation
In: Parallel Computational Technologies. Springer Science and Business Media Deutschland GmbH, 2024. p. 80-91. vol. 2241 CCIS. ISSN 1865-0929. ISBN 978-3-031-73374-1.
JazykLanguage
eng
ScopusScopus
2-s2.0-85215676710
RIVRIV
RIV/68407700:21670/24:00381666!RIV25-MSM-21670___
ProjektProject
Institucionální podpora na rozvoj výzkumné org.Institucionální podpora na rozvoj výzkumné org.

AbstraktAbstract

The Baikal-GVD is a gigaton-volume neutrino observatory under construction in Lake Baikal. It currently generates around 200 GB of data daily. To handle this, a software system has been developed for automatic processing and analysis. This system includes a core part consisting of C++ programs for data processing, with the output of a program being the input to others, and a managing part, which is a Python package that organizes programs into a processing graph and ensures their correct execution order. Programs that are independent of each other are executed in parallel. The system is capable of providing a preliminary response within 3 to 10 min and final results within a few hours after the completion of a run.

The Baikal-GVD is a gigaton-volume neutrino observatory under construction in Lake Baikal. It currently generates around 200 GB of data daily. To handle this, a software system has been developed for automatic processing and analysis. This system includes a core part consisting of C++ programs for data processing, with the output of a program being the input to others, and a managing part, which is a Python package that organizes programs into a processing graph and ensures their correct execution order. Programs that are independent of each other are executed in parallel. The system is capable of providing a preliminary response within 3 to 10 min and final results within a few hours after the completion of a run.