Multi-GPU Based Lattice Boltzmann Method for Hemodynamic Simulation in Patient-Specific Cerebral Aneurysm

2015 ◽  
Vol 17 (4) ◽  
pp. 960-974 ◽  
Author(s):  
Changsheng Huang ◽  
Baochang Shi ◽  
Zhaoli Guo ◽  
Zhenhua Chai

AbstractConducting 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.

Author(s):  
Anoosheh Niavarani-Kheirier ◽  
Masoud Darbandi ◽  
Gerry E. Schneider

The main objective of the current work is to utilize Lattice Boltzmann Method (LBM) for simulating buoyancy-driven flow considering the hybrid thermal lattice Boltzmann equation (HTLBE). After deriving the required formulations, they are validated against a wide range of Rayleigh numbers in buoyancy-driven square cavity problem. The performance of the method is investigated on parallel machines using Message Passing Interface (MPI) library and implementing domain decomposition technique to solve problems with large order of computations. The achieved results show that the code is highly efficient to solve large scale problems with excellent speedup.


Fluids ◽  
2021 ◽  
Vol 6 (4) ◽  
pp. 148
Author(s):  
Seyed Amin Nabavizadeh ◽  
Himel Barua ◽  
Mohsen Eshraghi ◽  
Sergio D. Felicelli

A multi-distribution lattice Boltzmann Bhatnagar–Gross–Krook (BGK) model with a multiple-grid lattice Boltzmann (MGLB) model is proposed to efficiently simulate natural convection over a wide range of Prandtl numbers. In this method, different grid sizes and time steps for heat transfer and fluid flow equations are chosen. The model is validated against natural convection in a square cavity, since extensive benchmark solutions are available for that problem. The proposed method can resolve the computational difficulty in simulating problems with very different time scales, in particular, when using extremely low or high Prandtl numbers. The technique can also enhance computational speed and stability while keeping the simplicity of the BGK method. Compared with the conventional lattice Boltzmann method, the simulation time can be reduced up to one-tenth of the time while maintaining the accuracy in an acceptable range. The proposed model can be extended to other lattice Boltzmann collision models and three-dimensional cases, making it a great candidate for large-scale simulations.


2019 ◽  
Vol 85 (870) ◽  
pp. 18-00441-18-00441
Author(s):  
Yuta HASEGAWA ◽  
Takayuki AOKI ◽  
Hiromichi KOBAYASHI ◽  
Keita SHIRASAKI

2020 ◽  
Vol 10 (13) ◽  
pp. 4543 ◽  
Author(s):  
Takeshi Asai ◽  
Yasumi Nakanishi ◽  
Nakaba Akiyama ◽  
Sungchan Hong

Various studies have been conducted on the aerodynamic characteristics of nonspinning and spinning soccer balls. However, the vortex structures in the wake of the balls are almost unknown. One of the main computational fluid dynamics methods used for the analysis of vortex structures is the lattice Boltzmann method as it facilitates high-precision analysis. Studies to elucidate the dominant vortex structure are important because curled shots and passes involving spinning balls are frequently used in actual soccer games. In this study, we identify the large-scale dominant vortex structure of a soccer ball and investigate the stability of the structure using the lattice Boltzmann method, wind tunnel tests, and free-flight experiments. One of the dominant vortex structures in the wake of both nonspinning and spinning balls is a large-scale counter-rotating vortex pair. The side force acting on a spinning ball stabilizes when the fluctuation of the separation points of the ball is suppressed by the rotation of the ball. Thus, although a spinning soccer ball is deflected by the Magnus effect, its trajectory is regular and stable, suggesting that a spinning ball can be aimed accurately at the outset of its course.


Author(s):  
Zhi Shang ◽  
Ming Cheng ◽  
Jing Lou

Lattice Boltzmann method (LBM) is a new attractive computational approach for simulating isothermal multi-phase flows in computational fluid dynamics (CFD). It is based on the kinetic theory and easy to be parallelized. This study aims to analyze the performance of parallel LBM programming for the incompressible two-phase flows at high density and viscosity ratio. For this purpose, a liquid drop impact on a wetted wall with a pre-existing thin film of the same liquid is simulated by using the parallel LBM code. During the simulations, the domain decomposition, data communication and parallelization of the LBM code using the message passing interface (MPI) library have been investigated. The computational results show that the parallel LBM code exhibits a good high performance computing (HPC) on the parallel speed-up.


2014 ◽  
Vol 670-671 ◽  
pp. 659-663
Author(s):  
Yong Guang Chen ◽  
Li Wan

The immersed boundary method (IBM) for the simulation of the interaction between fluid and flexible boundaries in combination with the lattice Boltzmann method (LBM) is described. The LBM is used to compute the flow field, the interaction between fluid and flexible boundaries to be treated by the IBM. To analyze the key factors of combination method and implementation process. An example is presented to verify the efficiency and accuracy of the described algorithm. These will provide a base for large scale simulation involving flexible boundaries in the future.


Sign in / Sign up

Export Citation Format

Share Document