Сотрудники Центра научного программирования Физтех-школы прикладной математики и информатики МФТИ Игорь Дунаев (студент магистратуры ЦНП ФПМИ), Пётр Климай (старший научный сотрудник ЦНП) и Александр Нозик (директор ЦНП) совместно с коллегами из ОИЯИ и МИРЭА разработали новую программную систему, которая позволяет визуализировать события для эксперимента BM@N (Baryonic Matter at Nuclotron), являющегося частью мегапроекта NICA (Nuclotron-based Ion Collider fAcility). Цель эксперимента — использовать пучки тяжелых ионов, ускоренные на Нуклотроне, для бомбардировки неподвижной мишени, чтобы исследовать свойства плотной барионной материи.
Система, разработанная научной группой, дает возможность с разных сторон анализировать конкретные события столкновений частиц и атомных ядер, зарегистрированные в эксперименте. И, кроме того, она необходима для представления физических результатов исследования более широкой аудитории.
Результаты работы были опубликованы в статье «Разработка платформы визуализации событий нового поколения для эксперимента BM@N» в журнале Physics of Particles and Nuclei Letters.
Решение, предложенное группой, основано на современной системе визуализации с открытым исходным кодом VisionForge, также разработанной сотрудниками Центра научного программирования ФПМИ МФТИ. Для его создания система VisionForge была интегрирована с программной платформой эксперимента BmnRoot, которая представляет собой среду на основе программного комплекса CERN ROOT.
В статье, помимо результатов и процесса разработки новой нужной для эксперимента системы визуализации, были продемонстрированы также такие возможности VisionForge, как гибкость настройки, высокая производительность и возможность работы на разных платформах.
Центр научного программирования ФПМИ стремится объединить науку, образование и промышленную разработку с целью создания лучших программных решений для передовых научных исследований.
«Результаты нашей с коллегами работы открывают путь к использованию VisionForge в ряде новых амбициозных задач, решаемых как в МФТИ, так и за его пределами», — сказал директор Центра научного программирования ФПМИ Александр Нозик.