Параллельная реализация микромасштабной модели турбулентного движения воздуха и переноса примеси с использованием технологии OpenMP

Представлена разрабатываемая микромасштабная модель турбулентного движения воздуха и переноса пассивной газообразной примеси в уличных каньонах и городских кварталах. Для создания параллельной версии программного обеспечения данной модели предварительно на примере решения одного уравнения конвек...

Полное описание

Библиографическая информация
Опубликовано в: :Вестник Томского государственного университета. Управление, вычислительная техника и информатика № 67. С. 94-105
Главный автор: Лещинский, Дмитрий Викторович
Другие авторы: Данилкин, Евгений Александрович, Старченко, Александр Васильевич
Формат: Статья в журнале
Язык:Russian
Предметы:
Online-ссылка:http://vital.lib.tsu.ru/vital/access/manager/Repository/koha:001144730
Перейти в каталог НБ ТГУ
Описание
Итог:Представлена разрабатываемая микромасштабная модель турбулентного движения воздуха и переноса пассивной газообразной примеси в уличных каньонах и городских кварталах. Для создания параллельной версии программного обеспечения данной модели предварительно на примере решения одного уравнения конвекции-диффузии были рассмотрены различные технологии параллельного программирования, такие как MPI, OpenMP, OpenACC и CUDA. Для каждой параллельной реализации оценивались ускорение, эффективность и трудоемкость применения рассматриваемой технологии. По результатам вычислительных экспериментов была выбрана наиболее подходящая для распараллеливания всей модели технология параллельного программирования - OpenMP. Результаты применения OpenMP при параллельной реализации микро-масштабной модели турбулентного движения воздуха и переноса примеси показали высокую (> 60%) эффективность разработанного параллельного программного обеспечения.
Библиография:Библиогр.: 16 назв.
ISSN:1998-8605