Аннотация:
На основе последовательного кода QuDiff для расчета критической сборки активной зоны реактора на быстрых нейтронах в трехмерной гексагональной геометрии создан его параллельный вариант для высокопроизводительных вычислительных систем. В основу метода решения многогруппового уравнения переноса нейтронов положен метод квазидиффузии В. Я. Гольдина. Для построения эффективного алгоритма используются все симметрии компоновки реактора, возможные при его работе в саморегулируемом режиме. В качестве параллельного интерфейса применяется MPI. Использовано пространственное разбиение сетки по счетным узлам. Для согласованного распараллеливания решения системы уравнений квазидиффузии и уравнения переноса для расчета последнего использован метод конвейерного распараллеливания. Расчеты, выполненные для трехмерной модели активной зоны реактора типа БН-800, способного работать в саморегулируемом нейтронно-ядерном режиме (СНЯР), показали, что параллельный код QuDiff обладает хорошей масштабируемостью. Результаты работы могут быть использованы в динамическом моделировании активных зон быстрых реакторов.
Ключевые слова:уравнение переноса, метод квазидиффузии, параллельные вычисления.