GPU-based simulation of 3D blood flow in abdominal aorta using OpenFOAM

The simulation of blood flow in the cardiac system has the potential to become an attractive diagnostic tool for many cardiovascular diseases, such as in the case of aneurysm. This potential could be reached if the simulations were to be completed in hours rather than days and without resorting to the use of expensive supercomputers. Therefore we have investigated a possibility of acceleratingmedical computational fluid dynamics (CFD) simulations using graphics processing units (GPUs). Our results for the 3D blood flow in the human abdominal aorta show that by transferring only a part of the computations (linear system solvers) to the GPU, it is possible to make the typical CFD simulations three to four times faster depending on the CFD model being used. Since these simulations were performed on widely available GPUs that had been designed as mass-market PC extension cards, our results suggest that porting larger parts of CFD to GPUs could really bring the technology into hospitals.

[1]  Manfred Krafczyk,et al.  TeraFLOP computing on a desktop PC with GPUs for 3D CFD , 2008 .

[2]  Jonathan Cohen,et al.  Title: A Fast Double Precision CFD Code using CUDA , 2009 .

[3]  Michael Garland,et al.  Implementing sparse matrix-vector multiplication on throughput-oriented processors , 2009, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis.

[4]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[5]  Stefan Turek,et al.  GPU acceleration of an unmodified parallel finite element Navier-Stokes solver , 2009, 2009 International Conference on High Performance Computing & Simulation.

[6]  Niels Kuster,et al.  The Virtual Family—development of surface-based anatomical models of two adults and two children for dosimetric simulations , 2010, Physics in medicine and biology.

[7]  Gábor Székely,et al.  A Mechano-Chemical Model of a Solid Tumor for Therapy Outcome Predictions , 2009, ICCS.

[8]  C. Fletcher Computational techniques for fluid dynamics , 1992 .

[9]  Richard Barrett,et al.  Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods , 1994, Other Titles in Applied Mathematics.

[10]  Joel H. Ferziger,et al.  Computational methods for fluid dynamics , 1996 .

[11]  Eric Darve,et al.  Large calculation of the flow over a hypersonic vehicle using a GPU , 2008, J. Comput. Phys..

[12]  Gábor Székely,et al.  Simulation of oscillatory flow in an aortic bifurcation using FVM and FEM: A comparative study of implementation strategies , 2011 .

[13]  H. Oertel Prandtl's essentials of fluid mechanics , 2004 .

[14]  Gábor Székely,et al.  Simulating Vascular Systems in Arbitrary Anatomies , 2005, MICCAI.

[15]  Gábor Székely,et al.  Mechanism and Localization of Wall Failure During Abdominal Aortic Aneurysm Formation , 2008, ISBMS.

[16]  Vartan Kurtcuoglu,et al.  Computational investigation of subject-specific cerebrospinal fluid flow in the third ventricle and aqueduct of Sylvius. , 2007, Journal of biomechanics.