Русский / English 
ИНСТИТУТ ПРОБЛЕМ БЕЗОПАСНОГО РАЗВИТИЯ АТОМНОЙ ЭНЕРГЕТИКИ
РОССИЙСКОЙ АКАДЕМИИ НАУК
ИНСТИТУТИССЛЕДОВАНИЯПРОЕКТЫНАУКА И ОБРАЗОВАНИЕНОВОСТИКОНТАКТЫ
 

ODETTA

Краткая информация
Возможности кода
МероприятияПримеры и релизы Публикации
Как получить код
Новости проекта
30.04.2023
VI Школа-семинар по кодам нового поколения в Томске

23.02.2022
Семинар по проекту «Коды нового поколения»

11.02.2022
V Школа-семинар по кодам нового поколения завершила свою работу

Проект ПрорывРосатом

ВОЗМОЖНОСТИ КОДА

Для пространственной аппроксимации используется линейный разрывный метод конечных элементов (МКЭ) с аппроксимацией по Галеркину на тетраэдральных сеткаx.

Энергетическая зависимость рассматривается в групповом приближении, групповые уравнения решается методом простой итерации (метод итерации источника).

Анизотропия рассеяния представляется разложением в ряд Фурье по полиномам Лежандра.

Для аппроксимации угловой зависимости используется метод дискретных ординат. Реализован широкий набор угловых квадратур (треугольных и квадратур типа произведения): Карлсона, Гаусса-Лежандра, Чебышева-Лежандра.

Обеспечена возможность задания нулевых (вакуумных), зеркальных, периодических или альбедных граничных условий.

В коде реализованы методы расчета нерассеянной компоненты излучения, направленные на снижение «лучевого» эффекта (методы первого и последнего столкновения). Кроме того, метод первого столкновения позволяет корректно моделировать точечные источники, а метод последнего столкновения – рассчитывать функционалы за пределами расчетной области в вакууме (без построения дополнительной сетки).

Программа ODETTA поддерживает интерфейс OpenMP проведения параллельных вычислений для многопроцессорных систем с общей памятью. Распараллеливание кода осуществляется по угловым направлениям.

Основной объем расчетных данных хранится в формате HDF5.

Для построения неструктурированных тетраэдральных сеток и работы с CAD-моделями используется открытая интегрируемая платформа Salome.

Визуализация данных – SmartViewer или VisIt.

Программа для ЭВМ разработана на языке Fortran (с использованием современных стандартов Fortran 200x).

Функциональная схема работы кода ODETTA представлена на рисунке 1.


 

Рисунок 1 – Функциональная схема работы кода ODETTA

 


Подготовка входных данных состоит из трех блоков:

  • процессинг CAD-модели, генерация неструктурированной сетки;
  • подготовка групповых констант взаимодействия излучения со средой;
  • подготовка конфигурационного файла, файла источника и файла на расчет линейных функционалов плотности потока излучения.

Выходные данные генерируются программой ODETTA в ходе расчета:

  • дамп-файл в формате HDF5 (используется для расчета функционалов и для рестарта);
  • лог-файл с информацией о ходе расчета, диагностическими сообщениями;
  • out-файл с результаты расчета функционалов;
  • vtk-файл для визуализации трехмерных распределений расчетных функционалов.

ИБРАЭ РАН © 2013-2024 Карта сайта | Связаться с нами