title: GPU-Based Parallelized Solver for Large Scale Vascular Blood Flow Modeling and Simulations.
abstract: Cardio-vascular blood flow simulations are essential in understanding the blood flow behavior during normal and disease conditions. To date, such blood flow simulations have only been done at a macro scale level due to computational limitations. In this paper, we present a GPU based large scale solver that enables modeling the flow even in the smallest arteries. A mechanical equivalent of the circuit based flow modeling system is first developed to employ the GPU computing framework. Numerical studies were employed using a set of 10 million connected vascular elements. Run-time flow analysis were performed to simulate vascular blockages, as well as arterial cut-off. Our results showed that we can achieve ~100 FPS using a GTX 680m and ~40 FPS using a Tegra K1 computing platform.
authors.affiliation: Department of Radiation Oncology, University of California, Los Angeles.
authors.forename: Anand P
authors.initials: AP
authors.lastname: Santhanam
authors.affiliation: Department of Radiation Oncology, University of California, Los Angeles.
authors.forename: John
authors.initials: J
authors.lastname: Neylon
authors.affiliation: Department of Mechanical Engineering, University of California, Los Angeles.
authors.forename: Jeff
authors.initials: J
authors.lastname: Eldredge
authors.affiliation: Department of Mathematics, University of California, Los Angeles.
authors.forename: Joseph
authors.initials: J
authors.lastname: Teran
authors.affiliation: Cardiothoracic Surgery, University of California, Los Angeles.
authors.forename: Erik
authors.initials: E
authors.lastname: Dutson
authors.affiliation: Computer Aided Surgical and Interventional Technologies, University of California, Los Angeles.
authors.forename: Peyman
authors.initials: P
authors.lastname: Benharash
mesh_terms: D001158:Arteries / Q000502:physiology*; D001783:Blood Flow Velocity / Q000502:physiology*; D003196:Computer Graphics / Q000295:instrumentation*; D003198:Computer Simulation; D004867:Equipment Design; D006801:Humans; D008955:Models, Cardiovascular; D011673:Pulsatile Flow; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation*