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

Выч. мет. программирование, 2013, том 14, выпуск 1, страницы 82–90 (Mi vmp94)

Эта публикация цитируется в 1 статье

Вычислительные методы и приложения

Численное решение задач гидродинамики на графических процессорах общего назначения

К. Н. Волковa, В. Н. Емельяновa, А. Г. Карпенкоb, И. В. Куроваa, А. Е. Серовa, П. Г. Смирновa

a Балтийский государственный технический университет ``Военмех'' им. Д.Ф. Устинова, факультет энергетического машиностроения
b Санкт-Петербургский государственный университет, математико-механический факультет

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

Ключевые слова: графические процессоры общего назначения; параллельные алгоритмы; механика жидкости и газа; сеточные методы; технология CUDA.

УДК: 532.529

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



© МИАН, 2024