Scalable Parallel Algorithm of Multiple-Relaxation-Time Lattice Boltzmann Method with Large Eddy Simulation on Multi-GPUs

被引:1
|
作者
Xu, Lei [1 ]
Song, Anping [1 ]
Zhang, Wu [1 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai 200444, Peoples R China
基金
中国国家自然科学基金;
关键词
IMPLEMENTATION; FLOWS; PRESSURE; VELOCITY; MODELS;
D O I
10.1155/2018/1298313
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The lattice Boltzmann method (LBM) has become an attractive and promising approach in computational fluid dynamics (CFD). In this paper, parallel algorithm of D3Q19 multi-relaxation-time LBM with large eddy simulation (LES) is presented to simulate 3D flow past a sphere using multi-GPUs (graphic processing units). In order to deal with complex boundary, the judgement method of boundary lattice for complex boundary is devised. The 3D domain decomposition method is applied to improve the scalability for cluster, and the overlapping mode is introduced to hide the communication time by dividing the subdomain into two parts: inner part and outer part. Numerical results show good agreement with literature and the 12 Kepler K20M GPUs perform about 5100 million lattice updates per second, which indicates considerable scalability.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A parallel lattice Boltzmann method for large eddy simulation on multiple GPUs
    Qinjian Li
    Chengwen Zhong
    Kai Li
    Guangyong Zhang
    Xiaowei Lu
    Qing Zhang
    Kaiyong Zhao
    Xiaowen Chu
    Computing, 2014, 96 : 479 - 501
  • [2] A parallel lattice Boltzmann method for large eddy simulation on multiple GPUs
    Li, Qinjian
    Zhong, Chengwen
    Li, Kai
    Zhang, Guangyong
    Lu, Xiaowei
    Zhang, Qing
    Zhao, Kaiyong
    Chu, Xiaowen
    COMPUTING, 2014, 96 (06) : 479 - 501
  • [3] Implementation of a Lattice Boltzmann Method for Large Eddy Simulation on Multiple GPUs
    Li, Qinjian
    Zhong, Chengwen
    Li, Kai
    Zhang, Guangyong
    Lu, Xiaowei
    Zhang, Qing
    Zhao, Kaiyong
    Chu, Xiaowen
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 818 - 823
  • [4] Accelerating Lattice-Boltzmann method with multi-GPUs
    Wu, Liang
    Zhong, Chengwen
    Zheng, Yankui
    Liu, Sha
    Zhuo, Congshan
    Chen, Xiaopeng
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (11): : 1932 - 1939
  • [5] Wall-modeled large-eddy simulation integrated with synthetic turbulence generator for multiple-relaxation-time lattice Boltzmann method
    Xue, Xiao
    Yao, Hua-Dong
    Davidson, Lars
    PHYSICS OF FLUIDS, 2023, 35 (06)
  • [6] A New Multiple-relaxation-time Lattice Boltzmann Method for Natural Convection
    Rui Du
    Wenwen Liu
    Journal of Scientific Computing, 2013, 56 : 122 - 130
  • [7] A New Multiple-relaxation-time Lattice Boltzmann Method for Natural Convection
    Du, Rui
    Liu, Wenwen
    JOURNAL OF SCIENTIFIC COMPUTING, 2013, 56 (01) : 122 - 130
  • [8] Viscous absorbing boundary of the multiple-relaxation-time lattice Boltzmann method
    Jiang C.-T.
    Zhou H.
    Xia M.
    Tang J.-X.
    Wang Y.
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2021, 56 (05): : 1030 - 1038
  • [9] Acceleration of phase-field lattice Boltzmann simulation of dendrite growth with thermosolutal convection by the multi-GPUs parallel computation with multiple mesh and time step method
    Sakane, Shinji
    Takaki, Tomohiro
    Ohno, Munekazu
    Shibuta, Yasushi
    Aoki, Takayuki
    MODELLING AND SIMULATION IN MATERIALS SCIENCE AND ENGINEERING, 2019, 27 (05)
  • [10] An axisymmetric multiple-relaxation-time lattice Boltzmann scheme
    Xie, Wenjun
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 281 : 55 - 66