Computational Tools for Cardiac Simulation, GPU-Parallel Multiphysics

Staff - Faculty of Informatics

Date: 18 November 2022 / 14:30 - 16:00

USI Campus Est, room D1.13, Sector D // Online on Microsoft Teams

You are cordially invited to attend the PhD Dissertation Defence of Toby Simpson on Friday 18 November 2022 at 14:30 in room D1.13 and online at this link (Meeting-ID: 865 7784 3060 / Password: 714709).

Title: "Computational Tools for Cardiac Simulation, GPU-Parallel Multiphysics"

Abstract:
Cardiovascular disease affects millions of people worldwide and its social and economic cost clearly motivates scientific research. Computer simulation can lead to a better understanding of cardiac physiology, and for pathology presents opportunities for low-cost and low-risk design and testing of therapies, including surgical and pharmacological intervention as well as automated diagnosis and screening. Currently, the simulation of a whole heart model, including the interaction of electrophysiology, solid mechanics and fluid dynamics is the subject of ongoing research in computational science. Typically, the computation of a single heartbeat requires many processor hours on a supercomputer. The financial and ultimately environmental cost of such a computation prevents it from becoming a viable clinical or research solution. We re-formulate the standard mathematical models of continuum mechanics, such as the Bidiomain Model, Finite Strain Theory and the Navier Stokes Equations, specifically for parallel processing and show proof-of-concept of a computational approach that can generate a complete description of a human heartbeat on a single Graphics Processing Unit (GPU) within a few minutes. The approach is based on a Finite Volume Method (FVM) discretisation which is both matrix- and mesh-free, ideally suited to voxel-based medical imaging data. The solution of nonlinear ordinary and partial differential equations proceeds via the method of lines and operator-splitting. The resulting algorithm is implemented in the OpenCL standard and can run on almost any platform. It does not perform any CPU processing and has no dependence on third-party software libraries. The implementation is simple and computationally cheap enough to be used as the kernel of more complex software. Used iteratively and in parallel across an array of GPUs, it would allow movement through a solution space of parameterised hearts in optimisation problems for parameter estimation, patient-specific fitting, or in the training of Artificial Neural Networks (ANN). The algorithm presents new opportunities in research and clinical practice and is readily extensible as a simulation tool for a broad range of multiphysics problems.

Dissertation Committee:
- Prof. Rolf Krause, Università della Svizzera italiana, Switzerland (Research Advisor)
- Prof. Piotr Krzysztof Didyk, Università della Svizzera italiana, Switzerland (Internal Member)
- Prof. Michael Multerer, Università della Svizzera italiana, Switzerland (Internal Member)
- Prof. Steven Niederer, King's college London, United Kingdom (External Member)
- Prof. Gernot Plank, Medical University of Graz, Austria (External Member)