Реализация метода конечных объемов и расчет течений вязкого сжимаемого газа на графических процессорах
Волков К.Н., Емельянов В.Н., Карпенко А.Г., Смирнов П.Г., Тетерина И.В.

Обсуждаются возможности использования графических процессоров общего назначения для моделирования течений вязкого сжимаемого газа. Для дискретизации уравнений Навье-Стокса используется метод конечных объемов на неструктурированной сетке. Для программной реализации параллельных вычислительных алгоритмов применяется технология CUDA. Приводится решение ряда модельных задач газовой динамики на графических процессорах и обсуждаются подходы к оптимизации программного кода, связанные с использованием различных типов памяти. Сравнивается ускорение счета на графических процессорах по отношению к расчетам на центральном процессоре при использовании сеток различной разрешающей способности и при различных способах разбиения исходных данных на блоки.

Ключевые слова: графический процессор, параллельный алгоритм, газовая динамика, метод конечных объемов, неструктурированная сетка, технология CUDA

Название статьи, аннотация и ключевые слова на английском языке

Волков К.Н., вед. науч. сотр., e-mail: dsci@mail.ru;   Емельянов В.Н., профессор, e-mail: vlademelyanov@gmail.com;   Смирнов П.Г., аспирант, e-mail: petr.s.8314@mail.ru;   Тетерина И.В., доцент, e-mail: yaiv@mail.ru – Балтийский государственный технический университет "Военмех" им. Д.Ф. Устинова, факультет энергетического машиностроения, 1-я Красноармейская ул., д. 1, 190005, Санкт-Петербург;
Карпенко А.Г., аспирант, e-mail: aspera.2003.ru@mail.ru – Санкт-Петербургский государственный университет, математико-механический факультет, Петродворец, Университетский просп., 28, 198504, Санкт-Петербург