lifex - heart module: a high-performance simulator for the cardiac function
Keywords
High Performance Computing
Advanced Numerical Methods for Scientific Computing
Computational Medicine for the Cardiocirculatory System
Code:
04/2022
Title:
lifex - heart module: a high-performance simulator for the cardiac function
Date:
Tuesday 11th January 2022
Author(s):
Africa, P.C.; Piersanti, R.; Fedele, M.; Dede', L.; Quarteroni, A.
Abstract:
Modeling the whole cardiac function involves several complex multi-
physics and multi-scale phenomena that are highly computationally
demanding, which makes calling for simpler yet accurate, high-performance computational tools still a paramount challenge to be addressed. Despite all the efforts made by several research groups worldwide, no software has progressed as a standard reference tool for whole-heart fully-coupled cardiac simulations in the scientific community yet.
In this work we present the first publicly released package of the
heart module of lifex, a high-performance solver for multi-physics
and multi-scale problems, aimed at cardiac applications.
The goal of lifex is twofold. On the one side, it aims at making
in silico experiments easily reproducible and accessible to the wider
public, targeting also users with a background in medicine or bioengineering, thanks to an extensive documentation and user guide.
On the other hand, being conceived as an academic research library,
lifex can be exploited by scientific computing experts to explore new
modeling and numerical methodologies within a robust development
framework.
lifex has been developed with a modular structure and will be
released bundled in different modules/packages. This initial release
includes a generator for myocardial fibers based on Laplace-Dirichlet-
Rule-Based-Methods (LDRBMs). This report comes with an extensive technical and mathematical documentation to welcome new users to
the core structure of a prototypical lifex application and to provide
them with a possible approach to include the generated cardiac fibers
into more sophisticated computational pipelines.