Двухуровневый параллельный алгоритм выполнения численной фазы разложения холецкого для разреженных матриц
Ключевые слова:
алгебра разреженных матриц; разложение Холецкого; численная фаза; мультифронтальный метод; высокопроизводительные вычисления; динамическая схема распараллеливания; логические задачи.Аннотация
Рассматривается задача распараллеливания численной фазы разложения Холецкого для разреженных симметричных положительно определенных матриц. Предложена новая схема распараллеливания мультифронтального метода для систем с общей памятью. Данная схема основана на сочетании двух подходов к организации параллелизма на разных уровнях дерева исключения. В нижней части дерева выполняется параллельная обработка узлов, хранящихся в приоритетной очереди. На верхних уровнях дерева узлы обсчитываются последовательно с использованием многопоточного BLAS. Приведены результаты вычислительных экспериментов на матрицах из коллекции университета Флориды. Показана сопоставимость выполненной реализации с решателями MUMPS и MKL PARDISO.Загрузки
Опубликован
2018-04-07
Выпуск
Раздел
ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