RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Математическое моделирование и программирование» // Архив

Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2021, том 14, выпуск 3, страницы 106–112 (Mi vyuru611)

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

Краткие сообщения

Решатели СЛАУ с блочно-ленточными матрицами

Б. Я. Штейнберг, А. А. Василенко, В. В. Веселовский, Н. А. Живых

Южный федеральный университет, г. Ростов-на-Дону, Российская Федерация

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

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

УДК: 519.612

MSC: 15A06

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

DOI: 10.14529/mmp210309



© МИАН, 2024