Title of article
Scalable Parallel Algorithm of Multiple-Relaxation-Time Lattice Boltzmann Method with Large Eddy Simulation on Multi-GPUs
Author/Authors
Xu, Lei School of Computer Engineering and Science - Shanghai University,China , Song, Anping School of Computer Engineering and Science - Shanghai University,China , Zhang, Wu School of Computer Engineering and Science - Shanghai University,China
Pages
13
From page
1
To page
13
Abstract
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.
Keywords
Multi-GPUs , Scalable Parallel Algorithm , Multiple-Relaxation , Time Lattice Boltzmann Method
Journal title
Scientific Programming
Serial Year
2018
Full Text URL
Record number
2609340
Link To Document