- Info
Download LifeV
To download the releases of LifeV, go to LifeV cmcsforge download area
It is provided as a tar.gz tarball, installation instructions are provided in the LifeV manual in Section 1.4.3.
Release 0.8.0
published June 4 2007
Bugs fixed in 0.8.0:
[all]
- many protected methods are now private
[lifefilters]
- ensight.hpp: Bug fixed when dealing with different subdomain markers
[lifemesh]
- regionMesh3D.hpp: fixed bugs releated to numbering
Release 0.4.0
Bugs fixed in 0.4.0:
[all]
- Banished using directives from all header files (CW, CP, VM)
- More C++ standard compliance (CP)
- Better g++-3.4 support however still insufficient (CP)
[configure]
- Fixed umfpack check and readded it to configure (CP)
[lifecore]
- Renamed LDebug to Debug for area debugging (CP)
[lifefilters]
- OpenDX filter got revamped (CW)
[testsuite]
- remove/centralize multiple copies of classes/files (CP)
New in 0.4.0:
[configure]
- Added --with-petsc= configure option (CP)
- Added support for automake 1.9 (CP)
- Added check for the boost libraries and their installation sanity (CP)
[lifecore]
- Added an implementation of the Singleton design pattern (CP)
- Added an implementation of the Factory design pattern (CP)
- Added policies for creation and lifetime of objects (CP)
[lifearray]
- Added helpers for the Fitzhugh-Nagumo solver (JFG)
[lifealg]
- Added support for petsc 2.2.0/2.2.1 (CW & CP)
- Added SolverAztec similar to SolverPETSC (CW)
- Added Aitken method to get optimal relaxation parameter (GF & SD)
- Added nonlinear Richardson solver (GF & SD)
[lifefem]
- Added helpers for the Fitzhugh-Nagumo solver (JFG)
[lifesolver]
- Got rid of NavierStokesHandler_miguel.hpp (CW)
[lifefilters]
- Added Ensight7 writer (99% MP & 1% CP)
[testsuite]
- Added test case for coupled mass transport solvers (MP)
- Added NS test case for boundary condition given as a vector (AM)
- Added test for singleton pattern : lifecore/test_singleton (CP)
- Added test for factory pattern : lifecore/test_factory (CP)
Release 0.3.0
Bugs fixed in 0.3.0:
- Fixed (hopefully) mpi autoconf check (CP)
- Fixed petsc support, require petsc2.2 now (CP)
- Fixed testsuite/test_linearsolvers (CP)
New in 0.3.0:
- Added more tests in testsuite/lifealg for linearsolvers (CP)
- Replaced values.{h,c}pp with sparseArray.{h,c}pp (LF & CP)
- Added 1D model solver for blood flow simulation (VM)
- Added vector norms in lifealg/vectorNorms.{h,c}pp (CP)
- Added reaction term in masstransport (MP)
- Embedded library and testsuite code into the LifeV namespace (CP)
- Ported all tests to GetPot (CP)
- Ported all tests to this framework (CP)
- 41 running tests are available
- 3 nonautomatic (disabled) tests (test_fsi_*, test_ns_sstress)
- New unit testing framework : we use AutoTest(from autoconf) (CP)
Release 0.2.0
Bugs fixed in 0.2.0:
- Fixed tarball and distcheck target
- Removed lifearray values.{h,c}pp, they are superseded by
sparseArray.{h,c}pp
- Do not fail if pdflatex is not present
Bugs fixed in 0.2.0-pre1:
- Bug #23: "fixed wrong assembly in elemOper.cpp in stiff_sd" (MP)
- Bug #27: "No rule to make target `admin/acinclude.m4.in'" (CP)
- Bug #19: "Missing mesh (carotid.m++) in test_ns_sstress" (AV)
Tasks completed in 0.2.0-pre1:
- Task #104: "Generate new directory layout" (CP)
- Task #105: "move files into proper new directories" (CP & LF)
- Task #109: "Convection Reaction Diffusion solver implementation" (MP)
New in 0.2.0-pre1:
- Added area debugging see LDebug class (CP)
- Added a petsc interface in lifealfg, see SolverPETSC class (CP)
- Changed interface to vecUnknown classes: no need to use .vec() anymore
fixed speed issues at the same time (CP)
- Updated libtool scripts (CP)
- Added configure check for parmetis (at least 3.1) (CP)
- Added configure check for petsc (at least 2.1.6) (CP)
- Added configure check for umfpack (at least 4.3) (CP)
- Added configure check for mpi (CP)
- Updated api documentation generation(CP)
Release 0.1.0-rc2
- Cleanup, and enhancements to build system.
- Release Candidate 2 for 0.1.0.
Bugs fixed in 0.1.0-rc2:
- Bug #27: "No rule to make target `admin/acinclude.m4.in'"
New in 0.1.0-rc2:
- Backported autoconf script ac_check_aztec and ac_check_lapack, they are
used now by configure
- Updated api documentation generation to make it consistent with HEAD
Release 0.1.0-rc1
- Finalized copyright and licensing issues. Now use LGPL for libraries
and GPL for programs. see COPYING fore info.
- Release Candidate 1 for 0.1.0.
Release 0.1.0pre6
Bugs fixed in 0.1.0pre6:
- Bug #23: fixed wrong assembly in elemOper.cpp in
stiff_sd (Martin Prosi)
- Performance issue fixed with .vec() in the const case.
A copy was done each time it was called. That's a
serious performance bottleneck.
Release 0.1.0pre5
Bugs fixed in 0.1.0pre5:
- Bug #2 : documentation update to lifev-dev manual
- Bug #17: fixed segfault in medium size NavierStokes
problem
- Bug #20: fixed data files in testsuite to reflect the
tests location
New in 0.1.0pre5:
- added --enable-debug and --enable-opt to configure
script
- LifeV is finally copyrighted properly
- LifeV libraries are now LGPL. Header and implementation
have been updated accordingly.
- LifeV testsuite is now GPL. Header and implementation
have been updated accordingly.
Release 0.1.0pre4
Bugs fixed in 0.1.0pre4:
- Bug #8 : wrong (?) assert in regionMesh3D.hpp
- Bug #9 : updateElementFaces(true) requires
updateElementEdges() first.
- Bug #15: data directory in testsuite
New in 0.1.0pre4:
make distcheck works from start to finish properly
- lifev compiles entirely included all testsuite tests
- removed entirely testsuite/development: either created a
proper testsuite/test_{} test or moved the test to the
lifev-sandbox
- added lifecore/testsuite for small tests programs
related to lifecore
- life libraries should be std:: clean. no more using
namespace std:: it is a very bad programming pratice in
the long run
- use Quality Management Test tool qmtest for the
testsuite
- moved testsuite/official/ and testsuite/development/
in testsuite
Release 0.1.0pre3
New in 0.1.0pre3:
- new architecture using the autotools from the GNU
- new standard directory layout
- fixed some bugs and miscompilation in a few places