В Московском физико-техническом институте объявили, что новый программный код, созданный заместителем директора Центра научного программирования Александром Светличным и магистрантом Артемием Новиковым, ускоряет моделирование ядерной фрагментации. Этот код уже включен в международную библиотеку Geant4 версии 11.4 и может быть использован в ядерной медицине и физике.

Новое решение написано на языке C++ и заменило старую версию Geant4 v9.2, выпущенную в 2008 году. По словам разработчиков, расчет легких ядерных осколков теперь проходит примерно в 20 раз быстрее, а требуемый объем памяти для модели составляет менее 25 мегабайт.
Эта технология играет важную роль в тяжелой ионной терапии рака, где разрушение углеродных и кислородных частиц в тканях создает вторичные фрагменты, влияющие на дозу облучения. Она также используется в исследованиях на Большом адронном коллайдере, где изучаются столкновения ядер кислорода-16 и неона-20.
Тесты показали, что модель соответствует эталонному коду на Fortran и экспериментальным данным, а в некоторых расчетах удалось достичь ускорения в 300 раз.












