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

Выч. мет. программирование, 2012, том 13, выпуск 1, страницы 107–129 (Mi vmp13)

Эта публикация цитируется в 1 статье

Вычислительные методы и приложения

Балансировка нагрузки процессоров при решении краевых задач механики жидкости и газа сеточными методами

К. Н. Волков

Балтийский государственный технический университет "Военмех" им. Д.Ф. Устинова

Аннотация: Численное решение задач механики жидкости и газа на многопроцессорных вычислительных системах состоит в геометрической декомпозиции расчетной области, обработке каждым процессором своей подобласти и коммуникациях между процессорами для получения полного решения. Сбалансированность нагрузки процессоров определяется равномерностью распределения сетки по процессорам и затратами на передачу данных между ними. Объем передачи данных между процессорами зависит от числа связей между подобластями, распределенными по процессорам. Обсуждаются подходы к обеспечению статической и динамической балансировки нагрузки процессоров при решении задач механики жидкости и газа на многопроцессорных вычислительных системах. Приводится описание различных этапов и методов статической (методы половинного деления, комбинаторные методы, комбинированные подходы) и динамической (диффузный алгоритм, метод потенциала, многоуровневые подходы) балансировки, а также сравниваются показатели их эффективности. Проводится сравнение диффузного метода и метода потенциала для области простой геометрической конфигурации при решении задачи на адаптивной сетке.

Ключевые слова: параллельный алгоритм; балансировка нагрузки; декомпозиция; сетка; механика жидкости и газа.

УДК: 532.529

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



© МИАН, 2024