Multi-GPU Based Lattice Boltzmann Method for Hemodynamic Simulation in Patient-Specific Cerebral Aneurysm
Year: 2015
Communications in Computational Physics, Vol. 17 (2015), Iss. 4 : pp. 960–974
Abstract
Conducting lattice Boltzmann method on GPU has been proved to be an effective manner to gain a significant performance benefit, thus the GPU or multi-GPU based lattice Boltzmann method is considered as a promising and competent candidate in the study of large-scale complex fluid flows. In this work, a multi-GPU based lattice Boltzmann algorithm coupled with the sparse lattice representation and message passing interface is presented. Some numerical tests are also carried out, and the results show that a parallel efficiency close to 90% can be achieved on a single-node cluster equipped with four GPU cards. Then the proposed algorithm is adopted to study the hemodynamics of patient-specific cerebral aneurysm with stent implanted. It is found that the stent can apparently reduce the aneurysmal inflow and improve the hemodynamic environment. This work also shows that the lattice Boltzmann method running on the GPU platform is a powerful tool to study the fluid mechanism within the aneurysms and enable us to better understand the pathogenesis and treatment of cerebral aneurysms.
You do not have full access to this article.
Already a Subscriber? Sign in as an individual or via your institution
Journal Article Details
Publisher Name: Global Science Press
Language: English
DOI: https://doi.org/10.4208/cicp.2014.m342
Communications in Computational Physics, Vol. 17 (2015), Iss. 4 : pp. 960–974
Published online: 2015-01
AMS Subject Headings: Global Science Press
Copyright: COPYRIGHT: © Global Science Press
Pages: 15
-
Lattice Boltzmann modeling of transport phenomena in fuel cells and flow batteries
Xu, Ao | Shyy, Wei | Zhao, TianshouActa Mechanica Sinica, Vol. 33 (2017), Iss. 3 P.555
https://doi.org/10.1007/s10409-017-0667-6 [Citations: 150] -
Modeling thermocapillary migration of interfacial droplets by a hybrid lattice Boltzmann finite difference scheme
Qiao, Long | Zeng, Zhong | Xie, Haiqiong | Zhang, Liangqi | Wang, Lingquan | Lu, YiyuApplied Thermal Engineering, Vol. 131 (2018), Iss. P.910
https://doi.org/10.1016/j.applthermaleng.2017.12.034 [Citations: 8] -
Review of in silico models of cerebral blood flow in health and pathology
Payne, Stephen | Józsa, Tamás István | El-Bouri, Wahbi KProgress in Biomedical Engineering, Vol. 5 (2023), Iss. 2 P.022003
https://doi.org/10.1088/2516-1091/accc62 [Citations: 4] -
Clinical value of homodynamic numerical simulation applied in the treatment of cerebral aneurysm
Zhang, Hailin | Li, Li | Cheng, Chongjie | Sun, XiaochuanExperimental and Therapeutic Medicine, Vol. (2017), Iss.
https://doi.org/10.3892/etm.2017.5189 [Citations: 1] -
Particle-resolved thermal lattice Boltzmann simulation using OpenACC on multi-GPUs
Xu, Ao | Li, Bo-TaoInternational Journal of Heat and Mass Transfer, Vol. 218 (2024), Iss. P.124758
https://doi.org/10.1016/j.ijheatmasstransfer.2023.124758 [Citations: 7] -
GPU implementation of the discrete unified gas kinetic scheme for low-speed isothermal flows
Liu, Peiyao | Huang, Changsheng | Guo, ZhaoliComputer Physics Communications, Vol. 294 (2024), Iss. P.108908
https://doi.org/10.1016/j.cpc.2023.108908 [Citations: 4] -
GPU accelerated volumetric lattice Boltzmann model for image-based hemodynamics in portal hypertension
Shang, Bo | Chen, Rou | Yan, Weiwei | Yu, Huidan(Whitney)Computers & Fluids, Vol. 266 (2023), Iss. P.106038
https://doi.org/10.1016/j.compfluid.2023.106038 [Citations: 1] -
An Efficient Graphics Processing Unit Scheme for Complex Geometry Simulations Using the Lattice Boltzmann Method
Zhu, Hongyin | Xu, Xin | Huang, Gang | Qin, Zhangrong | Wen, BinghaiIEEE Access, Vol. 8 (2020), Iss. P.185158
https://doi.org/10.1109/ACCESS.2020.3029800 [Citations: 3] -
Development and performance of a HemeLB GPU code for human-scale blood flow simulation
Zacharoudiou, I. | McCullough, J.W.S. | Coveney, P.V.Computer Physics Communications, Vol. 282 (2023), Iss. P.108548
https://doi.org/10.1016/j.cpc.2022.108548 [Citations: 4] -
Numerical Simulations of Flows in a Cerebral Aneurysm Using the Lattice Boltzmann Method with the Half-Way and Interpolated Bounce-Back Schemes
Osaki, Susumu | Hayashi, Kosuke | Kimura, Hidehito | Seta, Takeshi | Sasayama, Takashi | Tomiyama, AkioFluids, Vol. 6 (2021), Iss. 10 P.338
https://doi.org/10.3390/fluids6100338 [Citations: 0] -
Multi-GPU lattice Boltzmann simulations of turbulent square duct flow at high Reynolds numbers
Xiang, Xing | Su, Weite | Hu, Tao | Wang, LiminComputers & Fluids, Vol. 266 (2023), Iss. P.106061
https://doi.org/10.1016/j.compfluid.2023.106061 [Citations: 2] -
Taichi-LBM3D: A Single-Phase and Multiphase Lattice Boltzmann Solver on Cross-Platform Multicore CPU/GPUs
Yang, Jianhui | Xu, Yi | Yang, LiangFluids, Vol. 7 (2022), Iss. 8 P.270
https://doi.org/10.3390/fluids7080270 [Citations: 9] -
Analysis and Applications of Lattice Boltzmann Simulations
Lattice Boltzmann Method for Sparse Geometries
Tomczak, Tadeusz
2018
https://doi.org/10.4018/978-1-5225-4760-0.ch005 [Citations: 0] -
Efficient graphic processing unit implementation of the chemical-potential multiphase lattice Boltzmann method
Ye, Yutong | Zhu, Hongyin | Zhang, Chaoying | Wen, BinghaiThe International Journal of High Performance Computing Applications, Vol. 35 (2021), Iss. 1 P.78
https://doi.org/10.1177/1094342020968272 [Citations: 0] -
A GPU accelerated study of aqueous humor dynamics in human eyes using the lattice Boltzmann method
Huang, Gang | Ye, Qianlin | Tang, Hao | Qin, ZhangrongMathematical Biosciences and Engineering, Vol. 20 (2023), Iss. 5 P.8476
https://doi.org/10.3934/mbe.2023372 [Citations: 1] -
What does computational fluid dynamics tell us about intracranial aneurysms? A meta-analysis and critical review
Saqr, Khalid M | Rashad, Sherif | Tupin, Simon | Niizuma, Kuniyasu | Hassan, Tamer | Tominaga, Teiji | Ohta, MakotoJournal of Cerebral Blood Flow & Metabolism, Vol. 40 (2020), Iss. 5 P.1021
https://doi.org/10.1177/0271678X19854640 [Citations: 74] -
Numerical investigation on electrohydrodynamic enhancement of solid–liquid phase change in three-dimensional cavities
He, Kun | Zhao, Yong | Wang, LeiInternational Journal of Multiphase Flow, Vol. 168 (2023), Iss. P.104562
https://doi.org/10.1016/j.ijmultiphaseflow.2023.104562 [Citations: 2] -
Comparative study of natural convection melting inside a cubic cavity using an improved two-relaxation-time lattice Boltzmann model
Zhao, Yong | Wang, Lei | Chai, Zhenhua | Shi, BaochangInternational Journal of Heat and Mass Transfer, Vol. 143 (2019), Iss. P.118449
https://doi.org/10.1016/j.ijheatmasstransfer.2019.118449 [Citations: 28] -
Multi-GPU thermal lattice Boltzmann simulations using OpenACC and MPI
Xu, Ao | Li, Bo-TaoInternational Journal of Heat and Mass Transfer, Vol. 201 (2023), Iss. P.123649
https://doi.org/10.1016/j.ijheatmasstransfer.2022.123649 [Citations: 25] -
A new GPU implementation for lattice-Boltzmann simulations on sparse geometries
Tomczak, Tadeusz | Szafran, Roman G.Computer Physics Communications, Vol. 235 (2019), Iss. P.258
https://doi.org/10.1016/j.cpc.2018.04.031 [Citations: 19] -
Sparse Geometries Handling in Lattice Boltzmann Method Implementation for Graphic Processors
Tomczak, Tadeusz | Szafran, Roman G.IEEE Transactions on Parallel and Distributed Systems, Vol. 29 (2018), Iss. 8 P.1865
https://doi.org/10.1109/TPDS.2018.2810237 [Citations: 11] -
GPU Acceleration of the HemeLB Code for Lattice Boltzmann Simulations in Sparse Complex Geometries
Shealy, Benjamin T. | Yousefi, Mehrdad | Srinath, Ashwin T. | Smith, Melissa C. | Schiller, Ulf D.IEEE Access, Vol. 9 (2021), Iss. P.61224
https://doi.org/10.1109/ACCESS.2021.3073667 [Citations: 4] -
Central moments multiple relaxation time LBM for hemodynamic simulations in intracranial aneurysms: An in-vitro validation study using PIV and PC-MRI
Hosseini, Seyed Ali | Berg, Philipp | Huang, Feng | Roloff, Christoph | Janiga, Gábor | Thévenin, DominiqueComputers in Biology and Medicine, Vol. 131 (2021), Iss. P.104251
https://doi.org/10.1016/j.compbiomed.2021.104251 [Citations: 15] -
A 3-D lattice Boltzmann analysis of weld pool dynamic behaviors in plasma arc welding
Feng, Yanhui | Zhou, Junjie | Cai, Junjie | Zhang, Xinxin | Wu, ChuansongApplied Thermal Engineering, Vol. 139 (2018), Iss. P.623
https://doi.org/10.1016/j.applthermaleng.2018.05.051 [Citations: 14] -
Accelerated lattice Boltzmann simulation using GPU and OpenACC with data management
Xu, A. | Shi, L. | Zhao, T.S.International Journal of Heat and Mass Transfer, Vol. 109 (2017), Iss. P.577
https://doi.org/10.1016/j.ijheatmasstransfer.2017.02.032 [Citations: 114] -
GPU parallel implementation of a finite volume lattice Boltzmann method for incompressible flows
Wen, Mengke | Shen, Siyuan | Li, WeidongComputers & Fluids, Vol. 285 (2024), Iss. P.106460
https://doi.org/10.1016/j.compfluid.2024.106460 [Citations: 0] -
Movable and Focus-Tunable Lens Based on Electrically Controllable Liquid: A Lattice Boltzmann Study
Wang, Fei | Zhuang, Zijian | Qin, Zhangrong | Wen, BinghaiEntropy, Vol. 24 (2022), Iss. 12 P.1714
https://doi.org/10.3390/e24121714 [Citations: 3]