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

Труды ИСП РАН, 2016, том 28, выпуск 1, страницы 221–242 (Mi tisp13)

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

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

В. В. Пузикова

Московский государственный технический университет имени Н.Э. Баумана, 105005, Россия, г. Москва, ул. 2-я Бауманская, дом 5

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

Ключевые слова: технология OpenMP, технология Intel Cilk Plus, технология Intel Threading Building Blocks, вязкая несжимаемая среда, метод погруженных границ.

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



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


© МИАН, 2024