To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit 2a05c4cd authored by simone's avatar simone
Browse files

Sorry, meant: preparing release 1.0.x. Now just tagging with 1.0.0, in the...

Sorry, meant: preparing  release 1.0.x. Now just tagging with 1.0.0, in the next days I will branch for 1.0.x
parent 46dc3291
# -*- readme-debian -*-
Bugs fixed in 0.8.1:
====================
[configure]
* ac_aztec was missconfigured. Actually, aztecoo is not supported, you should
use plain aztec.
[New Features]
This distribution 1.0.x is the first public distribution
of the lifev-parallel.
The serial version will to continue on a separate cvs module pobably
with the name lifev-serial.
Bugs fixed in 0.8.0:
====================
[lifefilters]
* ensight.hpp: Bug fixed when dealing with different subdomain markers
[lifemesh]
* regionMesh3D.hpp: fixed bugs releated to numbering
[all]
* many protected methods are now private
Bugs fixed in 0.7.0:
====================
[lifefem]
* Fixed a really nasty bug in elemOper.cpp::div elementary operator (DADP)
[lifesolver]
* Fixed segfault(invalid free() pointer) in NavierStokesHandler when
using SimpleVect<>(typical 1 vs 0 numbering bug) (CP)
New in 0.7.0:
=============
[all]
* Gathered all headers in Makefile.headers (CP)
** Uses nobase to install every header in their proper module
** Added script(update-headers) to ensure no header will be
forgotten
* Renamed LifeV.hpp to life.hpp (CP)
* Fixed tons of GCC (3.3) warnings (CP)
** Commented out unused variables
** Removed always-true conditions
* Fixed compilation gcc 3.4 & 4.x (CP CW MF)
** fixed this-> issue all over the place
** fixed incorrect code which is obviously never used :(
[configure]
* Added more warnings from the compiler (CP)
* Added boost::regex check (CP)
* Updated doxygen config file (CP)
[lifecore]
* Pave the way to lifev-apps and lifev-playground (CP)
** Renamed lifeV.hpp to life.hpp and split it
** lifeversion.hpp to handle macros and functions to interrogate
life version
** lifemacros.hpp for deprecation, (no)export macros
** lifeassert.hpp for assertions macros
* Added SmartAssert class and LIFEV_ASSERT macro (CP)
* Added AboutData class (CP)
** provides information on authors and contributors to an application
** provides license, copyright and a few other information
* Added Application class (CP)
** base class for applications
** provides generic options
[lifearray]
* Added BoostMatrix, a wrapper class for boost matrices with LifeV interface (CW)
[lifealg]
* Added the preconditioner concept(base class) (CP)
* Added an implementation of the Givens rotation (CP)
* Added the iterative solver iteration class handler concept (CP)
* Added a preconditioned gmres implementation (CP)
[lifefem]
* Added operators for two-fluid flows (DADP)
* Added 2 new quadrature rules on triangles and completed old ones (CW)
[lifesolver]
* Added levelset solver (DADP)
* Added hyperbolic solver (DADP)
* Moved Navier Stokes solver with IP stabilization to libraries (CW)
* Added inexact flux computation strategy (CV TP)
* Added algebraic factorization solvers (DADP CW)
[testsuite]
* Added levelset tests (DADP)
[tools]
* Added inspect (CP)
a tool to check for issues like missing copyright,
missing license, tabs in file, minmax issues, ...
New in 0.6.0:
=============
[configure]
* Cleanup, homogenized and centralized lookup directories
for 3rd party libraries (CP,CW)
* Added support for AMD ACML and Intel MKL for both 32bits
and 64bits arch(CP)
* [lifefem]
* Added curl-curl operator (CV)
[lifesolver]
* Added ParabolicSolver, TimeSolver, *UDep (MM)
* Added preconditoned Domain Decomposition Newton algorithm (SP GF)
* Class operFS renamed to FSIOperator (GF)
* Added class reducedLinFluid that computes the reduced fluid for the jacobian
in steklovPoincare and exactJacobian framework (GF)
* Added possibility to use curl-curl formulation (CV)
[testsuite]
* Added test for ParabolicSolver in lifesolver (MM)
* Added quasi Newton testsuite (MF)
Bugs fixed in 0.5.0:
====================
[configure]
* Fixed umfpack check when umfpack is not installed (CP)
[lifecore]
* Cleaned lifecore: nothing belongs to lifecore that should
belong elsewhere (CP)
[lifefem]
* Fixed little bugs in basisElSh,currentFE,defQuadRuleFE (MM)
* Fixed bug in dofInterface3Dto3D constructor: reference to
temporary object (CP)
[lifesolver]
* Bug #33: random crash in convDiffReactSolverPC::getcoord (MM)
* Sanitized the FSI related classes especially wrt BC (CP)
[testsuite]
* Fixed inhomogeneous Neumann conditions test. The test was supposed
to test these BCs but it was only testing Dirichlet BCs (CW)
New in 0.5.0:
=============
[configure]
* Added support for boost which is mandatory now (CP)
[all]
* Moved files to their proper library (CP)
* Ported LifeV to ublas::vector<Real>, got rid of the old vector classes (CP)
[lifecore]
* Added the Cloning Factory pattern (aka Abstract Factory)
implementation (CP)
[lifefem]
* Added discontinuous finite element(discontinuous galerkin) (DADP)
* Sanitized/revamped the boundary conditions classes (CP)
** split BC classes into their own files
** improved documentation
** reduced code redundancy and code size
** use clone factory for BCFunction
** use clone factory for BCVector
** use boost::shared_ptr<> for safe memory management
[lifesolver]
* Templated the darcy classes.(VM)
** use of DataMesh class requires a change in data files
* Abstraction and interface for darcy Solver (CP, VM)
* Factorized and merged FSI::operFS and subclasses (GF)
* Added NavierStokesWithFlux solver to impose fluxes (CV, CP)
* Added FSISolver class (CP)
[lifefilters]
* Added netgen reader/writer(solution) (MM)
* Added gmsh reader (CP)
* Added frontend for mesh readers (CP)
[testsuite]
* Added test for 3D/0D coupling (AM)
* Moved files of test_darcy in lifesolver (VM, CP)
** hex and tet tests
** tensor and scalar diffusion tests
* Removed test_darcytetra (VM)
* oned solver can solve 2 coupled tubes (VM)
* Centralized all FSI tests in test_fsi (GF)
* Added test for netgen in lifefilters (MM)
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=<top level petsc directory> 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)
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)
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)
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.
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
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
-- Christophe Prud'homme <prudhomm@debian.org>, Mon Dec 19 08:46:35 2005
-- Simone Deparis <simone.deparis@epfl.ch>, 3.2.2010
# -*- autoconf -*-
#
#
AC_INIT([lifev], [0.9.1], [lifev-dev@googlegroups.com])
AC_INIT([lifev], [1.0.0], [lifev-dev@googlegroups.com])
LIFEV_VERSION_MAJOR=0
LIFEV_VERSION_MINOR=9
LIFEV_VERSION_MICRO=1
LIFEV_VERSION_MAJOR=1
LIFEV_VERSION_MINOR=0
LIFEV_VERSION_MICRO=0
LIFEV_VERSION_EXTRA=
AC_SUBST(LIFEV_VERSION_MAJOR)
AC_SUBST(LIFEV_VERSION_MINOR)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment