РАСПАРАЛЛЕЛИВАНИЕ ПО СЧЕТНЫМ ОБЛАСТЯМ В КОМПЛЕКСЕ САТУРН-3 ДЛЯ ДВУМЕРНЫХ ЗАДАЧ ПЕРЕНОСА
М.Е. Лебедева, С.П. Санталов, С.В. Суббот Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов 2000. Вып.4. С. 58-60.
Описывается алгоритм распараллеливания по счетным областям двумерных задач переноса, а также исследуется его эффективность на расчетах, выполненных на многопроцессорных ЭВМ с распределенной памятью. Алгоритм основан на принципе геометрической декомпозиции исходной области на подобласти и проведении раздельного счета по подобластям, в качестве которых выбраны математические (счетные) области. Счетные области обмениваются граничными условиями. Итерации по граничным условиям совмещены с итерациями по правой части уравнения переноса. Для обмена сообщениями между процессорами выбран протокол MPI. Использование стандартных функций синхронных и асинхронных передач позволяет легко переносить программы на разные платформы трансляторов и операционных систем, поддерживающих MPI (табл. 3, список лит. - 1 назв.).
|