RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2016, том 17, выпуск 3, страницы 234–244 (Mi vmp831)

Метод двухуровневого распараллеливания прогонки для решения трехдиагональных линейных систем на гибридных ЭВМ с многоядерными сопроцессорами

А. А. Федоров, А. Н. Быков

Российский федеральный ядерный центр — Всероссийский научно-исследовательский институт экспериментальной физики, г. Саров Нижегородской обл.

Аннотация: Приводится описание метода двухуровневого распараллеливания прогонки (на общей памяти средствами OpenMP и на распределенной памяти средствами MPI) для решения трехдиагональных линейных систем, возникающих при моделировании двумерных и трехмерных физических процессов. Анализируются особенности реализации метода как на ЭВМ с универсальными процессорами, так и на гибридных ЭВМ с многоядерными сопроцессорами Intel Xeon Phi. Оценивается арифметическая сложность реализованного метода. Обсуждаются результаты численных экспериментов по исследованию масштабируемости метода.

Ключевые слова: системы линейных алгебраических уравнений, трехдиагональные матрицы, метод прогонки, распараллеливание прогонки, параллельно-конвейерный метод, метод Яненко, параллельные ЭВМ.

УДК: 519.684.4

Поступила в редакцию: 05.06.2016



© МИАН, 2024