~njansson/dolfin/hpc

2668.9.4 by Anders Logg
Add function normalize() which can be used to normalize vectors,
1
 - Add function normalize()
2668.9.2 by Anders Logg
Add demo for simple setting of boundary conditions.
2
 - Integration with VMTK for reading DOLFIN XML meshes produced by VMTK
3
 - Extend mesh XML format to handle boundary indicators
2668.1.17 by Anders Logg
Add support for attaching arbitrarily named data to meshes
4
 - Add support for attaching arbitrarily named data to meshes
2668.1.9 by Anders Logg
Make linear algebra backend dynamic. It should now be possible to
5
 - Add support for dynamically choosing the linear algebra backend
6
 - Add Epetra/Trilinos linear solvers
2668.1.1 by Anders Logg
Update ChangeLog
7
 - Add setrow() to matrix interface
8
 - Add new solver SingularSolver for solving singular (pressure) systems
2668.12.1 by Anders Logg
Add MeshSize::max() as suggested by Nuno David Lopes
9
 - Add MeshSize::min(), max() for easy computation of smallest/largest mesh size
2661 by Anders Logg
Update ChangeLog
10
 - LinearSolver now handles all backends and linear solvers
2659 by Anders Logg
Update ChangeLog
11
 - Add access to normal in Function, useful for inflow boundary conditions
2655 by Anders Logg
Remove LU and GMRES classes, use solve instead
12
 - Remove GMRES and LU classes, use solve() instead
13
 - Improve solve() function, now handles both LU and Krylov + preconditioners
