GPU Accelerated Blood Flow Computation using the Lattice Boltzmann Method

Cosmin Nita, Lucian Mihai Itu, Constantin Suciu, Constantin Suciu
Department of Automation, Transilvania University of Brasov, Brasov, Romania
IEEE High Performance Extreme Computing Conference(HPEC ’13), 2013


   title={GPU Accelerated Blood Flow Computation using the Lattice Boltzmann Method},

   author={Ni{c{t}}{u{a}}, Cosmin and Itu, Lucian Mihai and Suciu, Constantin},



Download Download (PDF)   View View   Source Source   



We propose a numerical implementation based on a Graphics Processing Unit (GPU) for the acceleration of the execution time of the Lattice Boltzmann Method (LBM). The study focuses on the application of the LBM for patient-specific blood flow computations, and hence, to obtain higher accuracy, double precision computations are employed. The LBM specific operations are grouped into two kernels, whereas only one of them uses information from neighboring nodes. Since for blood flow computations regularly only 1/5 or less of the nodes represent fluid nodes, an indirect addressing scheme is used to reduce the memory requirements. Three GPU cards are evaluated with different 3D benchmark applications (Poisseuille flow, lid-driven cavity flow and flow in an elbow shaped domain) and the best performing card is used to compute blood flow in a patient-specific aorta geometry with coarctation. The speed-up over a multi-threaded CPU code is of 19.42x. The comparison with a basic GPU based LBM implementation demonstrates the importance of the optimization activities.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: