Content area

Abstract

Immersed boundary-lattice Boltzmann method (IB-LBM) has become a popular method for studying fluid-structure interaction (FSI) problems. However, the performance issues of the IB-LBM have to be considered when simulating the practical problems. The Graphics Processing Units (GPUs) from NVIDIA offer a possible solution for the parallel computing, while the CPU is a multicore processor that can also improve the parallel performance. This paper proposes a parallel algorithm for IB-LBM on a CPU-GPU heterogeneous platform, in which the CPU not only controls the launch of the kernel function but also performs calculations. According to the relatively local calculation characteristics of IB-LBM and the features of the heterogeneous platform, the flow field is divided into two parts: GPU computing domain and CPU computing domain. CUDA and OpenMP are used for parallel computing on the two computing domains, respectively. Since the calculation time is less than the data transmission time, a buffer is set at the junction of two computational domains. The size of the buffer determines the number of the evolution of the flow field before the data exchange. Therefore, the number of communications can be reduced by increasing buffer size. The performance of the method was investigated and analyzed using the traditional metric MFLUPS. The new algorithm is applied to the computational simulation of red blood cells (RBCs) in Poiseuille flow and through a microchannel.

Details

1009240
Title
The Immersed Boundary-Lattice Boltzmann Method Parallel Model for Fluid-Structure Interaction on Heterogeneous Platforms
Author
Liu, Zhixiang 1   VIAFID ORCID Logo  ; Liu, Huichao 1   VIAFID ORCID Logo  ; Huang, Dongmei 2   VIAFID ORCID Logo  ; Zhou, Liping 3 

 College of Information Technology, Shanghai Ocean University, Shanghai 201306, China 
 College of Information Technology, Shanghai Ocean University, Shanghai 201306, China; Shanghai University of Electric Power, Shanghai 200090, China 
 School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China 
Editor
Efstratios Tzirtzilakis
Publication title
Volume
2020
Publication year
2020
Publication date
2020
Publisher
John Wiley & Sons, Inc.
Place of publication
New York
Country of publication
United States
Publication subject
ISSN
1024123X
e-ISSN
15635147
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2020-05-14 (Received); 2020-07-27 (Revised); 2020-08-05 (Accepted); 2020-08-27 (Pub)
ProQuest document ID
2440439678
Document URL
https://www.proquest.com/scholarly-journals/immersed-boundary-lattice-boltzmann-method/docview/2440439678/se-2?accountid=208611
Copyright
Copyright © 2020 Zhixiang Liu et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. http://creativecommons.org/licenses/by/4.0/
Last updated
2023-12-04
Database
ProQuest One Academic