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 条
  • [21] Multiple-GPUs Algorithm for Lattice Boltzmann Method
    Zhou, Jifu
    Zhong, Chengwen
    Xie, Jianfei
    Yin, Shiqun
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 793 - +
  • [22] A multiple-relaxation-time lattice Boltzmann method for high-speed compressible flows
    Li Kai
    Zhong Cheng-Wen
    CHINESE PHYSICS B, 2015, 24 (05) : 050501
  • [23] Unsteady immiscible multiphase flow validation of a multiple-relaxation-time lattice Boltzmann method
    Leclaire, S.
    Pellerin, N.
    Reggio, M.
    Trepanier, J-Y
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2014, 47 (10)
  • [24] A multiple-relaxation-time lattice Boltzmann method for high-speed compressible flows
    李凯
    钟诚文
    Chinese Physics B, 2015, (05) : 266 - 273
  • [25] Lattice Boltzmann Simulation of Nonequilibrium Flows Using Spectral Multiple-Relaxation-Time Collision Model
    Yan, Su
    Shan, Xiaowen
    AIAA JOURNAL, 2024, 62 (12) : 4518 - 4532
  • [26] 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
  • [27] Numerical simulation of the collision of two microdroplets with a pseudopotential multiple-relaxation-time lattice Boltzmann model
    Ernesto Monaco
    Gunther Brenner
    Kai H. Luo
    Microfluidics and Nanofluidics, 2014, 16 : 329 - 346
  • [28] Multiple-relaxation-time lattice Boltzmann simulation for flow, mass transfer, and adsorption in porous media
    Ma, Qiang
    Chen, Zhenqian
    Liu, Hao
    PHYSICAL REVIEW E, 2017, 96 (01)
  • [29] 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
  • [30] Lattice Boltzmann Simulation of Nonequilibrium Flows Using Spectral Multiple-Relaxation-Time Collision Model
    Yan, Su
    Shan, Xiaowen
    AIAA Journal, 1600, 62 (12): : 4518 - 4532