Численные исследования алгоритмов распараллеливания трехмерных задач диффузии и переноса нейтронов в комплексе САТУРН на многопроцессорных ЭВМ
Алексеев А. В., Софронов И. Д., Федотова Л. П., Шагалиев Р. М. Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов. Тезисы докл. Междунар. математич. конф 1997. Вып.1. С. 3.
В работе рассматриваются алгоритмы распараллеливания решения трекерных групповых задач диффузии и переноса нейтронов на многопроцессорных ЭВМ с распределенной памятью. Данные алгоритмы реализованы в комплексе САТУРН, предназначенном для численного решения трехмерных стационарных и нестационарных задач нейтронно-ядерного взаимодействия и переноса нейтронов в групповом диффузи-онном и кинетическом приближении. Алгоритм распараллеливания уравнения диффузии основан на разбиении системы по пространству на подобласти с использованием итерационного процесса по внутренним граничным условиям специального вида, обеспечивающим безусловную сходимость итерационного процесса. Алгоритм распараллеливания уравнения переноса является безитерационным и основан на использовании схемы конвейерного типа с последовательной загрузкой процессоров. Приводятся результаты тестирования алгоритмов распараллеливания на отечественной 8-процессорной системе МП-3, а также на зарубежных многопроцессорных (до 256 процессорных элементов) системах с распределенной памятью Cray T3D и IBM SP2.
|