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

Выч. мет. программирование, 2015, том 16, выпуск 1, страницы 165–176 (Mi vmp529)

О реализации вихревых методов моделирования двумерных течений несжимаемой среды с использованием технологии CUDA

С. Р. Гречкин-Погребняков, К. С. Кузьмина, И. К. Марчевский

Московский государственный технический университет имени Н. Э. Баумана

Аннотация: Исследована возможность ускорения вычислений в методе вихревых элементов - бессеточном лагранжевом методе вычислительной гидродинамики - за счет использования графических ускорителей. Реализован алгоритм, основанный на авторской модификации метода вихревых элементов, позволяющий проводить все необходимые вычисления непосредственно на графическом ускорителе с использованием технологии CUDA. Скорость решения типичной задачи на одном ускорителе GeForce GTX 970 или Tesla C2050 оказывается соизмеримой со скоростью решения аналогичной задачи на кластере, содержащем 30-40 ядер, при использовании технологии MPI. Полученные результаты говорят о высокой эффективности применения графических ускорителей при решении задач гидродинамики вихревыми методами.

Ключевые слова: графические ускорители, технология CUDA, параллельные вычисления, уравнения Навье-Стокса, вязкая несжимаемая среда, метод вязких вихревых доменов, метод дискретных вихрей, задача Блазиуса.

УДК: 004.92+532.5

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



© МИАН, 2024