Welcome to LifeV
Welcome to the LifeV Web Site.
What is LifeV
LifeV is a finite element (FE) library providing implementations of state of the art mathematical and numerical methods. It serves both as a research and production library. It has been used already in medical and industrial context to simulate fluid structure interaction and mass transport. LifeV is the joint collaboration between four institutions: École Polytechnique Fédérale de Lausanne (CMCS) in Switzerland, Politecnico di Milano (MOX) in Italy, INRIA (REO) in France and Emory University in the U.S.A.
- Parallelism
- A release of the parallel version is available here. This is the first public release of the parallel version of LifeV. Please be patient if you encounter problems. Also, the header files are not uptodate, many of them are missing the right copyright and authourship. As we do not have dedicated human resources, there is no ufficial support. However, the community is growing and you may find useful help at lifev-user@googlegroups.com . The release is also available from cvs as branch of LifeV: cvs -d ... co -d lifev-1.2 -r LIFEV_1_2_0_BRANCH lifev PS: Paolo C. is updating the website, if you have comments, please do it on this list or directly to him.
- Serial version
- A release of the serial version of LifeV is available here . The serial version is mantained, and contains some features that will be merged into the parallel one in a second step.
- Application Domains
- LifeV has applications in many domains like fluid dynamics, structure
dynamics, heat transfer, fluid structure interaction, electrocardiology or transport
in porous media.
- Library
- LifeV started in 2002. It is Free Software; the license is LGPL, see http://www.gnu.org. It contains around 50000 lines of C++ code and is growing.
- Environment
- LifeV uses a modern development environment and proven effective tools. It is a project within the SourceForge™ like environment GForge hosted on http://cmcsforge.epfl.ch providing bug tracking, task management, account management, secure connection and CVS repository.
- Portability
- LifeV is written in C++ using modern programming techniques, it has been ported to GNU/Linux systems, standard UNIX™ systems and Cygwin systems.
Contacts
To contact the LifeV project, you can send an email to one of the LifeV mailing lists for example lifev-user .

