The lifex Library Version 2.0

Michele Bucelli · ACM Transactions on Mathematical Software · 2025

This article presents updates to life x [Africa, SoftwareX (2022)], a C++ library for high-performance finite element simulations of multiphysics, multiscale, and multidomain problems. In this release, we introduce an additional intergrid transfer method for non-matching multiphysics coupling on the same domain, significantly optimize nearest-neighbor point searches and interface coupling utilities, extend the support for 2D and mixed-dimensional problems, and provide improved facilities for input/output and simulation serialization and restart. These advancements also propagate to the previously released modules of life x specifically designed for cardiac modeling and simulation, namely life x -fiber [Africa et al., BMC Bioinformatics (2023)], life x -ep [Africa et al., BMC Bioinformatics (2023)], and life x -cfd [Africa et al., Computer Physics Communications (2024)]. The changes introduced in this release aim at consolidating life x ’s position as a valuable and versatile tool for the simulation of multiphysics systems.

Read the paper · More papers on PaperTik