scholarly journals An efficient, localised approach for the simulation of elastic blood vessels using the lattice Boltzmann method

2021 ◽  
Vol 11 (1) ◽  
Author(s):  
J. W. S. McCullough ◽  
P. V. Coveney

AbstractMany numerical studies of blood flow impose a rigid wall assumption due to the simplicity of its implementation compared to a full coupling with a solid mechanics model. In this paper, we present a localised method for incorporating the effects of elastic walls into blood flow simulations using the lattice Boltzmann method implemented by the open-source code HemeLB. We demonstrate that our approach is able to more accurately capture the flow behaviour expected in elastic walled vessels than ones with rigid walls. Furthermore, we show that this can be achieved with no loss of computational performance and remains strongly scalable on high performance computers. We finally illustrate that our approach captures the same trends in wall shear stress distribution as those observed in studies using a rigorous coupling between fluid dynamics and solid mechanics models to solve flow in personalised vascular geometries. These results demonstrate that our model can be used to efficiently and effectively represent flows in elastic blood vessels.

2015 ◽  
Vol 19 (3) ◽  
pp. 977-988 ◽  
Author(s):  
Yanqin Shangguan ◽  
Xian Wang ◽  
Yueming Li

Large eddy simulation (LES) is performed on a jet issued normally into a cross-flow using lattice Boltzmann method (LBM) and multiple graphic processing units (multi-GPUs) to study the flow characteristics of jets in cross-flow (JICF). The simulation with 8 1.50?10 grids is fulfilled with 6 K20M GPUs. With large-scaled simulation, the secondary and tertiary vortices are captured. The features of the secondary vortices and the tertiary vortices reveal that they have a great impact on the mixing between jet flow and cross-flow. The qualitative and quantitative results also indicate that the evolution mechanism of vortices is not constant, but varies with different situations. The hairpin vortex under attached jet regime originates from the boundary layer vortex of cross-flow. While, the origin of hairpin vortex in detached jet is the jet shear-layer vortex. The mean velocities imply the good ability of LBM to simulate JICF and the large loss of jet momentum in detached jet caused by the strong penetration. Besides, in our computation, a high computational performance of 1083.5 MLUPS is achieved.


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.


2004 ◽  
Author(s):  
Aditya C. Velivelli ◽  
Kenneth M. Bryden

The use of the lattice Boltzmann method in computational fluid dynamics has been steadily increasing. The highly local nature of lattice Boltzmann computations have allowed for easy cache optimization and parallelization. This bestows the lattice Boltzmann method with considerable superiority in computational performance over traditional finite difference methods for solving unsteady flow problems. When solving steady flow problems, the explicit nature of the lattice Boltzmann discretization limits the time step size. The time step size is limited by the Courant-Friedrichs-Lewy (CFL) condition and local gradients in the solution, the latter limitation being more extreme. This paper describes a novel explicit discretization for the lattice Boltzmann method that can perform simulations with larger time step sizes. The new algorithm is applid to the steady Burger’s equation, uux = μ(uxx + uyy), which is a nonlinear partial differential equation containing both convection and diffusion terms. A comparison between the original lattice Boltzmann method and the new algorithm is performed with regard to time for computation and accuracy.


Author(s):  
Claudio Schepke ◽  
João V. F. Lima ◽  
Matheus S. Serpa

Currently NVIDIA GPUs and Intel Xeon Phi accelerators are alternatives of computational architectures to provide high performance. This chapter investigates the performance impact of these architectures on the lattice Boltzmann method. This method is an alternative to simulate fluid flows iteratively using discrete representations. It can be adopted for a large number of flows simulations using simple operation rules. In the experiments, it was considered a three-dimensional version of the method, with 19 discrete directions of propagation (D3Q19). Performance evaluation compare three modern GPUs: K20M, K80, and Titan X; and two architectures of Xeon Phi: Knights Corner (KNC) and Knights Landing (KNL). Titan X provides the fastest execution time of all hardware considered. The results show that GPUs offer better processing time for the application. A KNL cache implementation presents the best results for Xeon Phi architectures and the new Xeon Phi (KNL) is two times faster than the previous model (KNC).


Sign in / Sign up

Export Citation Format

Share Document