Семинар научного отдела вычислительной физики

Семинары
Поделиться

Лаборатория информационных технологий

Семинар научного отдела вычислительной физики

Дата и время: четверг, 22 октября 2026 г., в 15:00

Место: комната 310, Лаборатория информационных технологий им. М. Г. Мещерякова, онлайн в MTS Link

Тема семинара: «Разработка эффективных методов решения систем линейных алгебраических уравнений с ленточными матрицами коэффициентов»

Докладчик: Милена Венева (Центр вычислительных наук RIKEN, Япония)

Аннотация:

Системы линейных алгебраических уравнений (СЛАУ) с ленточными матрицами коэффициентов возникают во многих научных, инженерных и работающих в реальном времени приложениях, зачастую занимая большую часть вычислительного времени в задачах метода конечных элементов и метода конечных разностей. В связи с этим разработка эффективных алгоритмов решения таких систем является актуальной задачей.

Данная работа основывается на параллельном алгоритме разбиения для трехдиагональных СЛАУ, предложенном в работе Austin et al., LA-VR-03-4149 (2004), изначально разработанном для систем с числом процессоров до 250. Алгоритм был реализован на CUDA с применением ряда оптимизаций, включая эвристики на основе машинного обучения для определения оптимального числа CUDA-потоков, размера подсистемы и числа рекурсивных шагов. Впоследствии алгоритм был расширен для работы с несколькими правыми частями, реализован в виде многографического (multi-GPU) решателя, а также обобщен на пента- и гептадиагональные СЛАУ; на всех этапах проводился анализ производительности.

Также были разработаны символьные алгоритмы для СЛАУ с ленточной матрицей, позволяющие устранить проблему корректности, характерную для классических алгоритмов типа метода Томаса, без наложения каких-либо ограничений на характеристики матрицы коэффициентов; условия корректности алгоритмов были сформулированы и доказаны в виде теорем.

Наконец, разработан и реализован на CUDA алгоритм решения начально-краевой задачи для уравнения теплопроводности, описывающего тепловые процессы в устройствах подачи рабочего газа для источника ионов. Алгоритм основан на методе переменных направлений (ADI), что приводит к трехдиагональным системам на каждом полушаге. Для численного моделирования были реализованы на CUDA четыре подхода к решению трехдиагональных систем: метод прогонки, метод встречной прогонки, метод разбиения и решатель cuSPARSE. Для всех алгоритмов проведен и представлен анализ производительности на платформе HybriLIT.

Пользуясь сайтом ОИЯИ, вы принимаете файлы cookie, которые мы используем. Подробнее о том, как мы используем файлы cookie.