2625.1.7 by Anders Logg
Add ALE mesh interpolation (moving mesh coordinates according to
14
 - Add ALE mesh interpolation (moving mesh according to new boundary coordinates)
2629.1.4 by Anders Logg
Updates for version 0.7.3
15
0.7.3 [2008-04-30]
2668.1.9 by Anders Logg
Make linear algebra backend dynamic. It should now be possible to
16
 - Add support for Epetra/Trilinos
2590 by Anders Logg
Update ChangeLog
17
 - Bug fix for order of values in interpolate_vertex_values, now according to UFC
2577.1.14 by Anders Logg
Boundary meshes are now always oriented with respect to outward facet normals.
18
 - Boundary meshes are now always oriented with respect to outward facet normals
2524.1.13 by Anders Logg
Update ChangeLog
19
 - Improved linear algebra, both in C++ and Python
20
 - Make periodic boundary conditions work in Python
2460 by Anders Logg
Update ChangeLog
21
 - Fix saving of user-defined functions
22
 - Improve plotting
2438 by Anders Logg
Add simple computation of norms of functions in Python.
23
 - Simple computation of various norms of functions from Python
2415 by Anders Logg
Update ChangeLog
24
 - Evaluation of Functions at arbitrary points in a mesh
2371 by Anders Logg
Fix bug in assembling over exterior facets (subdomains were ignored)
25
 - Fix bug in assembling over exterior facets (subdomains were ignored)
2365 by Anders Logg
Update ChangeLog
26
 - Make progress bar less annoying
2363 by Anders Logg
Update ChangeLog
27
 - New scons-based build system replaces autotools
2352.1.1 by Anders Logg
Fix bug when choosing iterative solver from Python
28
 - Fix bug when choosing iterative solver from Python
2348 by Anders Logg
Updates for version 0.7.2
29
0.7.2 [2008-02-18]
2342.1.2 by Garth N. Wells
Update ChangeLog.
30
 - Improve sparsity pattern generator efficiency
31
 - Dimension-independent sparsity pattern generator
2332 by Anders Logg
Update ChangeLog, need to be better at keeping it updated
32
 - Add support for setting strong boundary values for DG elements
33
 - Add option setting boundary conditions based on geometrical search
2235 by Garth N. Wells
Update ChangeLog.
34
 - Check UMFPACK return argument for warnings/errors
2332 by Anders Logg
Update ChangeLog, need to be better at keeping it updated
35
 - Simplify setting simple Dirichlet boundary conditions
36
 - Much improved integration with FFC in PyDOLFIN
37
 - Caching of forms by JIT compiler now works
38
 - Updates for UFC 1.1
39
 - Catch exceptions in PyDOLFIN
40
 - Work on linear algebra interfaces GenericTensor/Matrix/Vector
41
 - Add linear algebra factory (backend) interface
42
 - Add support for 1D meshes
43
 - Make Assembler independent of linear algebra backend
44
 - Add manager for handling sub systems (PETSc and MPI)
45
 - Add parallel broadcast of Mesh and MeshFunction
46
 - Add experimental support for parallel assembly
47
 - Use PETSc MPI matrices when running in parallel
48
 - Add predefined functions FacetNormal and AvgMeshSize
49
 - Add left/right/crisscross options for UnitSquare
50
 - Add more Python demos
51
 - Add support for Exodus II format in dolfin-convert
52
 - Autogenerate docstrings for PyDOLFIN
53
 - Various small bug fixes and improvements
2232 by Anders Logg
Updates for version 0.7.1
54
0.7.1 [2007-08-31]
2214 by Anders Logg
Finish PyDOLFIN/FFC integration. Works now!
55
 - Integrate FFC form language into PyDOLFIN
56
 - Just-in-time (JIT) compilation of variational forms
2207 by Anders Logg
Update ChangeLog
57
 - Conversion from from Diffpack grid format to DOLFIN XML
2194 by Anders Logg
Add demo for periodic BCs and more:
58
 - Name change: BoundaryCondition --> DirichletBC
59
 - Add support for periodic boundary conditions: class PeriodicBC
2188.1.1 by Garth N. Wells
Update ChangeLog.
60
 - Redesign default linear algebra interface (Matrix, Vector, KrylovSolver, etc)
2175 by Garth N. Wells
Update ChangeLog.
61
 - Add function to return Vector associated with a DiscreteFunction
2173 by Garth N. Wells
Prepare for release.
62
0.7.0-1 [2007-06-22]
2171 by Garth N. Wells
Recompile forms with new FFC.
63
 - Recompile all forms with latest FFC release
64
 - Remove typedefs SparseMatrix and SparseVector
65
 - Fix includes in LinearPDE
2164 by Garth N. Wells
Update TODO and ChangeLog.
66
 - Rename DofMaps -> DofMapSet
2161 by Anders Logg
Updates for version 0.7.0
67
0.7.0 [2007-06-20]
2148 by Anders Logg
Update ChangeLog
68
 - Move to UFC interface for code generation
69
 - Major rewrite, restructure, cleanup
70
 - Add support for Brezzi-Douglas-Marini (BDM) elements
71
 - Add support for Raviart-Thomas (RT) elements
72
 - Add support for Discontinuous Galerkin (DG) methods
73
 - Add support for mesh partitioning (through SCOTCH)
74
 - Handle both UMFPACK and UFSPARSE
75
 - Local mesh refinement
76
 - Mesh smoothing
77
 - Built-in plotting (through Viper)
78
 - Cleanup log system
79
 - Numerous fixes for mesh, in particular MeshFunction
80
 - Much improved Python bindings for mesh
1689.67.2 by Anders Logg
Make determinant a separate argument and update for new FFC interface.
81
 - Fix Python interface for vertex and cell maps in boundary computation
1689.43.148 by Anders Logg
Updates for version 0.6.4.
82
0.6.4 [2006-12-01]
83
 - Switch from Python Numeric to Python NumPy
84
 - Improved mesh Python bindings
85
 - Add input/output support for MeshFunction
1689.57.3 by Anders Logg
Change Mesh::vertices() --> Mesh::coordinates()
86
 - Change Mesh::vertices() --> Mesh::coordinates()
1689.57.1 by Anders Logg
Fix bug in output of mesh to MATLAB format
87
 - Fix bug in output of mesh to MATLAB format
1689.43.112 by Garth N. Wells
Update Changelog
88
 - Add plasticty module (experimental)
1689.43.103 by Anders Logg
Fix configure test for Python dev (patch from Åsmund Ødegård)
89
 - Fix configure test for Python dev (patch from Åsmund Ødegård)
1689.43.100 by Anders Logg
Test commit again, did not work
90
 - Add mesh benchmark
1689.54.1 by Anders Logg
Fixes for new mesh benchmark
91
 - Fix memory leak in mesh (data not deleted correctly in MeshTopology)
1689.53.7 by Garth N. Wells
Remove Tecplot output format. I guess I'll soon hear if anybody was using it . . .
92
 - Fix detection of curses libraries
93
 - Remove Tecplot output format
1689.43.85 by Anders Logg
Updates for version 0.6.3
94
0.6.3 [2006-10-27]
1689.43.22 by Anders Logg
Make XML reader spit out which attributes are missing.
95
 - Move to new mesh library
96
 - Remove dolfin-config and move to pkg-config
1689.43.85 by Anders Logg
Updates for version 0.6.3
97
 - Remove unused classes PArray, PList, Table, Tensor	
1689.46.9 by Anders Logg
Update ChangeLog
98
 - Visualization of 2D solutions in OpenDX is now supported (3D supported before)
1689.24.154 by Anders Logg
Change semantics for evaluating functionals.
99
 - Add support for evaluation of functionals
1689.24.142 by Anders Logg
Fix bug in Vector::sum() for uBlas vectors.
100
 - Fix bug in Vector::sum() for uBlas vectors
1689.24.132 by Anders Logg
Version 0.6.2-1
101
0.6.2-1 [2006-09-06]
1689.24.130 by Anders Logg
Fix compilation error when using --enable-petsc (dolfin::uBlasVector::PETScVector undefined)
102
 - Fix compilation error when using --enable-petsc (dolfin::uBlasVector::PETScVector undefined)
1689.24.129 by Anders Logg
Version 0.6.2
103
0.6.2 [2006-09-05]
1689.24.102 by Anders Logg
Finish chapter in manual on linear algebra. Looks ok now.
104
 - Finish chapter in manual on linear algebra
1689.24.93 by Anders Logg
Change default configure options for PETSc and PyDOLFIN:
105
 - Enable PyDOLFIN by default, use --disable-pydolfin to disable
106
 - Disable PETSc by default, use --enable-petsc to enable
1689.24.70 by Anders Logg
Update ODE solver interface for setting initial condition.
107
 - Modify ODE solver interface for u0() and f()
1689.24.67 by Anders Logg
Add class ConvectionMatrix and corresponding class to matrix factory.
108
 - Add class ConvectionMatrix
1689.24.66 by Anders Logg
Add class LoadVector and corresponding static function to
109
 - Readd classes LoadVector, MassMatrix, StiffnessMatrix
1689.24.65 by Anders Logg
Move StiffnessMatrix and MassMatrix to src/kernel/lib/mf and
110
 - Add matrix factory for simple creation of standard finite element matrices
1689.24.47 by Anders Logg
Add static LU solvers in class LU.
111
 - Collect static solvers in LU and GMRES
1689.24.29 by Anders Logg
Update ChangeLog
112
 - Bug fixes for Python interface PyDOLFIN
1689.28.4 by Anders Logg
Enable use of direct solver for ODE solver (experimental).
113
 - Enable use of direct solver for ODE solver (experimental)
1689.24.8 by Anders Logg
Rename DenseVector --> uBlasVector in ODE demos.
114
 - Remove demo bistable
1689.24.47 by Anders Logg
Add static LU solvers in class LU.
115
 - Restructure and cleanup linear algebra
1689.1.208 by Garth N. Wells
Move implementation of uBlasMatrix::solve() and uBlasMatrix::invert() to uBlasLUSolver.
116
 - Use UMFPACK for LU solver with uBlas matrix types
1689.1.194 by Garth N. Wells
Update ChangeLog.
117
 - Add templated wrapper class for different uBlas matrix types
118
 - Add ILU preconditioning for uBlas matrices
119
 - Add Krylov solver for uBlas sparse matrices (GMRES and BICGSTAB)
1689.20.1 by Anders Logg
Update ChangeLog and rerun benchmarks.
120
 - Add first version of new mesh library (NewMesh, experimental)
1689.15.54 by Anders Logg
Add Parametrized::readParameters() to trigger reading of values on set()
121
 - Add Parametrized::readParameters() to trigger reading of values on set()
1689.15.47 by Anders Logg
Update ChangeLog
122
 - Remove output of zeros in Octave matrix file format
1689.15.35 by Garth N. Wells
Update ChangeLog
123
 - Use uBlas-based vector for Vector if PETSc disabled
1689.15.29 by Garth N. Wells
Add class uBlasSparseMatrix. This is a wrapper for the uBlas compressed_matrix.
124
 - Add wrappers for uBlas compressed_matrix class
1689.15.13 by Garth N. Wells
Update ChangeLog.
125
 - Compute eigenvalues using SLEPc (an extension of PETSc)
1689.15.8 by Anders Logg
Fix bug in dolfin-convert (patch from Alexander Jarosch).
126
 - Clean up assembly and linear algebra
1689.1.154 by Garth N. Wells
Add functions DenseMatrix::solve(DenseVector& x, const DenseVector& b) and DenseMatrix::solve_in_place(DenseVector& x, const DenseVector& b).
127
 - Add function to solve Ax = b for dense matrices and dense vectors
1689.1.150 by Anders Logg
Update ChangeLog
128
 - Make it possible to compile without PETSc (--disable-petsc)
129
 - Much improved ODE solvers
130
 - Complete multi-adaptive benchmarks reaction and wave
1689.15.8 by Anders Logg
Fix bug in dolfin-convert (patch from Alexander Jarosch).
131
 - Assemble boundary integrals
1689.13.2 by Garth N. Wells
-Major clean up of FEM class.
132
 - FEM class cleaned up.
1689.1.106 by Anders Logg
Results look really good for moved multi-adaptive benchmarks (including
133
 - Fix multi-adaptive benchmark problem reaction
1689.1.100 by Garth N. Wells
Add Boost section to the installtion chapter of the manual.
134
 - Small fixes for Intel C++ compiler version 9.1
135
 - Test for Intel C++ compiler and configure appropriately
1689.1.80 by Anders Logg
Update ChangeLog and TODO list
136
 - Add new classes DenseMatrix and DenseVector (wrappers for ublas)
1689.1.72 by Anders Logg
Update ChangeLog
137
 - Fix bug in conversion from Gmsh format
1689.1.66 by Anders Logg
Updates for version 0.6.1
138
0.6.1 [2006-03-28]
139
 - Regenerate build system in makedist script
1689.1.63 by Anders Logg
Update ChangeLog
140
 - Update for new FFC syntax: BasisFunction --> TestFunction, TrialFunction
1689.1.60 by Anders Logg
Update ChangeLog
141
 - Fixes for conversion script dolfin-convert
1689.1.57 by Anders Logg
Update ChangeLog
142
 - Initial cleanups and fixes for ODE solvers
1689.1.52 by Garth N. Wells
Update ChangeLog.
143
 - Numerous small fixes to improve portability
1689.1.47 by Anders Logg
Remove dolfin:: qualifier on output << in Parameter.h
144
 - Remove dolfin:: qualifier on output << in Parameter.h
145
 - Don't use anonymous classes in demos, gives errors with some compilers
1689.1.41 by Anders Logg
Update ChangeLog
146
 - Remove KrylovSolver::solver()
1689.1.39 by Anders Logg
Update convection-diffusion demo:
147
 - Fix bug in convection-diffusion demo (boundary condition for pressure), use direct solver
1689.1.38 by Garth N. Wells
Update ChangeLog.
148
 - LinearPDE and NewonSolver use umfpack LU solver by default (if available) when doing direct solve
149
 - Set PETSc matrix type through Matrix constructor 
1689.1.32 by Garth N. Wells
Update ChangeLog.
150
 - Allow linear solver and preconditioner type to be passed to NewtonSolver 
1689.6.1 by Anders Logg
Update ChangeLog with new changes to Krylov solver and Stokes demo
151
 - Fix bug in Stokes demos (wrong boundary conditions)
152
 - Cleanup Krylov solver
153
 - Remove KrylovSolver::setPreconditioner() etc. and move to constructors
1689.1.24 by Anders Logg
- Remove KrylovSolver::setRtol() etc., replaced by parameters.
154
 - Remove KrylovSolver::setRtol() etc. and replace with parameters
1689.1.19 by Anders Logg
Merge mesh updates
155
 - Fix remaining name changes: noFoo() --> numFoo()
1689.3.7 by Garth N. Wells
Update ChangeLog
156
 - Add Cahn-Hilliard equation demo
1689.1.32 by Garth N. Wells
Update ChangeLog.
157
 - NewtonSolver option to use residual or incremental convergence criterion
1689.1.41 by Anders Logg
Update ChangeLog
158
 - Add separate function to nls to test for convergence of Newton iterations
159
 - Fix bug in dolfin-config (wrong version number)
1689.1.14 by Anders Logg
Version 0.6.0
160
0.6.0 [2006-03-01]
1689.1.1 by Anders Logg
- Fix bug in XML output format (writing multiple objects)
161
 - Fix bug in XML output format (writing multiple objects)
162
 - Fix bug in XML matrix output format (handle zero rows)
1689 by Garth N. Wells
Update ChangeLog and AUTHORS.
163
 - Add new nonlinear PDE demo 
1681 by Garth N. Wells
Update ChangeLog.
164
 - Restructure PDE class to use envelope-letter design
1679 by Anders Logg
Update ChangeLog
165
 - Add precompiled finite elements for q <= 5
1676 by Anders Logg
Implement input/output for Function, seems to work now
166
 - Add FiniteElementSpec and factor function for FiniteElement
167
 - Add input/output of Function to DOLFIN XML
168
 - Name change: dof --> node
169
 - Name change: noFoo() --> numFoo()
1659 by Garth N. Wells
Update ChangeLog.
170
 - Add conversion from gmsh format in dolfin-convert script
1649 by Garth N. Wells
Update ChangeLog.
171
 - Updates for PETSc 2.3.1
1627 by Anders Logg
Update convection-diffusion demo with new Function functionality
172
 - Add new type of Function (constant)
1624 by Anders Logg
Update Function class:
173
 - Simplify use of Function class
1623 by Anders Logg
Update ChangeLog
174
 - Add new demo Stokes + convection-diffusion
1618 by Anders Logg
Add new Stokes demo (equal order stabilized)
175
 - Add new demo Stokes (equal-order stabilized)
176
 - Add new demo Stokes (Taylor-Hood)
1607.1.26 by Anders Logg
Update ChangeLog
177
 - Add new parameter for KrylovSolvers: "monitor convergence"
1607.1.17 by Anders Logg
Update ChangeLog
178
 - Add conversion script dolfin-convert for various mesh formats
179
 - Add new demo elasticity
180
 - Move poisson demo to src/demo/pde/poisson
181
 - Move to Mercurial (hg) from CVS
182
 - Use libtool to build libraries (including shared)
1589 by hoffman
Tailorized "2006-01-12 22:31:09 by hoffman"
183
0.5.12 [2006-01-12]
1588 by logg
Tailorized "2006-01-10 01:25:45 by logg"
184
 - Make Stokes solver dimension independent (2D/3D)
1587 by logg
Tailorized "2006-01-10 00:59:43 by logg"
185
 - Make Poisson solver dimension independent (2D/3D)
1578 by logg
Tailorized "2005-12-31 02:15:05 by logg"
186
 - Fix sparse matrix output format for MATLAB
1575 by logg
Tailorized "2005-12-30 17:28:34 by logg"
187
 - Modify demo problem for Stokes, add exact solution and compute error
1573 by logg
Tailorized "2005-12-28 17:42:00 by logg"
188
 - Change interface for boundary conditions: operator() --> eval()
1578 by logg
Tailorized "2005-12-31 02:15:05 by logg"
189
 - Add two benchmark problems for the Navier-Stokes solver 	
190
 - Add support for 2D/3D selection in Navier-Stokes solver 
1562 by logg
Tailorized "2005-12-21 22:56:19 by logg"
191
 - Move tic()/toc() to timing.h
192
 - Navier-Stokes solver back online
1556 by logg
Tailorized "2005-12-20 19:25:35 by logg"
193
 - Make Solver a subclass of Parametrized
1555 by logg
Tailorized "2005-12-20 18:00:52 by logg"
194
 - Add support for localization of parameters
1553 by logg
Tailorized "2005-12-19 22:45:31 by logg"
195
 - Redesign of parameter system
1565 by logg
Tailorized "2005-12-22 15:23:01 by logg"
196
0.5.11 [2005-12-15]
1541 by logg
Tailorized "2005-12-14 04:35:27 by logg"
197
 - Add script monitor for monitoring memory usage
1539 by logg
Tailorized "2005-12-14 04:03:26 by logg"
198
 - Remove meminfo.h (not portable)
1533 by logg
Tailorized "2005-12-12 20:07:02 by logg"
199
 - Remove dependence on parameter system in log system
1532 by logg
Tailorized "2005-12-12 19:43:41 by logg"
200
 - Don't use drand48() (not portable)
1531 by logg
Tailorized "2005-12-12 17:53:47 by logg"
201
 - Don't use strcasecmp() (not portable)
1529 by logg
Tailorized "2005-12-12 17:39:36 by logg"
202
 - Remove sysinfo.h and class System (not portable)
1541 by logg
Tailorized "2005-12-14 04:35:27 by logg"
203
 - Don't include <sys/utsname.h> (not portable)
1524 by logg
Tailorized "2005-12-09 16:34:04 by logg"
204
 - Change ::show() --> ::disp() everywhere
205
 - Clean out old quadrature classes on triangles and tetrahedra
206
 - Clean out old sparse matrix code
1519 by logg
Tailorized "2005-12-08 22:42:41 by logg"
207
 - Update chapter on Functions in manual
1517 by logg
Tailorized "2005-12-08 18:09:31 by logg"
208
 - Use std::map to store parameters
1495 by garth
Tailorized "2005-12-02 21:49:07 by garth"
209
 - Implement class KrylovSolver 
1490 by logg
Tailorized "2005-12-01 23:05:43 by logg"
210
 - Name change: Node --> Vertex
1487 by garth
Tailorized "2005-12-01 13:46:40 by garth"
211
 - Add nonlinear solver demos
1482 by logg
Tailorized "2005-11-30 22:20:23 by logg"
212
 - Add support for picking sub functions and components of functions
1479 by logg
Tailorized "2005-11-30 15:25:36 by logg"
213
 - Update interface for FiniteElement for latest FFC version
1476 by logg
Tailorized "2005-11-29 19:56:02 by logg"
214
 - Improve and restructure implementation of the Function class
1442 by logg
Tailorized "2005-11-10 19:33:42 by logg"
215
 - Dynamically adjust safety factor during integration
216
 - Improve output Matrix::disp()
1398 by logg
Tailorized "2005-11-01 20:20:02 by logg"
217
 - Check residual at end of time step, reject step if too large
1395 by logg
Tailorized "2005-11-01 17:30:36 by logg"
218
 - Implement Vector::sum()
1392 by garth
Tailorized "2005-11-01 10:52:52 by garth"
219
 - Implement nonlinear solver
1386 by logg
Tailorized "2005-10-30 05:30:27 by logg"
220
 - New option for ODE solver: "save final solution" --> solution.data
221
 - New ODE test problem: reaction
1383 by logg
Tailorized "2005-10-28 16:36:07 by logg"
222
 - Fixes for automake 1.9 (nobase_include_HEADERS)
223
 - Reorganize build system, remove fake install and require make install
1380 by garth
Tailorized "2005-10-28 10:51:08 by garth"
224
 - Add checks for non-standard PETSc component HYPRE in NSE solver
1361 by logg
Tailorized "2005-10-25 23:19:15 by logg"
225
 - Make GMRES solver return the number of iterations
226
 - Add installation script for Python interface
1345 by logg
Tailorized "2005-10-23 23:26:17 by logg"
227
 - Add Matrix Market format (Haiko Etzel)
1331 by logg
Tailorized "2005-10-18 17:11:27 by logg"
228
 - Automatically reinitialize GMRES solver when system size changes
229
 - Implement cout << for class Vector
1310 by logg
Tailorized "2005-10-12 01:55:22 by logg"
230
0.5.10 [2005-10-11]
1308 by logg
Tailorized "2005-10-12 00:11:26 by logg"
231
 - Modify ODE solver interface: add T to constructor
232
 - Fix compilation on AMD 64 bit systems (add -fPIC)
233
 - Add new BLAS mode for form evaluation
1271 by logg
Tailorized "2005-09-30 22:11:54 by logg"
234
 - Change enum types in File to lowercase
235
 - Change default file type for .m to Octave
236
 - Add experimental Python interface PyDOLFIN
1253 by logg
Tailorized "2005-09-24 21:18:56 by logg"
237
 - Fix compilation for gcc 4.0
1251 by logg
Tailorized "2005-09-23 21:49:37 by logg"
238
0.5.9 [2005-09-23]
1242 by logg
Tailorized "2005-09-21 20:44:40 by logg"
239
 - Add Stokes module
240
 - Support for arbitrary mixed elements through FFC
1235 by garth
Tailorized "2005-09-15 18:12:49 by garth"
241
 - VTK output interface now handles time-dependent functions automatically
1234 by logg
Tailorized "2005-09-15 15:12:30 by logg"
242
 - Fix cout for empty matrix
1233 by logg
Tailorized "2005-09-15 13:26:38 by logg"
243
 - Change dolfin_start() --> dolfin_end()
1240 by logg
Tailorized "2005-09-20 18:38:47 by logg"
244
 - Add chapters to manual: about, log system, parameters, reference elements,
245
   installation, contributing, license
1227 by logg
Tailorized "2005-09-13 18:44:11 by logg"
246
 - Use new template fenicsmanual.cls for manual
1225 by garth
Tailorized "2005-09-13 08:05:14 by garth"
247
 - Add compiler flag -U__STRICT_ANSI__ when compiling under Cygwin 
1192 by garth
Tailorized "2005-08-31 23:13:49 by garth"
248
 - Add class EigenvalueSolver
1156 by logg
Tailorized "2005-07-05 20:42:38 by logg"
249
0.5.8 [2005-07-05]
1154 by logg
Tailorized "2005-07-05 20:01:55 by logg"
250
 - Add new output format Paraview/VTK (Garth N. Wells)
1151 by logg
Tailorized "2005-07-05 17:53:08 by logg"
251
 - Update Tecplot interface
1147 by logg
Tailorized "2005-07-04 11:30:21 by logg"
252
 - Move to PETSc 2.3.0
1142 by logg
Tailorized "2005-06-30 19:03:51 by logg"
253
 - Complete support for general order Lagrange elements in triangles and tetrahedra
254
 - Add test problem in src/demo/fem/convergence/ for general Lagrange elements
1139 by logg
Tailorized "2005-06-30 03:08:38 by logg"
255
 - Make FEM::assemble() estimate the number of nonzeros in each row
256
 - Implement Matrix::init(M, N, nzmax)
257
 - Add Matrix::nz(), Matrix::nzsum() and Matrix::nzmax()
258
 - Improve Mesh::disp()
259
 - Add FiniteElement::disp() and FEM::disp() (useful for debugging)
260
 - Remove old class SparseMatrix
1138 by logg
Tailorized "2005-06-28 21:07:10 by logg"
261
 - Change FEM::setBC() --> FEM::applyBC()
262
 - Change Mesh::tetrahedrons --> Mesh::tetrahedra
263
 - Implement Dirichlet boundary conditions for tetrahedra
264
 - Implement Face::contains(const Point& p)
265
 - Add test for shape dimension of mesh and form in FEM::assemble()
1136 by logg
Tailorized "2005-06-28 11:05:37 by logg"
266
 - Move src/demo/fem/ demo to src/demo/fem/simple/
267
 - Add README file in src/demo/poisson/ (simple manual)
268
 - Add simple demo program src/demo/poisson/
1135 by logg
Tailorized "2005-06-28 10:37:58 by logg"
269
 - Update computation of alignment of faces to match FFC/FIAT
1131 by logg
Tailorized "2005-06-23 22:36:15 by logg"
270
0.5.7 [2005-06-23]
1129 by logg
Tailorized "2005-06-23 01:24:39 by logg"
271
 - Clean up ODE test problems
1119 by logg
Tailorized "2005-06-22 18:23:35 by logg"
272
 - Implement automatic detection of sparsity pattern from given matrix
273
 - Clean up homotopy solver
274
 - Implement automatic computation of Jacobian
1118 by logg
Tailorized "2005-06-21 22:48:27 by logg"
275
 - Add support for assembly of non-square systems (Andy Terrel)	
1111 by logg
Tailorized "2005-06-20 20:38:18 by logg"
276
 - Make ODE solver report average number of iterations
1110 by logg
Tailorized "2005-06-20 20:31:29 by logg"
277
 - Make progress bar write first update at 0%
1108 by logg
Tailorized "2005-06-19 01:21:52 by logg"
278
 - Initialize all values of u before solution in multi-adaptive solver,
279
   not only components given by dependencies
1107 by logg
Tailorized "2005-06-17 21:39:31 by logg"
280
 - Allow user to modify and verify a converging homotopy path
281
 - Make homotopy solver save a list of the solutions
282
 - Add Matrix::norm()
1106 by logg
Tailorized "2005-06-17 18:18:22 by logg"
283
 - Add new test problem for CES economy
284
 - Remove cast from Parameter to const char* (use std::string)
285
 - Make solution data filename optional for homotopy solver
286
 - Append homotopy solution data to file during solution
287
 - Add dolfin::seed(int) for optionally seeding random number generator
288
 - Remove dolfin::max,min (use std::max,min)
1105 by logg
Tailorized "2005-06-17 04:48:04 by logg"
289
 - Add polynomial-integer (true polynomial) form of general CES system
1104 by logg
Tailorized "2005-06-16 02:41:54 by logg"
290
 - Compute multi-adaptive efficiency index
1102 by logg
Tailorized "2005-06-15 18:28:45 by logg"
291
 - Updates for gcc 4.0 (patches by Garth N. Wells)
1098 by logg
Tailorized "2005-06-10 04:13:01 by logg"
292
 - Add Matrix::mult(const real x[], uint row) (temporary fix, assumes uniprocessor case)
1097 by logg
Tailorized "2005-06-07 15:40:58 by logg"
293
 - Add Matrix::mult(const Vector& x, uint row) (temporary fix, assumes uniprocessor case)
1094 by logg
Tailorized "2005-06-05 17:06:36 by logg"
294
 - Update shortcuts MassMatrix and StiffnessMatrix to new system
1078 by logg
Tailorized "2005-05-19 13:29:23 by logg"
295
 - Add missing friend to Face.h (reported by Garth N. Wells)
1076 by logg
Tailorized "2005-05-17 23:20:09 by logg"
296
0.5.6 [2005-05-17]
297
 - Implementation of boundary conditions for general order Lagrange (experimental)
1075 by logg
Tailorized "2005-05-17 22:34:13 by logg"
298
 - Use interpolation function automatically generated by FFC
1072 by logg
Tailorized "2005-05-17 16:59:38 by logg"
299
 - Put computation of map into class AffineMap
300
 - Clean up assembly
1062 by logg
Tailorized "2005-05-12 03:38:34 by logg"
301
 - Use dof maps automatically generated by FFC (experimental)
1058 by logg
Tailorized "2005-05-11 22:17:41 by logg"
302
 - Modify interface FiniteElement for new version of FFC
303
 - Update ODE homotopy test problems
1054 by logg
Tailorized "2005-05-09 15:10:55 by logg"
304
 - Add cross product to class Point
1058 by logg
Tailorized "2005-05-11 22:17:41 by logg"
305
 - Sort mesh entities locally according to ordering used by FIAT and FFC
1048 by logg
Tailorized "2005-05-06 15:25:20 by logg"
306
 - Add new format for dof maps (preparation for higher-order elements)
307
 - Code cleanups: NewFoo --> Foo complete
308
 - Updates for new version of FFC (0.1.7)
1041 by logg
Tailorized "2005-04-27 16:12:05 by logg"
309
 - Bypass log system when finalizing PETSc (may be out of scope)
1040 by logg
Tailorized "2005-04-26 16:36:08 by logg"
310
0.5.5 [2005-04-26]
1039 by logg
Tailorized "2005-04-26 16:29:38 by logg"
311
 - Fix broken log system, curses works again
1038 by logg
Tailorized "2005-04-22 21:04:28 by logg"
312
 - Much improved multi-adaptive time-stepping
1028 by logg
Tailorized "2005-04-19 16:22:28 by logg"
313
 - Move elasticity module to new system based on FFC
314
 - Add boundary conditions for systems
315
 - Improve regulation of time steps
1022 by logg
Tailorized "2005-04-17 21:20:25 by logg"
316
 - Clean out old assembly classes
317
 - Clean out old form classes
318
 - Remove kernel module map
319
 - Remove kernel module element
1028 by logg
Tailorized "2005-04-19 16:22:28 by logg"
320
 - Move convection-diffusion module to new system based on FFC
991 by logg
Tailorized "2005-04-06 15:28:13 by logg"
321
 - Add iterators for cell neighbors of edges and faces
980 by logg
Tailorized "2005-04-01 20:08:40 by logg"
322
 - Implement polynomial for of CES economy
323
 - Rename all new linear algebra classes: NewFoo --> Foo
324
 - Clean out old linear algebra
971 by logg
Tailorized "2005-03-30 00:06:01 by logg"
325
 - Speedup setting of boundary conditions (add MAT_KEEP_ZEROED_ROWS)
970 by logg
Tailorized "2005-03-29 22:30:46 by logg"
326
 - Fix bug for option --disable-curses
969 by logg
Tailorized "2005-03-29 16:28:44 by logg"
327
0.5.4 [2005-03-29]
967 by logg
Tailorized "2005-03-28 22:39:11 by logg"
328
 - Remove option to compile with PETSc 2.2.0 (2.2.1 required)
964 by logg
Tailorized "2005-03-24 23:26:05 by logg"
329
 - Make make install work again (fix missing includes)
958 by fenics
Tailorized "2005-03-16 17:33:25 by fenics"
330
 - Add support for mixing multiple finite elements (through FFC)
952 by fenics
Tailorized "2005-03-11 16:47:34 by fenics"
331
 - Improve functionality of homotopy solver
944 by fenics
Tailorized "2005-03-09 22:03:02 by fenics"
332
 - Simple creation of piecewise linear functions (without having an element)
333
 - Simple creation of piecewise linear elements
941 by fenics
Tailorized "2005-03-09 18:02:43 by fenics"
334
 - Add support of automatic creation of simple meshes (unit cube, unit square)
919 by fenics
Tailorized "2005-02-24 16:52:23 by fenics"
335
0.5.3 [2005-02-26]
336
 - Change to PETSc version 2.2.1
910 by fenics
Tailorized "2005-02-22 21:46:01 by fenics"
337
 - Add flag --with-petsc=<path> to configure script
338
 - Move Poisson's equation to system based on FFC
339
 - Add support for automatic creation of homotopies
846 by logg
Tailorized "2005-02-03 16:01:28 by logg"
340
 - Make all ODE solvers automatically handle complex ODEs: (M) z' = f(z,t)
341
 - Implement version of mono-adaptive solver for implicit ODEs: M u' = f(u,t)
342
 - Implement Newton's method for multi- and mono-adaptive ODE solvers
343
 - Update PETSc wrappers NewVector, NewMatrix, and NewGMRES
834 by logg
Tailorized "2005-02-01 02:45:39 by logg"
344
 - Fix initialization of PETSc
832 by logg
Tailorized "2005-01-29 01:35:49 by logg"
345
 - Add mono-adaptive cG(q) and dG(q) solvers (experimental)
822 by hoffman
Tailorized "2005-01-27 10:47:11 by hoffman"
346
 - Implementation of new assebly: NewFEM, using output from FFC 
821 by logg
Tailorized "2005-01-27 03:45:31 by logg"
347
 - Add access to mesh for nodes, cells, faces and edges
820 by logg
Tailorized "2005-01-27 02:52:44 by logg"
348
 - Add Tecplot I/O interface; contributed by Garth N. Wells
815 by hoffman
Tailorized "2005-01-26 07:36:26 by hoffman"
349
0.5.2 [2005-01-26]
814 by logg
Tailorized "2005-01-25 23:21:41 by logg"
350
 - Benchmarks for DOLFIN vs PETSc (src/demo/form and src/demo/test)
351
 - Complete rewrite of the multi-adaptive ODE solver (experimental)
352
 - Add wrapper for PETSc GMRES solver
783 by logg
Tailorized "2005-01-13 21:49:38 by logg"
353
 - Update class Point with new operators
775 by logg
Tailorized "2005-01-10 15:43:08 by logg"
354
 - Complete rewrite of the multi-adaptive solver to improve performance
355
 - Add PETSc wrappers NewMatrix and NewVector
356
 - Add DOLFIN/PETSc benchmarks
749 by logg
Tailorized "2004-11-10 16:05:36 by logg"
357
0.5.1 [2004-11-10]
358
 - Experimental support for automatic generation of forms using FFC
732 by logg
Tailorized "2004-10-14 21:54:01 by logg"
359
 - Allow user to supply Jacobian to ODE solver
725 by logg
Tailorized "2004-10-06 22:13:51 by logg"
360
 - Add optional test to check if a dependency already exists (Sparsity)
361
 - Modify sparse matrix output (Matrix::show())
721 by logg
Tailorized "2004-09-21 15:06:06 by logg"
362
 - Add FGMRES solver in new format (patch from eriksv)
716 by logg
Tailorized "2004-09-16 20:41:42 by logg"
363
 - Add non-const version of quick-access of sparse matrices
364
 - Add linear mappings for simple computation of derivatives
365
 - Add check of matrix dimensions for ODE sparsity pattern
700 by logg
Tailorized "2004-08-21 14:53:37 by logg"
366
 - Include missing cmath in Function.cpp
749 by logg
Tailorized "2004-11-10 16:05:36 by logg"
367
0.5.0 [2004-08-18]
692 by logg
Tailorized "2004-08-18 15:51:44 by logg"
368
 - First prototype of new form evaluation system
684 by hoffman
Tailorized "2004-06-29 15:58:55 by hoffman"
369
 - New classes Jacobi, SOR, Richardson (preconditioners and linear solvers)
682 by logg
Tailorized "2004-06-23 15:09:18 by logg"
370
 - Add integrals on the boundary (ds), partly working
679 by logg
Tailorized "2004-06-23 10:27:05 by logg"
371
 - Add maps from boundary of reference cell
372
 - Add evaluation of map from reference cell
675 by logg
Tailorized "2004-06-22 13:16:52 by logg"
373
 - New Matrix functions: max, min, norm, and sum of rows and columns (erik)
672 by johanjan
Tailorized "2004-06-20 21:59:58 by johanjan"
374
 - Derivatives/gradients of ElementFunction (coefficients f.ex.) implemented
669 by logg
Tailorized "2004-06-20 13:47:08 by logg"
375
 - Enable assignment to all elements of a NewArray
666 by logg
Tailorized "2004-06-20 09:13:25 by logg"
376
 - Add functions Boundary::noNodes(), noFaces(), noEdges()
664 by logg
Tailorized "2004-06-19 19:44:45 by logg"
377
 - New class GaussSeidel (preconditioner and linear solver)
378
 - New classes Preconditioner and LinearSolver
663 by logg
Tailorized "2004-06-19 15:09:58 by logg"
379
 - Bug fix for tetrahedral mesh refinement (ingelstrom)
678 by hoffman
Tailorized "2004-06-22 17:35:02 by hoffman"
380
 - Add iterators for Edge and Face on Boundary
381
 - Add functionality to Map: bdet() and cell() 
649 by logg
Tailorized "2004-05-28 13:06:53 by logg"
382
 - Add connectivity face-cell and edge-cell
383
 - New interface for assembly: Galerkin --> FEM
635 by logg
Tailorized "2004-05-19 09:21:50 by logg"
384
 - Bug fix for PDE systems of size > 3
636 by logg
Tailorized "2004-05-19 13:49:55 by logg"
385
0.4.11 [2004-04-23]
623 by logg
Tailorized "2004-04-23 14:20:50 by logg"
386
 - Add multigrid solver (experimental)
387
 - Update manual
598 by logg
Tailorized "2004-04-01 07:32:35 by logg"
388
0.4.10
616 by logg
Tailorized "2004-04-16 09:16:04 by logg"
389
 - Automatic model reduction (experimental)
611 by logg
Tailorized "2004-04-05 16:00:34 by logg"
390
 - Fix bug in ParticleSystem (divide by mass)
607 by logg
Tailorized "2004-04-04 18:40:38 by logg"
391
 - Improve control of integration (add function ODE::update())
595 by logg
Tailorized "2004-03-31 14:50:04 by logg"
392
 - Load/save parameters in XML-format
594 by logg
Tailorized "2004-03-31 14:43:08 by logg"
393
 - Add assembly test
591 by logg
Tailorized "2004-03-31 08:38:51 by logg"
394
 - Add simple StiffnessMatrix, MassMatrix, and LoadVector
395
 - Change dK --> dx
396
 - Change dx() --> ddx()
588 by logg
Tailorized "2004-03-30 12:57:54 by logg"
397
 - Add support for GiD file format
583 by johanjan
Tailorized "2004-03-26 13:56:28 by johanjan"
398
 - Add performance tests for multi-adaptivity (both stiff and non-stiff)
399
 - First version of Newton for the multi-adaptive solver
400
 - Test for Newton for the multi-adaptive solver
565 by logg
Tailorized "2004-03-11 08:26:33 by logg"
401
0.4.9
563 by logg
Tailorized "2004-03-11 08:08:04 by logg"
402
 - Add multi-adaptive solver for the bistable equation
553 by logg
Tailorized "2004-03-08 16:49:28 by logg"
403
 - Add BiCGSTAB solver (thsv)
404
 - Fix bug in SOR (thsv)
543 by logg
Tailorized "2004-03-03 15:52:56 by logg"
405
 - Improved visual program for OpenDX
406
 - Fix OpenDX file format for scalar functions
536 by logg
Tailorized "2004-03-03 10:28:45 by logg"
407
 - Allow access to samples of multi-adaptive solution
529 by logg
Tailorized "2004-03-02 09:23:58 by logg"
408
 - New patch from thsv for gcc 3.4.0 and 3.5.0
528 by logg
Tailorized "2004-02-29 19:25:35 by logg"
409
 - Make progress step a parameter
410
 - New function ODE::sparse(const Matrix& A)
411
 - Access nodes, cells, edges, faces by id
412
 - New function Matrix::lump()
524 by logg
Tailorized "2004-02-27 16:26:12 by logg"
413
0.4.8
414
 - Add support for systems (jansson and bengzon)
514 by logg
Tailorized "2004-02-26 16:56:15 by logg"
415
 - Add new module wave
416
 - Add new module wave-vector
417
 - Add new module elasticity
418
 - Add new module elasticity-stationary
419
 - Multi-adaptive updates
512 by logg
Tailorized "2004-02-26 09:51:32 by logg"
420
 - Fix compilation error in LogStream
510 by logg
Tailorized "2004-02-26 08:42:07 by logg"
421
 - Fix local Newton iteration for higher order elements
422
 - Init matrix to given type
509 by logg
Tailorized "2004-02-25 09:45:49 by logg"
423
 - Add output of cG(q) and dG(q) weights in matrix format
504 by logg
Tailorized "2004-02-18 15:26:23 by logg"
424
 - Fix numbering of frames from plotslab script
425
 - Add png output for plotslab script
502 by logg
Tailorized "2004-02-18 11:10:35 by logg"
426
 - Add script for running stiff test problems, plot solutions
427
 - Fix bug in MeshInit (node neighbors of node)
501 by logg
Tailorized "2004-02-18 09:53:07 by logg"
428
 - Modify output of sysinfo()
524 by logg
Tailorized "2004-02-27 16:26:12 by logg"
429
 - Compile with -Wall -Werror -pedantic -ansi -std=c++98 (thsv)
500 by logg
Tailorized "2004-02-18 09:08:32 by logg"
430
0.4.7
431
 - Make all stiff test problems work
498 by logg
Tailorized "2004-02-17 15:42:47 by logg"
432
 - Display status report also when using step()
497 by logg
Tailorized "2004-02-17 14:06:09 by logg"
433
 - Improve adaptive damping for stiff problems (remove spikes)
493 by logg
Tailorized "2004-02-16 10:58:38 by logg"
434
 - Modify Octave/Matlab format for solution data (speed improvement)
435
 - Adaptive sampling of solution (optional)
491 by logg
Tailorized "2004-02-16 07:22:45 by logg"
436
 - Restructure stiff test problems
437
 - Check if value of right-hand side is valid
438
 - Modify divergence test in AdaptiveIterationLevel1
481 by logg
Tailorized "2004-02-10 11:14:41 by logg"
439
0.4.6
482 by logg
Tailorized "2004-02-10 11:30:45 by logg"
440
 - Save vectors and matrices from Matlab/Octave (foufas)
479 by logg
Tailorized "2004-02-10 10:55:14 by logg"
441
 - Rename writexml.m to xmlmesh.m
442
 - Inlining of important functions
471 by logg
Tailorized "2004-02-03 11:49:35 by logg"
443
 - Optimize evaluation of elements
444
 - Optimize Lagrange polynomials
470 by logg
Tailorized "2004-02-03 10:44:25 by logg"
445
 - Optimize sparsity: use stl containers
446
 - Optimize choice of discrete residual for multi-adaptive solver
478 by logg
Tailorized "2004-02-09 17:05:06 by logg"
447
 - Don't save solution in benchmark proble
475 by logg
Tailorized "2004-02-06 13:21:46 by logg"
448
 - Improve computation of divergence factor for underdamped systems
473 by logg
Tailorized "2004-02-05 09:02:46 by logg"
449
 - Don't check residual on first slab for fixed time step
470 by logg
Tailorized "2004-02-03 10:44:25 by logg"
450
 - Decrease largest (default) time step to 0.1
472 by logg
Tailorized "2004-02-05 08:46:44 by logg"
451
 - Add missing <cmath> in TimeStepper
470 by logg
Tailorized "2004-02-03 10:44:25 by logg"
452
 - Move real into dolfin namespace
469 by logg
Tailorized "2004-02-02 10:34:37 by logg"
453
0.4.5
467 by logg
Tailorized "2004-02-02 08:33:02 by logg"
454
 - Rename function.h to enable compilation under Cygwin
466 by logg
Tailorized "2004-02-01 19:51:28 by logg"
455
 - Add new benchmark problem for multi-adaptive solver
456
 - Bug fix for ParticleSystem
465 by logg
Tailorized "2004-02-01 16:42:15 by logg"
457
 - Initialization of first time step
458
 - Improve time step regulation (threshold)
459
 - Improve stabilization
462 by logg
Tailorized "2004-01-31 16:03:38 by logg"
460
 - Improve TimeStepper interface (Ko Project)
450 by logg
Tailorized "2004-01-27 15:24:08 by logg"
461
 - Use iterators instead of recursively calling TimeSlab::update()
462
 - Clean up ODESolver
448 by logg
Tailorized "2004-01-27 11:31:41 by logg"
463
 - Add iterators for elements in time slabs and element groups
445 by logg
Tailorized "2004-01-26 17:03:12 by logg"
464
 - Add -f to creation of symbolic links
442 by logg
Tailorized "2004-01-25 09:05:18 by logg"
465
0.4.4
466
 - Add support for 3D graphics in Octave using Open Inventor (jj)
436 by logg
Tailorized "2004-01-21 15:22:45 by logg"
467
0.4.3
468
 - Stabilization of multi-adaptive solver (experimental) 
425 by logg
Tailorized "2004-01-19 15:44:53 by logg"
469
 - Improved non-support for curses (--disable-curses)
424 by logg
Tailorized "2004-01-14 18:05:49 by logg"
470
 - New class MechanicalSystem for simulating mechanical systems
421 by logg
Tailorized "2004-01-14 14:37:19 by logg"
471
 - Save debug info from primal and dual (plotslab.m)
420 by logg
Tailorized "2004-01-14 11:25:58 by logg"
472
 - Fix bug in progress bar
411 by logg
Tailorized "2004-01-11 14:31:37 by logg"
473
 - Add missing include file in Components.h (kakr)
407 by logg
Tailorized "2004-01-06 15:29:11 by logg"
474
 - New function dolfin_end(const char* msg, ...)
405 by logg
Tailorized "2004-01-04 18:25:23 by logg"
475
 - Move numerical differentiation to RHS
404 by logg
Tailorized "2004-01-03 15:07:09 by logg"
476
 - New class Event for limited display of messages
402 by logg
Tailorized "2003-12-22 18:08:54 by logg"
477
 - Fix bug in LogStream (large numbers in floating point format)
478
 - Specify individual time steps for different components
400 by logg
Tailorized "2003-12-19 16:20:42 by logg"
479
 - Compile without warnings
480
 - Add -Werror to option enable-debug
402 by logg
Tailorized "2003-12-22 18:08:54 by logg"
481
 - Specify individual methods for different components
399 by logg
Tailorized "2003-12-19 15:28:29 by logg"
482
 - Fix bug in dGqMethods
398 by logg
Tailorized "2003-12-19 12:16:58 by logg"
483
 - Fix bug (delete old block) in ElementData
484
 - Add parameters for method and order
485
 - New test problem reaction
486
 - New class FixedPointIteration
391 by logg
Tailorized "2003-12-11 13:40:43 by logg"
487
 - Fix bug in grid refinement
388 by logg
Tailorized "2003-12-01 15:17:35 by logg"
488
0.4.2
385 by logg
Tailorized "2003-11-29 18:15:00 by logg"
489
 - Fix bug in computation of residual (divide by k)
388 by logg
Tailorized "2003-12-01 15:17:35 by logg"
490
 - Add automatic generation and solution of the dual problem
385 by logg
Tailorized "2003-11-29 18:15:00 by logg"
491
 - Automatic selection of file names for primal and dual
384 by logg
Tailorized "2003-11-28 16:19:55 by logg"
492
 - Fix bug in progress bar (TerminalLogger)
493
 - Many updates of multi-adaptive solver
494
 - Add class ODEFunction
383 by logg
Tailorized "2003-11-28 14:35:28 by logg"
495
 - Update function class hierarchies
382 by logg
Tailorized "2003-11-28 09:40:51 by logg"
496
 - Move functions to a separate directory
376 by logg
Tailorized "2003-11-27 10:05:52 by logg"
497
 - Store multi-adaptive solution binary on disk with cache
371 by logg
Tailorized "2003-11-20 16:19:29 by logg"
498
0.4.1
499
 - First version of multi-adaptive solver working
365 by logg
Tailorized "2003-11-13 16:55:19 by logg"
500
 - Clean up file formats
363 by logg
Tailorized "2003-11-12 11:00:48 by logg"
501
 - Start changing from int to unsigned int where necessary
357 by logg
Tailorized "2003-11-06 11:26:17 by logg"
502
 - Fix bool->int when using stdard in Parameter
356 by logg
Tailorized "2003-11-06 10:04:42 by logg"
503
 - Add NewArray and NewList (will replace Array and List)
348 by logg
Tailorized "2003-10-22 21:13:24 by logg"
504
0.4.0
334 by hoffman
Tailorized "2003-10-20 23:05:40 by hoffman"
505
 - Initiation of the FEniCS project
345 by logg
Tailorized "2003-10-21 22:18:42 by logg"
506
 - Change syntax of mesh files: grid -> mesh
507
 - Create symbolic links instead of copying files
334 by hoffman
Tailorized "2003-10-20 23:05:40 by hoffman"
508
 - Tanganyika -> ODE 
509
 - Add Heat module
510
 - Grid -> Mesh
511
 - Move forms and mappings to separate libraries 
325 by logg
Tailorized "2003-09-26 06:31:26 by logg"
512
 - Fix missing include of DirectSolver.h
319 by logg
Tailorized "2003-09-25 09:29:10 by logg"
513
0.3.12
317 by logg
Tailorized "2003-09-25 08:41:48 by logg"
514
 - Adaptive grid refinement (!)
307 by logg
Tailorized "2003-09-23 15:35:16 by logg"
515
 - Add User Manual
303 by logg
Tailorized "2003-09-23 08:06:31 by logg"
516
 - Add function dolfin_log() to turn logging on/off
293 by logg
Tailorized "2003-09-19 12:31:36 by logg"
517
 - Change from pointers to references for Node, Cell, Edge, Face
284 by logg
Tailorized "2003-09-18 08:24:56 by logg"
518
 - Update writexml.m
519
 - Add new grid files and rename old grid files
280 by logg
Tailorized "2003-09-17 12:35:57 by logg"
520
0.3.11
279 by logg
Tailorized "2003-09-17 11:32:56 by logg"
521
 - Add configure option --disable-curses
278 by logg
Tailorized "2003-09-17 10:07:25 by logg"
522
 - Grid refinement updates
523
 - Make OpenDX file format work for grids (output)
524
 - Add volume() and diameter() in cell
269 by logg
Tailorized "2003-09-15 09:01:47 by logg"
525
 - New classes TriGridRefinement and TetGridRefinement
253 by logg
Tailorized "2003-09-08 13:54:22 by logg"
526
 - Add iterators for faces and edges on a boundary
250 by logg
Tailorized "2003-09-08 09:38:30 by logg"
527
 - New class GridHierarchy
247 by logg
Tailorized "2003-09-04 14:37:27 by logg"
528
0.3.10
529
 - Use new boundary structure in Galerkin
237 by logg
Tailorized "2003-09-03 10:04:08 by logg"
530
 - Make dolfin_start() and dolfin_end() work
531
 - Make dolfin_assert() raise segmentation fault for plain text mode
532
 - Add configure option --enable-debug
533
 - Use autoreconf instead of scripts/preconfigure
534
 - Rename configure.in -> configure.ac
535
 - New class FaceIterator
536
 - New class Face
537
 - Move computation of boundary from GridInit to BoundaryInit
538
 - New class BoundaryData
539
 - New class BoundaryInit
540
 - New class Boundary
541
 - Make InitGrid compute edges
542
 - Add test program for generic matrix in src/demo/la
543
 - Clean up Grid classes
544
 - Add new class GridRefinementData
545
 - Move data from Cell to GenericCell
546
 - Make GMRES work with user defined matrix, only mult() needed
547
 - GMRES now uses only one function to compute residual()
548
 - Change Matrix structure (a modified envelope/letter)
549
 - Update script checkerror.m for Poisson 
550
 - Add function dolfin_info_aptr()
551
 - Add cast to element pointer for iterators
552
 - Clean up and improve the Tensor class
553
 - New class: List
554
 - Name change: List -> Table
555
 - Name change: ShortList -> Array
556
 - Make functions in GridRefinement static
557
 - Make functions in GridInit static
235 by logg
Tailorized "2003-08-11 08:40:52 by logg"
558
 - Fix bug in GridInit (eriksv)
232 by logg
Tailorized "2003-07-15 12:29:14 by logg"
559
 - Add output to OpenDX format for 3D grids
226 by logg
Tailorized "2003-07-02 12:11:04 by logg"
560
 - Clean up ShortList class
561
 - Clean up List class
562
 - New class ODE, Equation replaced by PDE
563
 - Add Lorenz test problem
564
 - Add new problem type for ODEs
565
 - Add new module ode
237 by logg
Tailorized "2003-09-03 10:04:08 by logg"
566
 - Work on multi-adaptive ODE solver (lots of new stuff)
226 by logg
Tailorized "2003-07-02 12:11:04 by logg"
567
 - Work on grid refinement
211 by logg
Tailorized "2003-06-23 06:47:22 by logg"
568
 - Write all macros in LoggerMacros in one line
205 by logg
Tailorized "2003-06-19 09:31:09 by logg"
569
 - Add transpose functions to Matrix (Erik)
203 by logg
Tailorized "2003-06-18 13:55:17 by logg"
570
0.3.9
571
 - Update Krylov solver (Erik, Johan)
572
 - Add new LU factorization and LU solve (Niklas)
200 by logg
Tailorized "2003-06-18 12:53:22 by logg"
573
 - Add benchmark test in src/demo/bench
199 by logg
Tailorized "2003-06-18 08:02:26 by logg"
574
 - Add silent logger
196 by logg
Tailorized "2003-06-17 13:25:53 by logg"
575
0.3.8
576
 - Make sure dolfin-config is regenerated every time
191 by logg
Tailorized "2003-06-17 07:40:27 by logg"
577
 - Add demo program for cG(q) and dG(q)
578
 - Add dG(q) precalc of nodal points and weights
579
 - Add cG(q) precalc of nodal points and weights
188 by logg
Tailorized "2003-06-12 14:49:21 by logg"
580
 - Fix a bug in configure.in (AC_INIT with README)
581
 - Add Lagrange polynomials
185 by logg
Tailorized "2003-06-11 15:24:43 by logg"
582
 - Add multiplication with transpose
583
 - Add scalar products with rows and columns
180 by logg
Tailorized "2003-06-11 10:22:36 by logg"
584
 - Add A[i][j] index operator for quick access to dense matrix
178 by logg
Tailorized "2003-06-10 14:35:18 by logg"
585
0.3.7
177 by logg
Tailorized "2003-06-10 14:32:07 by logg"
586
 - Add new Matlab-like syntax like A(i,all) = x or A(3,all) = A(4,all)
587
 - Add dolfin_assert() macro enabled if debug is defined
588
 - Redesign of Matrix/DenseMatrix/SparseMatrix to use Matrix as common interface
175 by logg
Tailorized "2003-06-06 12:20:38 by logg"
589
 - Include missing cmath in Legendre.cpp and GaussianQuadrature.cpp
173 by logg
Tailorized "2003-06-05 07:05:56 by logg"
590
0.3.6
169 by logg
Tailorized "2003-06-04 10:21:11 by logg"
591
 - Add output functionality in DenseMatrix
592
 - Add high precision solver to DirectSolver
166 by logg
Tailorized "2003-06-03 13:18:20 by logg"
593
 - Clean up error messages in Matrix
594
 - Make solvers directly accessible through Matrix and DenseMatrix
595
 - Add quadrature (Gauss, Radau, and Lobatto) from Tanganyika
596
 - Start merge with Tanganyika
163 by logg
Tailorized "2003-05-23 13:28:25 by logg"
597
 - Add support for automatic documentation using doxygen
160 by logg
Tailorized "2003-05-23 11:51:54 by logg"
598
 - Update configure scripts
159 by logg
Tailorized "2003-05-23 09:16:00 by logg"
599
 - Add greeting at end of compilation
151 by logg
Tailorized "2003-05-19 08:49:00 by logg"
600
0.3.5
601
 - Define version number only in the file configure.in
602
 - Fix compilation problem (missing depcomp)
146 by logg
Tailorized "2003-05-08 17:40:33 by logg"
603
0.3.4
604
 - Fix bugs in some of the ElementFunction operators
144 by logg
Tailorized "2003-05-07 18:14:29 by logg"
605
 - Make convection-diffusion solver work again
606
 - Fix bug in integration, move multiplication with the determinant
607
 - Fix memory leaks in ElementFunction
608
 - Add parameter to choose output format
128 by logg
Tailorized "2003-05-06 15:00:07 by logg"
609
 - Make OctaveFile and MatlabFile subclasses of MFile
610
 - Add classes ScalarExpressionFunction and VectorExpressionFunction
611
 - Make progress bars work cleaner
612
 - Get ctrl-c in curses logger
613
 - Remove <Problem>Settings-classes and use dolfin_parameter()
614
 - Redesign settings to match the structure of the log system
615
 - Add vector functions: Function::Vector
616
 - Add vector element functions: ElementFunction::Vector
127 by logg
Tailorized "2003-04-05 18:28:33 by logg"
617
0.3.3
618
 - Increased functionality of curses-based interface
619
 - Add progress bars to log system
125 by logg
Tailorized "2003-03-26 08:03:54 by logg"
620
0.3.2
621
 - More work on grid refinement
622
 - Add new curses based log system
111 by logg
Tailorized "2003-03-10 10:32:49 by logg"
623
0.3.1
624
 - Makefile updates: make install should now work properly
107 by logg
Tailorized "2003-03-06 07:53:33 by logg"
625
 - KrylovSolver updates
626
 - Preparation for grid refinement
627
 - Matrix and Vector updates
98 by logg
Tailorized "2003-02-26 16:18:00 by logg"
628
0.3.0
95 by logg
Tailorized "2003-02-26 16:11:15 by logg"
629
 - Make poisson work again, other modules still not working
630
 - Add output format for octave
92 by logg
Tailorized "2003-02-19 16:00:18 by logg"
631
 - Fix code to compile with g++-3.2 -Wall -Werror
87 by logg
Tailorized "2003-02-18 13:21:20 by logg"
632
 - New operators for Matrix
633
 - New and faster GMRES solver (speedup factor 4)
634
 - Changed name from SparseMatrix to Matrix
65 by logg
Tailorized "2003-02-06 08:40:24 by logg"
635
 - Remove old unused code
636
 - Add subdirectory math containing mathematical functions
637
 - Better access for A(i,j) += to improve speed in assembling
638
 - Add benchmark for linear algebra
639
 - New definition of finite element
640
 - Add algebra for function spaces
58 by logg
Tailorized "2002-12-15 10:48:36 by logg"
641
 - Convert grids in data/grids to xml.gz
57 by logg
Tailorized "2002-12-13 16:48:06 by logg"
642
 - Add iterators for Nodes and Cells
54 by logg
Tailorized "2002-12-10 11:15:26 by logg"
643
 - Change from .hh to .h
411 by logg
Tailorized "2004-01-11 14:31:37 by logg"
644
 - Add operators to Vector class (foufas)
48 by logg
Tailorized "2002-12-03 10:53:55 by logg"
645
 - Add dependence on libxml2
65 by logg
Tailorized "2003-02-06 08:40:24 by logg"
646
 - Change from .C to .cpp to make Jim happy.
43 by logg
Tailorized "2002-11-12 15:55:04 by logg"
647
 - Change input/output functionality to streams
27 by logg
Tailorized "2002-11-05 10:28:03 by logg"
648
 - Change to new data structure for Grid
649
 - Change to object-oriented API at top level
650
 - Add use of C++ namespaces
651
 - Complete and major restructuring of the code
9 by logg
Tailorized "2002-09-25 09:11:54 by logg"
652
 - Fix compilation error in src/config
7 by logg
Tailorized "2002-09-24 14:28:20 by logg"
653
 - Fix name of keyword for convection-diffusion
1 by logg
Tailorized "2002-09-13 07:55:37 by logg"
654
0.2.11-1
655
 - Fix compilation error (`source`) on Solaris
656
0.2.11
657
 - Automate build process to simplify addition of new modules
658
 - Fix bug in matlab_write_field() (walter)
659
 - Fix bug in SparseMatrix::GetCopy() (foufas)
660
0.2.10-1
661
 - Fix compilation errors on RedHat (thsv)
662
0.2.10
663
 - Fix compilation of problems to use correct compiler
664
 - Change default test problems to the ones in the report
665
 - Improve memory management using mpatrol for tracking allocations
666
 - Change bool to int for va_arg, seems to be a problem with gcc > 3.0
667
 - Improve input / output support: GiD, Matlab, OpenDX
668
0.2.8
669
 - Navier-Stokes starting to work again
670
 - Add Navier-Stokes 2d
671
 - Bug fixes
672
0.2.7
673
 - Add support for 2D problems
674
 - Add module convection-diffusion
675
 - Add local/global fields in equation/problem
676
 - Bug fixes
677
 - Navier-Stokes updates (still broken)
674 by logg
Tailorized "2004-06-21 13:37:49 by logg"
678
0.2.6 [2002-02-19]
1 by logg
Tailorized "2002-09-13 07:55:37 by logg"
679
 - Navier-Stokes updates (still broken)
680
 - Output to matlab format
681
0.2.5
682
 - Add variational formulation with overloaded operators for systems
683
 - ShapeFunction/LocalField/FiniteElement according to Scott & Brenner
684
0.2.4
685
 - Add boundary conditions
686
 - Poisson seems to work ok
687
0.2.3
688
 - Add GMRES solver
689
 - Add CG solver
690
 - Add direct solver
691
 - Add Poisson solver
692
 - Big changes to the organisation of the source tree
693
 - Add kwdist.sh script
694
 - Bug fixes
695
0.2.2:
696
 - Remove curses temporarily
697
0.2.1:
698
 - Remove all PETSc stuff. Finally!
699
 - Gauss-Seidel cannot handle the pressure equation
700
0.2.0:
701
 - First GPL release
702
 - Remove all of Klas Samuelssons proprietary grid code
703
 - Adaptivity and refinement broken, include in next release