You are here: Home Downloads

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
Document Actions
« March 2010 »
March
MoTuWeThFrSaSu
1234567
891011121314
15161718192021
22232425262728
293031