The Immersed Boundary-Lattice Boltzmann Method Parallel Model for Fluid-Structure Interaction on Heterogeneous Platforms

被引:3
|
作者
Liu, Zhixiang [1 ]
Liu, Huichao [1 ]
Huang, Dongmei [1 ,2 ]
Zhou, Liping [3 ]
机构
[1] Shanghai Ocean Univ, Coll Informat Technol, Shanghai 201306, Peoples R China
[2] Shanghai Univ Elect Power, Shanghai 200090, Peoples R China
[3] Shanghai Univ, Sch Comp Engn & Sci, Shanghai 200444, Peoples R China
基金
上海市自然科学基金; 中国国家自然科学基金;
关键词
RED-BLOOD-CELL; NUMERICAL-SIMULATION; FLOWS; PARTICLES; DYNAMICS; LBM;
D O I
10.1155/2020/3913968
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] A Robust Immersed Boundary-Lattice Boltzmann Method for Simulation of Fluid-Structure Interaction Problems
    Wu, Jie
    Wu, Jing
    Zhan, Jiapu
    Zhao, Ning
    Wang, Tongguang
    [J]. COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2016, 20 (01) : 156 - 178
  • [2] A peridynamics-immersed boundary-lattice Boltzmann method for fluid-structure interaction analysis
    Yang, Fei
    Gu, Xin
    Xia, Xiaozhou
    Zhang, Qing
    [J]. OCEAN ENGINEERING, 2022, 264
  • [3] Immersed Boundary-Lattice Boltzmann Coupling Scheme for Fluid-Structure Interaction with Flexible Boundary
    Cheng, Yongguang
    Zhang, Hui
    Liu, Chang
    [J]. COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2011, 9 (05) : 1375 - 1396
  • [4] A Geometry-Adaptive Immersed Boundary-Lattice Boltzmann Method for Modelling Fluid-Structure Interaction Problems
    Xu, Lincheng
    Wang, Li
    Tian, Fang-Bao
    Young, John
    Lai, Joseph C. S.
    [J]. IUTAM SYMPOSIUM ON RECENT ADVANCES IN MOVING BOUNDARY PROBLEMS IN MECHANICS, 2019, 34 : 161 - 171
  • [5] A phase field-immersed boundary-lattice Boltzmann coupling method for fluid-structure interaction analysis
    Wu, Zhijian
    Guo, Li
    [J]. OCEAN ENGINEERING, 2024, 301
  • [6] A coupled immersed boundary-lattice Boltzmann method with smoothed point interpolation method for fluid-structure interaction problems
    Wang, Shuangqiang
    Cai, Yunan
    Zhang, Guiyong
    Quan, Xiaobo
    Lu, Jianhua
    Li, Sheng
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2018, 88 (08) : 363 - 384
  • [7] A Lattice Boltzmann Based Immersed Boundary Method for Fluid-Structure Interaction
    Yang, J. F.
    Wang, Z. D.
    Wei, Y. K.
    Qian, Y. H.
    [J]. SIXTH INTERNATIONAL CONFERENCE ON NONLINEAR MECHANICS (ICNM-VI), 2013, : 261 - 264
  • [8] Fluid-structure interaction method using immersed boundary and lattice Boltzmann method
    Liu, Ketong
    Tang, Aiping
    Liu, Yuejun
    Wang, Nan
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2015, 43 (01): : 61 - 66
  • [9] An immersed boundary-lattice Boltzmann flux solver and its applications to fluid-structure interaction problems
    Wang, Y.
    Shu, C.
    Teo, C. J.
    Wu, J.
    [J]. JOURNAL OF FLUIDS AND STRUCTURES, 2015, 54 : 440 - 465
  • [10] An immersed boundary-lattice Boltzmann method for fluid-structure interaction problems involving viscoelastic fluids and complex geometries
    Ma, Jingtao
    Wang, Zhen
    Young, John
    Lai, Joseph C. S.
    Sui, Yi
    Tian, Fang-Bao
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2020, 415