NEWS 5.95 KB
Newer Older
prudhomm's avatar
prudhomm committed
1
# -*- readme-debian -*-
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Bugs fixed in 0.4.1modified_by_mm:
====================
* this release version is wrong and someone should try to insert other older
  changes, I have applied changes to a .tar.bz2 0.4.1 version, later
  I have had cvs login and to submit this version I did a
  cp -R mydir lastcvs, but in this way changes between 0.4.1 and the
  last are lost, please fix this !
* In this version I added support for reading
  netgen meshes for tetraedra functions
  readNetgenMesh(), saveNetgenSolution()	(MM)
  there is an usage example in testsuite/test_netgen
* You can do a 'grep -r meneghin .' to see some
  changes that I applied, fixed some bugs. Do you agree about 
  strongerFlag(),weakerFlag() ?
  On amd64 UInt and Index_t if = int are 4 bytes, if = size_t are 8 bytes
  giving a cast problem in AZ_transform (MM)
* NOTE: if you have problems compiling try autoconf before (MM)

Bugs fixed in 0.4.1:
21
22
23
24
====================
[configure]
* Fixed umfpack check when umfpack is not installed (CP)

25

26
Bugs fixed in 0.4.0:
prudhomm's avatar
prudhomm committed
27
====================
28
29
[all]
* Banished using directives from _all_ header files (CW, CP, VM)
prudhomm's avatar
prudhomm committed
30
31
* More C++ standard compliance (CP)
* Better g++-3.4 support however still insufficient (CP)
32

prudhomm's avatar
prudhomm committed
33
34
35
36
37
38
[configure]
* Fixed umfpack check and readded it to configure (CP)

[lifecore]
* Renamed LDebug to Debug for area debugging (CP)

39
[lifefilters]
prudhomm's avatar
prudhomm committed
40
41
* OpenDX filter got revamped (CW)

42
[testsuite]
prudhomm's avatar
prudhomm committed
43
* remove/centralize multiple copies of classes/files (CP)
44

45
New in 0.4.0:
prudhomm's avatar
prudhomm committed
46
=============
47
[configure]
48
* Added --with-petsc=<top level petsc directory> configure option (CP)
prudhomm's avatar
prudhomm committed
49
* Added support for automake 1.9 (CP)
50
* Added check for the boost libraries and their installation sanity (CP)
51
52
53

[lifecore]
* Added an implementation of the Singleton design pattern (CP)
prudhomm's avatar
prudhomm committed
54
* Added an implementation of the Factory design pattern (CP)
prudhomm's avatar
prudhomm committed
55
* Added policies for creation and lifetime of objects (CP)
56
57
58
59
60
61

[lifearray]
* Added helpers for the Fitzhugh-Nagumo solver (JFG)

[lifealg]
* Added support for petsc 2.2.0/2.2.1 (CW & CP)
62
* Added SolverAztec similar to SolverPETSC (CW)
63
64
* Added Aitken method to get optimal relaxation parameter (GF & SD)
* Added nonlinear Richardson solver (GF & SD)
65
66
67
68
69

[lifefem]
* Added helpers for the Fitzhugh-Nagumo solver (JFG)

[lifesolver]
70
* Got rid of NavierStokesHandler_miguel.hpp (CW)
71
72

[lifefilters]
prudhomm's avatar
prudhomm committed
73
* Added Ensight7 writer (99% MP & 1% CP)
74
75

[testsuite]
prosi's avatar
prosi committed
76
* Added test case for coupled mass transport solvers (MP)
prudhomm's avatar
prudhomm committed
77
* Added NS test case for boundary condition given as a vector (AM)
prudhomm's avatar
prudhomm committed
78
79
* Added test for singleton pattern : lifecore/test_singleton (CP)
* Added test for factory pattern : lifecore/test_factory (CP)
80
81


prudhomm's avatar
prudhomm committed
82
Bugs fixed in 0.3.0:
prudhomm's avatar
prudhomm committed
83
====================
prudhomm's avatar
prudhomm committed
84
* Fixed (hopefully) mpi autoconf check (CP)
85
* Fixed petsc support, require petsc2.2 now (CP)
prudhomm's avatar
prudhomm committed
86
* Fixed testsuite/test_linearsolvers (CP)
87

