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

Выч. мет. программирование, 2016, том 17, выпуск 2, страницы 132–146 (Mi vmp822)

Алгебро-геометрические и информационные структуры методов декомпозиции областей

Я. Л. Гурьева, В. П. Ильин, Д. В. Перевозкин

Институт вычислительной математики и математической геофизики Сибирского отделения Российской академии наук, г. Новосибирск

Аннотация: Рассматриваются алгебраические, геометрические и информационные аспекты параллельных методов декомпозиции для решения больших систем линейных уравнений с разреженными матрицами, возникающими при аппроксимации многомерных краевых задач на неструктурированных сетках. Алгоритмы базируются на разбиении сеточной расчетной области на подобласти с параметризованной величиной пересечений и различными интерфейсными условиями на смежных границах. Рассматриваются вопросы, возникающие при алгебраической декомпозиции исходной матрицы. Применяются различные двухуровневые итерационные процессы, включающие в себя предобусловленные крыловские методы с использованием грубосеточной коррекции, а также синхронное решение вспомогательных систем в подобластях с помощью прямых или итерационных алгоритмов. Распараллеливание алгоритмов реализуется средствами гибридного программирования с формированием MPI-процессов для каждой подобласти и использованием в них многопотоковых вычислений над общей памятью. Информационные коммуникации между соседними подобластями осуществляются на каждой внешней итерации путем предварительной организации буферов обмена и применения неблокирующих операций с возможностями проведения арифметических действий на фоне передачи данных.

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

УДК: 519.6; 519.67; 519.683

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



© МИАН, 2024