lifex
News News
lifex is now available open source! (29 Jul 2022) lifex is now open source! (29 Jul 2022)
Preview

Complex, but intuitive

Ready-to-use data structures and numerical schemes for time integration, linearization, solving and preconditioning linear systems, imposing boundary conditions and mesh handling.

Extreme parallel performance

The code is natively parallel. Scalability proven up to thousands of cores.

Complex multiphysics problems

A framework for multiphysics coupling, with functionalities enabling to transfer solutions among core models or multiple domains.

Advanced numerics, but friendly

Ready-to-use data structures and numerical schemes for time integration, linearization, solving and preconditioning linear systems, imposing boundary conditions and mesh handling.

Extreme parallel performance

The code is natively parallel. Scalability proven up to thousands of cores.

Complex multiphysics problems

A framework for multiphysics coupling, with functionalities enabling to transfer solutions among core models or multiple domains.

Features

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.