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