prudhomm's avatar
prudhomm committed
88
New in 0.3.0:
prudhomm's avatar
prudhomm committed
89
=============
90
91
* Added more tests in testsuite/lifealg for linearsolvers (CP)
* Replaced values.{h,c}pp with sparseArray.{h,c}pp (LF & CP)
prudhomm's avatar
prudhomm committed
92
93
* Added 1D model solver for blood flow simulation (VM)
* Added vector norms in lifealg/vectorNorms.{h,c}pp (CP)
94
95
* Added reaction term in masstransport (MP)
* Embedded library and testsuite code into the LifeV namespace (CP)
prudhomm's avatar
prudhomm committed
96
97
* Ported all tests to GetPot (CP)
* Ported all tests to this framework (CP)
prudhomm's avatar
prudhomm committed
98
99
  41 running tests are available
  3 nonautomatic (disabled) tests (test_fsi_*, test_ns_sstress)
prudhomm's avatar
prudhomm committed
100
101
* New unit testing framework : we use AutoTest(from autoconf) (CP)

102
103


prudhomm's avatar
prudhomm committed
104
Bugs fixed in 0.2.0-pre1:
prudhomm's avatar
prudhomm committed
105
=========================
prudhomm's avatar
prudhomm committed
106
107
108
* 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)
prudhomm's avatar
prudhomm committed
109

prudhomm's avatar
prudhomm committed
110
Tasks completed in 0.2.0-pre1:
prudhomm's avatar
prudhomm committed
111
==============================
prudhomm's avatar
prudhomm committed
112
113
114
115
116
* 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:
prudhomm's avatar
prudhomm committed
117
==================
prudhomm's avatar
prudhomm committed
118
119
120
* 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
121
  fixed speed issues at the same time (CP)
prudhomm's avatar
prudhomm committed
122
123
124
125
126
127
* 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)
prudhomm's avatar
prudhomm committed
128
129


130
Bugs fixed in 0.1.0pre5:
prudhomm's avatar
prudhomm committed
131
========================
prudhomm's avatar
prudhomm committed
132
* Bug #2 : documentation update to lifev-dev manual
133
134
135
136
* 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:
prudhomm's avatar
prudhomm committed
137
=================
138
* added --enable-debug and --enable-opt to configure script
prudhomm's avatar
prudhomm committed
139
140
141
142
143
* 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.
144
145


prudhomm's avatar
prudhomm committed
146
Bugs fixed in 0.1.0pre4:
prudhomm's avatar
prudhomm committed
147
========================
prudhomm's avatar
prudhomm committed
148
149
150
151
* Bug #8 : wrong (?) assert in regionMesh3D.hpp
* Bug #9 : updateElementFaces(true) requires updateElementEdges() first.
* Bug #15: data directory in testsuite

prudhomm's avatar
prudhomm committed
152
New in 0.1.0pre4:
prudhomm's avatar
prudhomm committed
153
=================
prudhomm's avatar
prudhomm committed
154
155
* 'make distcheck' works from start to finish properly
* lifev compiles entirely included all testsuite tests
prudhomm's avatar
prudhomm committed
156
157
* removed entirely testsuite/development: either created a proper 
  testsuite/test_{} test or moved the test to the lifev-sandbox
prudhomm's avatar
updated    
prudhomm committed
158
* added lifecore/testsuite for small tests programs related to lifecore
prudhomm's avatar
prudhomm committed
159
* life libraries should be std:: clean. no more using namespace std::
prudhomm's avatar
prudhomm committed
160
  it is a very bad programming pratice in the long run
prudhomm's avatar
prudhomm committed
161
162
163
164
* use Quality Management Test tool qmtest for the testsuite
* moved testsuite/official/* and testsuite/development/* in testsuite


165
New in 0.1.0pre3:
prudhomm's avatar
prudhomm committed
166
=================
167
168
* new architecture using the autotools from the GNU
* new standard directory layout
prudhomm's avatar
prudhomm committed
169
* fixed some bugs and miscompilation in a few places
prudhomm's avatar
prudhomm committed
170

prudhomm's avatar
prudhomm committed
171

172
 -- Christophe Prud'homme <prudhomm@mit.edu>, Tue Oct  5 15:33:07 2004