A single-step and simplified graphics processing unit lattice Boltzmann method for high turbulent flows

被引:7
作者
Delgado-Gutierrez, Arturo [1 ]
Marzocca, Pier [2 ]
Cardenas, Diego [3 ]
Probst, Oliver [4 ]
机构
[1] Tecnol Monterrey, Sch Engn & Sci, Ciudad De Mexico, Mexico
[2] RMIT Univ, Aerosp Engn & Aviat, Melbourne, Vic, Australia
[3] Tecnol Monterrey, Sch Engn & Sci, Av Gen Ramon Corona 2514, Zapopan 45138, Jalisco, Mexico
[4] Tecnol Monterrey, Sch Engn & Sci, Monterrey, Mexico
关键词
compute shaders; fluid simulation; GPU; jet flow; lattice Boltzmann Method; LES model; lid‐ driven cavity; OpenGL; DRIVEN CAVITY FLOW; SIMULATION; STABILITY;
D O I
10.1002/fld.4976
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this work, a low-computational cost graphics processing unit (GPU) lattice Boltzmann Method, coupled with the LES Vreman turbulence model is presented. The algorithm is capable of simulating low- and high-turbulence flows. In contrast to the fractional-step presented in the Simplified Lattice Boltzmann Method, the proposed work uses a single-step approach, allowing faster computations of the macroscopic variables without losing any spatial accuracy. Inspired by a recently introduced directional interpolation method for the probability distribution functions, the macroscopic variables for different locations are computed separately, enabling an even further simplification of the steps needed to predict the following time-step. Similar to the simplified lattice Boltzmann method, this work reduces the required memory allocation by storing only the macroscopic variables. Multiple benchmark cases are presented to compare with results reported in the literature. Excellent agreement with reports in the literature are obtained, while improving the overall computational performance of the algorithm.
引用
收藏
页码:2339 / 2361
页数:23
相关论文
共 50 条
[41]   Global Memory Access Modelling for Efficient Implementation of the Lattice Boltzmann Method on Graphics Processing Units [J].
Obrecht, Christian ;
Kuznik, Frederic ;
Tourancheau, Bernard ;
Roux, Jean-Jacques .
HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2010, 2011, 6449 :151-+
[42]   A Graphics Process Unit-Based Multiple-Relaxation-Time Lattice Boltzmann Simulation of Non-Newtonian Fluid Flows in a Backward Facing Step [J].
Molla, Md Mamun ;
Nag, Preetom ;
Thohura, Sharaban ;
Khan, Amirul .
COMPUTATION, 2020, 8 (03)
[43]   Preconditioned WENO finite-difference lattice Boltzmann method for simulation of incompressible turbulent flows [J].
Hejranfar, Kazem ;
Saadat, Mohammad Hossein .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2018, 76 (06) :1427-1446
[44]   Numerical simulation of three-dimensional incompressible turbulent flows using lattice Boltzmann method [J].
Satofuka, N ;
Nishioka, T .
SIXTEENTH INTERNATIONAL CONFERENCE ON NUMERICAL METHODS IN FLUID DYNAMICS, 1998, 515 :415-420
[45]   A fractional-step lattice Boltzmann method for multiphase flows with complex interfacial behavior and large density contrast [J].
Li, Xiang ;
Dong, Zhi-Qiang ;
Li, Yan ;
Wang, Lian-Ping ;
Niu, Xiao-Dong ;
Yamaguchi, Hiroshi ;
Li, De-Cai ;
Yu, Peng .
INTERNATIONAL JOURNAL OF MULTIPHASE FLOW, 2022, 149
[46]   Simulation of fluid-structure interaction in a microchannel using the lattice Boltzmann method and size-dependent beam element on a graphics processing unit [J].
Vahid Esfahanian ;
Esmaeil Dehdashti ;
Amir Mehdi Dehrouye-Semnani .
Chinese Physics B, 2014, 23 (08) :393-399
[47]   Simulation of fluid-structure interaction in a microchannel using the lattice Boltzmann method and size-dependent beam element on a graphics processing unit [J].
Esfahanian, Vahid ;
Dehdashti, Esmaeil ;
Dehrouye-Semnani, Amir Mehdi .
CHINESE PHYSICS B, 2014, 23 (08)
[48]   An immersed boundary-lattice Boltzmann method for single- and multi-component fluid flows [J].
Li, Zhe ;
Favier, Julien ;
D'Ortona, Umberto ;
Poncet, Sebastien .
JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 304 :424-440
[49]   A generalized conservative phase-field simplified lattice Boltzmann method for miscible and immiscible ternary flows with large density ratio [J].
Zhang, Shi-Ting ;
Zhou, Jin-Xiang ;
Xiao, Hong-Wei ;
Niu, Xiao-Dong ;
Wei, Huaxian ;
Khan, Adnan ;
Li, De-Cai ;
Yamaguchi, Hiroshi .
INTERNATIONAL JOURNAL OF MULTIPHASE FLOW, 2022, 149
[50]   Simulation of turbulent flows with the entropic multirelaxation time lattice Boltzmann method on body-fitted meshes [J].
Di Ilio, G. ;
Dorschner, B. ;
Bella, G. ;
Sneer, S. ;
Karlin, I., V .
JOURNAL OF FLUID MECHANICS, 2018, 849 :35-56