GPU acceleration of an iterative scheme for gas-kinetic model equations with memory reduction techniques
Zhu, Lianhua and Wang, Peng and Chen, Songze and Guo, Zhaoli and Zhang, Yonghao (2019) GPU acceleration of an iterative scheme for gas-kinetic model equations with memory reduction techniques. Computer Physics Communications, 245. 106861. ISSN 0010-4655 (https://doi.org/10.1016/j.cpc.2019.106861)
Preview |
Text.
Filename: Zhu_etal_CPC_2019_GPU_acceleration_of_an_iterative_scheme_for_gas_kinetic_model_equations.pdf
Accepted Author Manuscript License: Download (2MB)| Preview |
Abstract
This paper presents a Graphics Processing Unit (GPU) acceleration of an iteration-based discrete velocity method (DVM) for gas-kinetic model equations. Unlike the previous GPU parallelization of explicit kinetic schemes, this work is based on a fast converging iterative scheme. The memory reduction techniques previously proposed for DVM are applied for GPU computing, enabling full three-dimensional (3D) solutions of kinetic model equations in the contemporary GPUs usually with a limited memory capacity that otherwise would need terabytes of memory. The GPU algorithm is validated against the direct simulation Monte Carlo (DSMC) simulation of the 3D lid-driven cavity flow and the supersonic rarefied gas flow past a cube with the phase-space grid points up to 0.7 trillion. The computing performance profiling on three models of GPUs shows that the two main kernel functions can utilize 56% ~ 79% of the GPU computing and memory resources. The performance of the GPU algorithm is compared with a typical parallel CPU implementation of the same algorithm using the Message Passing Interface (MPI). The comparison shows that the GPU program on K40 and K80 achieves 1.2 ~ 2.8 and 1.2 ~ 2.4 speedups for the 3D lid-driven cavity flow, respectively, compared with the MPI parallelized CPU program running on 96 CPU cores.
ORCID iDs
Zhu, Lianhua ORCID: https://orcid.org/0000-0003-1615-7371, Wang, Peng, Chen, Songze, Guo, Zhaoli and Zhang, Yonghao ORCID: https://orcid.org/0000-0002-0683-7050;-
-
Item type: Article ID code: 69446 Dates: DateEvent31 December 2019Published14 August 2019Published Online7 August 2019AcceptedSubjects: Technology > Mechanical engineering and machinery
Science > PhysicsDepartment: Faculty of Engineering > Mechanical and Aerospace Engineering
Strategic Research Themes > Ocean, Air and SpaceDepositing user: Pure Administrator Date deposited: 21 Aug 2019 09:46 Last modified: 11 Nov 2024 12:25 URI: https://strathprints.strath.ac.uk/id/eprint/69446