Среда, 17 июня 2026 15:00 ЛИТ, Ком. 310. Онлайн в MTS Link А.Г. Соловьев, Т.В. Елжов (ЛЯП), Б.А. Шайбонов (ЛЯП)Принципы сопровождаемого научного ПО: эволюция программной инфраструктуры нейтринного телескопа Baikal-GVD Семинар научного отдела вычислительной физики Аннотация: Представлен опыт модернизации программной инфраструктуры нейтринного телескопа Baikal-GVD в двух направлениях: реинжиниринг унаследованного кода реконструкции ливней и эволюция системы автоматизации обработки данных. Первое направление — перевод фортранного кода реконструкции ливней заряженных частиц в модульный конвейер задач C++ на базе фреймворка BARS. Ключевые решения: использование common-блоков как готовой спецификации данных для проектирования контейнеров и поэтапная замена с верификацией каждого шага. Благодаря поэтапной замене сохранена функциональная пригодность, а оформление этапов как независимых задач повысило сопровождаемость и удобство использования. Второе направление — развитие системы автоматизации обработки данных. Существующая архитектура при сохранении её функциональности была доработана: зависимости задач вынесены из программного кода в конфигурационные файлы, что позволяет менять графы обработки без правки кода задач. Необходимые новые возможности — работа с распределённым хранилищем EOS и системой пакетной обработки HTCondor — реализованы через надстройку Law, не затрагивающую работающий код. Эти решения повысили модульность, возможность многократного использования и защищённость от ошибок. Построенная в результате система обеспечивает пакетную обработку большого объёма накопленных данных на вычислительном кластере. Достигнутые результаты проанализированы по характеристикам качества ГОСТ Р ИСО/МЭК 25010-2015. Сформулированы принципы построения сопровождаемого научного ПО, применимые в смежных областях экспериментальной физики. Информация о семинаре размещена в Indico. Подключение к MTS Link.