Разработчик(и) | VTT Технический исследовательский центр Финляндии |
---|---|
Стабильный релиз | 2.2.1 / 24 марта 2023 г. ( 2023-03-24 ) |
Написано в | С |
Операционная система | линукс |
Платформа | x86-64 |
Тип | Вычислительная физика |
Веб-сайт | serpent.vtt.fi/serpent/ |
Serpent — это многоцелевой трехмерный код Монте-Карло для переноса частиц с непрерывной энергией. Он разрабатывается в Техническом исследовательском центре VTT в Финляндии с 2004 года. [1] Serpent изначально был известен как Вероятностная игра рассеяния (PSG) с 2004 года до первого предварительного релиза Serpent 1 в октябре 2008 года. [2] Разработка Serpent 2 началась в 2010 году. [3] Текущая стабильная версия Serpent 2.2.0 была выпущена в мае 2022 года. [4]
Serpent изначально был разработан как упрощенный код переноса нейтронов для приложений физики реакторов. Его основное внимание было уделено генерации групповых констант с двумерными расчетами решетки. Возможность расчета выгорания была включена на ранней стадии. В настоящее время Serpent используется в широком спектре приложений от генерации групповых констант [5] до связанных мультифизических приложений, термоядерной нейтроники и радиационной защиты. [3] В дополнение к исходным возможностям переноса нейтронов Serpent способен выполнять перенос фотонов. [3]