Русская версия English version

Методы ускорения расчетов и повышения устойчивости полевой модели гидродинамических турбулентных процессов на CUDA

А.А. Гудухина, И.Ф. Ясинский

Вестник ИГЭУ, 2018 г. выпуск 6, сс. 72—80

Скачать PDF

Аннотация на русском языке: 

Состояние вопроса. Одной из главных проблем при построении математических моделей турбулентных гидродинамических сред остается высокая вычислительная сложность компьютерных расчетов, поскольку требуется получить решение нестационарной задачи с сеткой такого пространственного шага, чтобы он соответствовал размерам самых малых вихревых структур. Существуют рекомендации по использованию разностных вычислительных схем для турбулентной динамики жидкости, полученные при моделировании розлива нефтепродуктов по водной поверхности. В связи с этим актуальным является получение устойчивого расчета математической модели динамики вязкой несжимаемой жидкости согласно описанию Эйлера с учетом влияния турбулизации и ускорение расчетов в параллельном интерфейсе CUDA.

Материалы и методы. При проведении вычислительных экспериментов применяются методы математического моделирования физических объектов, метод численного интегрирования дифференциальных уравнений, метод противоточных производных для повышения устойчивости разностных схем. Для оценки турбулентной вязкости сплошной среды используется метод Секундова.

Результаты. Создана устойчивая параллельная реализация математической модели, описывающей процессы в сплошной среде с учетом влияния турбулизирующих гидродинамических структур, устойчивость которой достигается за счет применения метода противоточных производных и замены традиционных разностных схем при расчете полей скорости и давления на четырехточечные аналоги. Предложен метод равномерного распределения вычислительных ресурсов графического ускорителя при больших размерах сетки. Получен устойчивый расчет модели динамики сплошной среды с вычислением турбулентной вязкости по модели Секундова на значительном временном отрезке.

Выводы. Построенное решение на основе интерфейса CUDA позволяет достичь ускорения вычислений от 2 до 8 раз в зависимости от возможностей аппаратной части. Разработанная система может являться инструментом исследования объектов энергетической отрасли, для которых требуется ускорение принятия управляющих решений по сравнению со стандартным программным обеспечением, не предусматривающим распараллеливания расчетов. Достоверность результатов вызвана соответствием системных условий конфигурациям двухфазных систем питания энергетических установок.

Список литературы на русском языке: 
  1. Митрофанова О.В. Гидродинамика и теплообмен закрученных потоков в каналах ядерно-энергетических установок. – М.: ФИЗМАТЛИТ, 2010. – 288 с.
  2. Лойцянский Л.Г. Механика жидкости и газа: учеб. для вузов. – 7-е изд., испр. – М.: Дрофа, 2003. – 840 с.
  3. Кожевников С.О., Калинин Е.Н. К постановке задачи моделирования движения жидкой среды в перемешивающем аппарате // Вестник ЧГУ. – 2017. – № 1. – С. 40–47.
  4. Моделирование процессов розлива нефтепродуктов по водной поверхности с использованием суперкомпьютеров с графическими ускорителями / Ф.Н. Ясинский, С.Г. Сидоров, И.А. Малый и др. // Вестник ИГЭУ. – 2013. – Вып. 6. – С. 90–94.
  5. Ковальногов Н.Н. Прикладная механика жидкости и газа. – Ульяновск: УлГТУ, 2010. – 219 с.
  6. Heuveline V., Krause M.J., Latt J. Towards a hybrid parallelization of lattice Boltzmann methods // Computers and Mathematics with Applications. – 2009. – № 58. – Р. 1071–1080.
  7. Демидов Г.Е., Егоров А.Г., Нуриев А.Н. Решение задач вычислительной гидродинамики с применением технологии Nvidia CUDA // Ученые записки КГУ. – 2010. – Т. 152 (1). – С. 142–154.
  8. Nishiura D., Furuichi M., Sakaguchi H. Computational performance of a smoothed particle hydrodynamics simulation for shared-memory parallel computing // Computer Physics Communications. – 2015. – № 194. – Р. 18–32.
  9. New massively parallel scheme for Incompressible Smoothed Particle Hydrodynamics (ISPH) for highly nonlinear and distorted flow / X. Guo, B.D. Rogers, S. Lind, P.K. Stansby // Computer Physics Communications. – 2018. – № 233. – Р. 16–28.
  10. Ясинский Ф.Н., Кокорин А.С. Математическое моделирование процессов вентиляции и отопления в больших производственных, культурных и спортивных помещениях // Вестник ИГЭУ. – 2010. – Вып. 3. – С. 90–92.
  11. Боресков А.В., Харламов А.А. Основы работы с технолоrией CUDA. – М.: ДМК Пресс, 2010. – 232 с.
Ключевые слова на русском языке: 
сплошные среды, гидрогазодинамика, турбулентность, параллельные вычисления, параллельный интерфейс CUDA
Ключевые слова на английском языке: 
continuous media, hydro-gas dynamics, turbulence, parallel computing, CUDA parallel interface
Индекс DOI: 
10.17588/2072-2672.2018.6.072-080
Количество скачиваний: 
43