Проблемы высокопроизводительных технологий решения больших разреженных СЛАУ
Авторы
В.П. Ильин
Ключевые слова:
системы линейных алгебраических уравнений
разреженные симметричные и несимметричные матрицы
прямые
итерационные и комбинированные методы
распараллеливание
компьютерные архитектуры
Аннотация
Рассматриваются технологические проблемы реализации параллельных алгоритмов решения систем линейных алгебраических уравнений (СЛАУ) с разреженными матрицами высокого порядка, возникающими при сеточных аппроксимациях больших задач математического моделирования. Проводится классификация алгебраических систем, а также сравнительный анализ ресурсоемкости прямых, итерационных и комбинированных методов их решения с учетом различных структур и способов хранения матричных данных. Описываются сложности и основные пути достижения высокой производительности программного обеспечения при использовании многопроцессорных вычислительных систем (МВС) с распределенной и общей памятью, на основе применения MPI, OpenMP и гибридного программирования. Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований и Президиума РАН (коды проектов соответственно 08–01–00526 и 2.5). Статья подготовлена по материалам доклада авторов на международной конференции "Параллельные вычислительные технологии" (ПаВТ-2009; http://agora.guru.ru/pavt).