Сборники трудов ИСП РАН


Реализация параллельных вычислений в программном комплексе «LS-STAG_turb» для моделирования течений вязкой несжимаемой среды на системах с общей памятью

В.В. Пузикова (МГТУ им. Н.Э. Баумана, Москва, Россия)

Аннотация

Метод погруженных границ LS-STAG и его модификации для решения сопряженных задач гидроупругости c использованием моделей турбулентности Смагоринского, Спаларта – Аллмараса,  k-e,  k-w   и k-w   SST в рамках RANS, LES и DES подходов к моделированию турбулентности реализованы в программном комплексе «LS-STAG_turb» для моделирования движения профилей в потоке вязкой несжимаемой среды. Комплекс позволяет моделировать обтекание движущихся профилей произвольной формы и систем из любого числа профилей, имеющих одну или две степени свободы, например, авторотацию роторов ветроэнергетических установок, ветровой резонанс систем профилей. Для сокращения затрат машинного времени на проведение расчетов разработана параллельная версия алгоритмов и проведена оптимизация участков последовательного кода. Использованы такие технологии параллельного программирования, как Intel® Cilk™ Plus, Intel® Threading Building Blocks и OpenMP.  

Ключевые слова

технология OpenMP; технология Intel® Cilk™ Plus; технология Intel® Threading Building Blocks; вязкая несжимаемая среда; метод погруженных границ

Издание

Труды Института системного программирования РАН, том 28, вып. 1, 2016, стр. 221-242.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2016-28(1)-13

Полный текст статьи в формате pdf Вернуться к содержанию тома