Bleeding edge
lifex is a high-performance solver for multi-physics and multi-scale problems. It incorporates state-of-the-(he)art core models for the simulation of the cardiac function and provides a robust framework for exploring new modeling challenges.
Modular
lifex heart module is bundled in different packages for the simulation of cardiac electrophysiology, mechanics, electromechanics, blood fluid dynamics and myocardial perfusion. More packages and modules will be released, stay tuned!
User-centered
lifex has been conceived with a user-centered design and aims at making in silico experiments easily reproducible and accessible thanks to an extensive documentation and user guide. Users from all backgrounds are welcome!
High-performance
lifex is written in modern C++ based on the deal.II finite element core. All the code is natively parallel, highly scalable and designed to run on diverse architectures, from laptop computers to HPC and cloud platforms.