RUS  ENG
Полная версия
ЖУРНАЛЫ // Журнал Средневолжского математического общества // Архив

Журнал СВМО, 2021, том 23, номер 2, страницы 193–206 (Mi svmo797)

Прикладная математика и механика

Метод балансировки загрузки для гетерогенных численных алгоритмов моделирования газодинамических течений

С. А. Суков

Институт прикладной математики им. М.В. Келдыша Российской академии наук, г. Москва

Аннотация: В статье рассматривается проблема балансировки загрузки в параллельных гетерогенных алгоритмах численного моделирования физических процессов на неструктурированных сетках. Описан метод распределения вычислений для кластеров с центральными процессорами и массивно-параллельными ускорителями. Балансировка загрузки включает определение весов вершин и ребер дуального графа, тестирование быстродействия вычислительных устройств и двухуровневую декомпозицию дискретной модели расчетной области на основе метода геометрического параллелизма. Детали предлагаемого подхода рассматриваются на примере параллельного неструктурированного конечно-объемного алгоритма моделирования уравнений Навье-Стокса, разработанного с использованием моделей программирования MPI, OpenMP и CUDA. Приводятся параметры быстродействия и параллельной эффективности вычислений, полученные в процессе расчета задачи сверхзвукового обтекания сферы на смешанной сетке.

Ключевые слова: гетерогенные вычисления, балансировка загрузки, неструктурированные сетки, вычислительная газовая динамика.

УДК: 519.6

DOI: 10.15507/2079-6900.23.202102.193-206



© МИАН, 2024