RUS  ENG
Полная версия
ЖУРНАЛЫ // Математическое моделирование // Архив

Матем. моделирование, 2017, том 29, номер 8, страницы 74–94 (Mi mm3878)

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

Применение графического процессора для ускорения решения трёхмерных прикладных задач гидравлики открытых потоков

В. А. Прокофьев

РусГидро, ВНИИГ им. Б.Е. Веденеева, Санкт-Петербург

Аннотация: Работа посвящена переводу на графический ускоритель (GPU) алгоритмов численного моделирования открытых потоков в двумерной и трёхмерной постановке. Алгоритмы пригодны для моделирования распространения тепла или примесей в водоёмах, для расчёта трансформации ветрового волнения и иных задач, требующих длительного времени даже при распараллеливании на CPU. Особенностью является применение GPU для реализации алгоритмов, основанных на методе контрольного объёма в многослойной постановке с учётом реального профиля давления по глубине. Для 3D-задач использован несложный итерационный метод уточнения профиля давления по вертикали, эффективно реализуемый на GPU. Освещены некоторые особенности использования языка OpenCL, повышающие эффективность вычислений на графическом акселераторе. Приведены примеры расчётов с сопоставлением затраченного времени для CPU и GPU.

Ключевые слова: открытый поток, полная 3D модель, ветровое волнение, OpenCL, GPU, негидростатика, многослойная модель.

Поступила в редакцию: 06.06.2016
Исправленный вариант: 24.10.2016



Реферативные базы данных:


© МИАН, 2024