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
|