ВОПРОСЫ АТОМНОЙ НАУКИ И ТЕХНИКИ
ВАНТ. Серия: Ядерно-реакторные константы

Расширенное продолжение серии: Ядерные константы c 1971 года

English (UK)

ISSN 2414-1038 (online)

DOI: 10.55176/2414-1038-2020-4-69-77

Авторы

Басс Л.П.1, Николаева О.В.1, Давиденко В.Д.2, Гайфулин С.А.1, Данилов А.А.3, Хмылев А.Н.2

Организация

1 Федеральный исследовательский центр Институт прикладной математики им. М.В. Келдыша Российской академии наук, Москва, Россия
2 Национальный исследовательский центр «Курчатовский институт», Москва, Россия
3 Институт вычислительной математики имени Г.И. Марчука Российской академии наук, Москва, Россия

Басс Л.П.1 – старший научный сотрудник, кандидат физико-математических наук. Контакты: 125047, Москва, Миусская площадь, 4. Тел.: +7 (903) 679-99-12; e-mail: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript..
Гайфулин С.А.1 – научный сотрудник.
Николаева О.В.1 – старший научный сотрудник, кандидат физико-математических наук.
Давиденко В.Д.2 – руководитель отделения, доктор технических наук.
Хмылев А.Н.2 – ведущий научный сотрудник, кандидат физико-математических наук.
Данилов А.А.3 – старший научный сотрудник, кандидат физико-математических наук.

Аннотация

В статье рассматривается вопрос о понятии «код нового поколения», активно применяемом в последнее время для характеристики компьютерных программ, предназначенных для решения задач о переносе нейтронов и гамма-квантов в ядерно-технических установках. В качестве примера кода нового поколения, развиваемого для решения многогруппового уравнения переноса сеточным (детерминистким) методом, рассматривается первая версия нового программного комплекса РАДУГА-ТВ, включающего, в частности, комплекс UNK расчета выгорания. В статье перечислены основные возможности кода РАДУГА-ТВ: решаемые задачи, используемые типы констант, способы задания геометрии области расчета, способы построения неструктурированной пространственной сетки. Представлены возможности постпроцессора обработки полученного решения. В статье представлены включенные в код РАДУГА-ТВ прогрессивные алгоритмы, в том числе сеточные схемы и методы распараллеливания вычислений. Обсуждаются преимущества использования неструктурированных сеток, в том числе состоящих из ячеек различного типа. Рассматриваются методы распараллеливания вычислений на гибридных вычислительных системах. Рассматривается вопрос о декомпозиции пространственной сетки при распараллеливании вычислений на системах с распределенной памятью, а также вопрос об организации параллельного счета на таких системах. Выполнено сравнение характеристик и возможностей кода РАДУГА-ТВ и других аналогичных по назначению кодов, зарубежных (ATTILA, AETIUS, ARES, THOR) и отечественного ОДЕТТА. Показано, что код РАДУГА-ТВ значительно продвинут методически и практически не имеет аналогов.

Ключевые слова
многогрупповое уравнение переноса, код нового поколения, неструктурированные сетки, параллельные вычисления, декомпозиция сетки

Полная версия статьи (PDF)

Список литературы

УДК 519.6

Вопросы атомной науки и техники. Cерия: Ядерно-реакторные константы, 2020, выпуск 4, 4:8