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
    Li, Qinjian
    Zhong, Chengwen
    Li, Kai
    Zhang, Guangyong
    Lu, Xiaowei
    Zhang, Qing
    Zhao, Kaiyong
    Chu, Xiaowen
    COMPUTING, 2014, 96 (06) : 479 - 501
  • [2] A New Multiple-relaxation-time Lattice Boltzmann Method for Natural Convection
    Du, Rui
    Liu, Wenwen
    JOURNAL OF SCIENTIFIC COMPUTING, 2013, 56 (01) : 122 - 130
  • [3] A multiple-relaxation-time lattice Boltzmann method for high-speed compressible flows
    Li Kai
    Zhong Cheng-Wen
    CHINESE PHYSICS B, 2015, 24 (05) : 050501
  • [4] An axisymmetric multiple-relaxation-time lattice Boltzmann scheme
    Xie, Wenjun
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 281 : 55 - 66
  • [5] Multiple-relaxation-time lattice Boltzmann simulation of natural convection with multiple heat sources in a rectangular cavity
    Li, Peisheng
    Lian, Xiaolong
    Chen, Yue
    Zhang, Ying
    Zhao, Wandong
    Ma, Chunyang
    CANADIAN JOURNAL OF PHYSICS, 2020, 98 (04) : 332 - 343
  • [6] Multiple-relaxation-time lattice Boltzmann model for compressible fluids
    Chen, Feng
    Xu, Aiguo
    Zhang, Guangcai
    Li, Yingjun
    PHYSICS LETTERS A, 2011, 375 (21) : 2129 - 2139
  • [7] Particle-resolved thermal lattice Boltzmann simulation using OpenACC on multi-GPUs
    Xu, Ao
    Li, Bo-Tao
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2024, 218
  • [8] Numerical simulation of the collision of two microdroplets with a pseudopotential multiple-relaxation-time lattice Boltzmann model
    Monaco, Ernesto
    Brenner, Gunther
    Luo, Kai H.
    MICROFLUIDICS AND NANOFLUIDICS, 2014, 16 (1-2) : 329 - 346
  • [9] Multiple-relaxation-time lattice Boltzmann simulation of non-Newtonian flows past a rotating circular cylinder
    Fallah, Keivan
    Khayat, Morteza
    Borghei, Mohammad Hossein
    Ghaderi, Atena
    Fattahi, Ehsan
    JOURNAL OF NON-NEWTONIAN FLUID MECHANICS, 2012, 177 : 1 - 14
  • [10] GPU-based numerical simulation of multi-phase flow in porous media using multiple-relaxation-time lattice Boltzmann method
    Li, Xipeng
    Zhang, Yun
    Wang, Xiaowei
    Ge, Wei
    CHEMICAL ENGINEERING SCIENCE, 2013, 102 : 209 - 219