RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2012, том 13, выпуск 3, страницы 75–81 (Mi vmp72)

Программирование

Моделирование трехмерных течений методом расщепления с использованием параллельной архитектуры ГПУ

С. Б. Березин, В. М. Пасконов, Н. А. Сахарных

Московский государственный университет им. М.В. Ломоносова, факультет вычислительной математики и кибернетики

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

Ключевые слова: метод расщепления; параллельные вычисления; CUDA; ГПУ; уравнения Навье-Стокса.

УДК: 519.612:632.4

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



© МИАН, 2024