GPU parallel implementation of a finite volume lattice Boltzmann method for incompressible flows
被引:2
|
作者:
Wen, Mengke
论文数: 0引用数: 0
h-index: 0
机构:
China Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Natl Key Lab Aerosp Phys Fluids, Mianyang 621000, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Wen, Mengke
[1
,2
]
Shen, Siyuan
论文数: 0引用数: 0
h-index: 0
机构:
Wuhan Univ Technol, Sch Automat, Wuhan 430070, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Shen, Siyuan
[3
]
Li, Weidong
论文数: 0引用数: 0
h-index: 0
机构:
China Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Natl Key Lab Aerosp Phys Fluids, Mianyang 621000, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Li, Weidong
[1
,2
]
机构:
[1] China Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
[2] Natl Key Lab Aerosp Phys Fluids, Mianyang 621000, Peoples R China
[3] Wuhan Univ Technol, Sch Automat, Wuhan 430070, Peoples R China
This work presents a graphics processing units (GPU) parallel algorithm of a cell-centered finite volume lattice Boltzmann method (FVLBM) on unstructured meshes. In the present GPU parallel algorithm, the parallelization is performed in the physical space. To reduce the frequency of GPU memory accesses, this algorithm develops coalesced access to GPU memory. In addition, to avoid the race for resources leading to data anomalies, such as dirty read or phantom read etc., and the double counting for flux calculation, the efficient face-based data structure often used for flux calculation in cells in the central processing unit (CPU) version of FVLBM is modified into a face-based data structure used for the fluxes on all faces, followed by a cell-based loop for the final residuals in all cells. Therefore, the proposed GPU parallel algorithm does not need to use the resource lock and retains the high efficiency of the face-based data structure in the fluxes computation to enhance its' parallel efficiency. Additionally, to demonstrate the computational efficiency of the proposed GPU parallel algorithm, various benchmark studies are performed in this work by the proposed parallel scheme on a double precision NVIDIA GeForce RTX 3090Ti GPU card, including (a) the lid-driven flow in a two-dimensional (2D) square cavity, (b) a 2D flow past a cylinder, and (c) the lid-driven flow in a three-dimensional (3D) cubic cavity. The numerical results show that the proposed GPU parallel algorithm can be as accurate as the original CPU serial scheme with 1 to 2 orders of speedup.
机构:
Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R ChinaWuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R China
Wen, Mengke
Li, Weidong
论文数: 0引用数: 0
h-index: 0
机构:
Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R China
China Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, POB 211, Mianyang 621000, Sichuan, Peoples R ChinaWuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R China
Li, Weidong
Zhao, Zhangyan
论文数: 0引用数: 0
h-index: 0
机构:
Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R ChinaWuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R China
机构:
Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
Shenzhen Key Lab Exascale Engn & Sci Comp, Shenzhen 518055, Peoples R ChinaChinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
Xu, Lei
Chen, Rongliang
论文数: 0引用数: 0
h-index: 0
机构:
Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
Shenzhen Key Lab Exascale Engn & Sci Comp, Shenzhen 518055, Peoples R ChinaChinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
Chen, Rongliang
Gu, Linyan
论文数: 0引用数: 0
h-index: 0
机构:
Sun Yat Sen Univ, Sch Math, Guangzhou 510275, Guangdong, Peoples R ChinaChinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
Gu, Linyan
Zhang, Wu
论文数: 0引用数: 0
h-index: 0
机构:
Shanghai Univ, Shanghai Inst Appl Math & Mech, Shanghai 200072, Peoples R ChinaChinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
机构:
Zhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R ChinaZhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R China
Zhou, Hao
Mo, Guiyuan
论文数: 0引用数: 0
h-index: 0
机构:
Zhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R ChinaZhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R China
Mo, Guiyuan
Wu, Feng
论文数: 0引用数: 0
h-index: 0
机构:
Zhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R ChinaZhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R China
Wu, Feng
Zhao, Jiapei
论文数: 0引用数: 0
h-index: 0
机构:
Zhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R ChinaZhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R China
Zhao, Jiapei
Rui, Miao
论文数: 0引用数: 0
h-index: 0
机构:
Zhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R ChinaZhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R China
Rui, Miao
Cen, Kefa
论文数: 0引用数: 0
h-index: 0
机构:
Zhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R ChinaZhejiang Univ, State Key Lab Clean Energy Utilizat, Inst Thermal Power Engn, Hangzhou 310027, Peoples R China
机构:
Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Wen, Mengke
Wang, Yu
论文数: 0引用数: 0
h-index: 0
机构:
Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Wang, Yu
Li, Weidong
论文数: 0引用数: 0
h-index: 0
机构:
China Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
China Aerodynam Res & Dev Ctr, Lab Aerodynam Multiple Flow Regimes, Mianyang 621000, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
Li, Weidong
Zhao, Zhangyan
论文数: 0引用数: 0
h-index: 0
机构:
Wuhan Univ Technol, Sch Transportat & Logist Engn, Wuhan 430070, Peoples R ChinaChina Aerodynam Res & Dev Ctr, Hyperveloc Aerodynam Inst, Mianyang 621000, Peoples R China
机构:
Beijing Computat Sci Res Ctr, Beijing 100094, Peoples R China
Old Dominion Univ, Dept Math & Stat, Norfolk, VA 23529 USABeijing Computat Sci Res Ctr, Beijing 100094, Peoples R China
Li, Weidong
Li, Wei
论文数: 0引用数: 0
h-index: 0
机构:
Tsinghua Univ Shenzhen, Res Inst, Shenzhen 518057, Peoples R ChinaBeijing Computat Sci Res Ctr, Beijing 100094, Peoples R China
机构:
Wuhan Univ Technol, Sch Logist Engn, Wuhan 430070, Hubei, Peoples R China
Minist Educ, Engn Res Ctr Port Logist Technol & Equipment, Wuhan 430070, Hubei, Peoples R China
Beijing Computat Sci Res Ctr, Beijing 100094, Peoples R ChinaWuhan Univ Technol, Sch Logist Engn, Wuhan 430070, Hubei, Peoples R China
Li, Weidong
Li, Wei
论文数: 0引用数: 0
h-index: 0
机构:
Tsinghua Univ Shenzhen, Res Inst, Shenzhen 518057, Peoples R China
ICORE Grp INC, Shenzhen 518057, Peoples R ChinaWuhan Univ Technol, Sch Logist Engn, Wuhan 430070, Hubei, Peoples R China
Li, Wei
Song, Pai
论文数: 0引用数: 0
h-index: 0
机构:
Old Dominion Univ, Dept Math & Stat, Norfolk, VA 23529 USAWuhan Univ Technol, Sch Logist Engn, Wuhan 430070, Hubei, Peoples R China
Song, Pai
Ji, Hao
论文数: 0引用数: 0
h-index: 0
机构:
Calif State Polytech Univ Pomona, Dept Comp Sci, Pomona, CA USAWuhan Univ Technol, Sch Logist Engn, Wuhan 430070, Hubei, Peoples R China