Реализация обработки данных малоуглового рассеяния с использованием веб- и параллельных средств фреймворка ROOT / Обзор программного обеспечения для автоматической обработки и анализа данных нейтринной обсерватории Baikal-GVD

Семинары

Лаборатория информационных технологий

Семинар научного отдела вычислительной физики

Дата и время: четверг, 21 марта 2024 г., в 15:00

Место: ком. 310, Лаборатория информационных технологий
им. М. Г. Мещерякова
, онлайн в Webinar

  1. Тема доклада: «Реализация обработки данных малоуглового рассеяния с использованием веб- и параллельных средств фреймворка ROOT»

    Докладчик: Татьяна Соловьева

    Авторы: Татьяна Соловьева, Алексей Соловьев, Елена Земляная

    Аннотация:

    Рассматривается задача получения структурной информации о фосфолипидных мембранах, образующих оболочку однослойных везикул. Эту информацию извлекают путем исследования рассеяния нейтронов или рентгеновских лучей на таких объектах. Получаемые экспериментальные кривые рассеяния приближают затем различными многопараметрическими теоретическими функциями. По результатам этой подгонки оценивают значения параметров везикулы: радиус, толщину оболочки и другие. Для решения подобных задач было разработано веб-приложение FITTER_WEB, основанное на новых инструментах пакета ROOT. FITTER_WEB развернут в облачной инфраструктуре ОИЯИ. Пользователю предоставляется полный контроль над процессом фитирования, а также возможность задействовать встроенные механизмы ROOT для распараллеливания этого процесса.


  2. Тема доклада: «Обзор программного обеспечения для автоматической обработки и анализа данных нейтринной обсерватории Baikal-GVD»

    Докладчик: Алексей Соловьев

    Аннотация:

    Baikal-GVD — строящаяся на озере Байкал нейтринная обсерватория гигатонного объема. В настоящее время она производит около 100 ГБ данных каждый день. Разработано программное обеспечение для их автоматической обработки и анализа. Оно состоит из основной и управляющей частей. Первая представляет собой набор программ на C++, реализующих все этапы обработки данных, при этом выходные данные одной программы являются входными данными для других. Вторая — это пакет Python, который организует программы в граф обработки и обеспечивает их выполнение в правильном порядке, разрешая зависимости между ними. Программы, независимые друг от друга, выполняются параллельно. Система способна дать первый предварительный ответ с задержкой около 3–10 минут. Окончательные результаты получаются через несколько часов после завершения рана.