Flexible
lifex is an open source library for high performance finite element simulations of multiphysics, multiscale and multidomain problems. It offers a versatile, efficient computational tool that is also easily approachable by a wide community of users and developers.
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 intuitive user interface, 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 and scalable up to thousands of cores. Enhanced by advanced numerical solvers, it is designed to run on diverse architectures, from laptop computers to HPC and cloud platforms.
Released modules
lifex core: ready-to-use data structures and numerical schemes for multiphysics, multiscale and multidomain problems.
lifex-fiber: a binary package for cardiac fiber generation.
lifex-cfd: an open source CFD solver for cardiovascular simulations.
lifex-ep: a binary package for cardiac electrophysiology.