Улучшение локальности параллельных алгоритмов численного решения двумерных квазилинейных параболических уравнений
- Авторы: Баханович С.В.1, Лиходед Н.А.2, Мандрик П.А.2
-
Учреждения:
- Институт математики НАН Беларуси
- Белорусский государственный университет
- Выпуск: № 2 (2014)
- Страницы: 211-215
- Раздел: Статьи
- URL: https://journals.rudn.ru/miph/article/view/8363
Цитировать
Полный текст
Аннотация
Уравнения параболического типа описывают процессы нелинейной теплопроводности, диффузии заряженных частиц в плазме, диффузии и дрейфа примесных атомов в полупроводниковых структурах, в химической кинетике. При численном решении практических задач такого рода появляются трудности, обусловленные недостаточными мощностью и объёмом оперативной памяти персонального компьютера. Возникает задача построения параллельных методов и алгоритмов для численного решения параболических уравнений на суперкомпьютерах. Одним из методов численного решения многомерных параболических уравнений является локально-одномерный метод. В работе предлагается параллельная реализация локально-одномерного метода численного решения линейных и квазилинейных двумерных параболических уравнений с краевыми условиями первого рода на суперкомпьютерах с распределённой памятью. Параллельный алгоритм построен с учётом локализации данных - операции и данные перераспределены между процессами таким образом, что значительная часть данных приватизирована процессами и не требует коммуникационных операций. Приведены результаты численных экспериментов.
Об авторах
Сергей Викторович Баханович
Институт математики НАН Беларуси
Email: bsv@im.bas-net.by
Николай Александрович Лиходед
Белорусский государственный университет
Email: likhoded@bsu.by
Факультет прикладной математики и информатики
Павел Алексеевич Мандрик
Белорусский государственный университет
Email: mandrik@bsu.by
Факультет прикладной математики и информатики
Список литературы
- Параллельная реализация локально-одномерного метода численного решения двумерных параболических уравнений / Н. А. Лиходед, С. В. Баханович, Г. М. Заяц, В. А. Цурко // Информатика. - 2010. - Т. 17, № 4. - С. 72-80.
- Параллельная реализация локально-одномерного метода численного решения двумерных параболических уравнений / С. В. Баханович, Г. М. Заяц, Н. А. Лиходед, С. А. Артемчик // Международный конгресс по информатике: информационные системы и технологии CSIST’2011, Минск, Беларусь. БГУ. - 2011. - Т. 2. - С. 76-81.
- Garcia J., Ayguade E., Labarta J. A Framework for Integrating Data Alignment, Distribution and Redistribution in Distributed Memory Multiprocessors // IEEE Transactions on Parallel and Distributed Systems. - 2001. - Vol. 12, No 4. - Pp. 416-430.
- Адуцкевич Е. В., Лиходед Н. А., Сикорский А. О. К распараллеливанию последовательных программ: распределение массивов между процессорами и структуризация коммуникаций // Кибернетика и системный анализ. - 2012. - № 1. - С. 144-163.
- Самарский А. А. Теория разностных схем. - М.: Наука, 1989.
- Воеводин В. В., Воеводин В. В. Параллельные вычисления. - СПб.: БХВПетербург, 2002.