DOLFIN 0.9.10

This release should incorporate all recent bug fixes + new features and make the way for DOLFIN 1.0.

This will be the release included in Ubuntu 11.04 so it's important to get it out now and make it reasonably good.

Milestone information

Project:
DOLFIN
Series:
0.x
Version:
0.9.10
Released:
 
Registrant:
Anders Logg
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Anders Logg, 1 Johan Hake, 1 Johannes Ring
Blueprints:
2 Implemented
Bugs:
7 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon dolfin-0.9.10.tar.gz (md5, sig) DOLFIN 0.9.10 1,470
last downloaded 83 weeks ago
Total downloads: 1,470

Release notes 

This release adds a large number of improvements and bug fixes, most notably improved parallel scaling and experimental support for multi-core computing.

Changelog 

View the full changelog

 - Handle TimeSeries stored backward in time (automatic reversal)
 - Automatic storage of hierarchy during refinement
 - Remove directory/library 'main', merged into 'common'
 - dolfin_init --> init, dolfin_set_precision --> set_precision
 - Remove need for mesh argument to functional assembly when possible
 - Add function set_output_stream
 - Add operator () for evaluation at points for Function/Expression in C++
 - Add abs() to GenericVector interface
 - Fix bug for local refinement of manifolds
 - Interface change: VariationalProblem now takes: a, L or F, (dF)
 - Map linear algebra objects to processes consistently with mesh parition
 - Lots of improvemenst to parallel assembly, dof maps and linear algebra
 - Add lists supported_elements and supported_elements_for_plotting in Python
 - Add script dolfin-plot for plotting meshes and elements from the command-line
 - Add support for plotting elements from Python
 - Add experimental OpenMP assembler
 - Thread-safe fixed in Function class
 - Make GenericFunction::eval thread-safe (Data class removed)
 - Optimize and speedup topology computation (mesh.init())
 - Add function Mesh::clean() for cleaning out auxilliary topology data
 - Improve speed and accuracy of timers
 - Fix bug in 3D uniform mesh refinement
 - Add built-in meshes UnitTriangle and UnitTetrahedron
 - Only create output directories when they don't exist
 - Make it impossible to set the linear algebra backend to something illegal
 - Overload value_shape instead of dim for userdefined Python Expressions
 - Permit unset parameters
 - Search only for BLAS library (not cblas.h)

2 blueprints and 7 bugs targeted

Blueprint Priority Assignee Delivery
Updating objects and the update stage of AdaptiveSolver Updating objects and the update stage of AdaptiveSolver 5 Essential Anders Logg  11 Implemented
Move main to common Move main to common 1 Undefined Anders Logg  11 Implemented
Bug report Importance Assignee Status
706330 #706330 PETScMatrix doesn't work properly from Python 2 Critical Johan Hake  10 Fix Released
698229 #698229 Applying boundary condition to vector crashes 3 High   10 Fix Released
713081 #713081 mesh-entities-broken 3 High   10 Fix Released
694524 #694524 No build test for SCOTCH 4 Medium   10 Fix Released
714509 #714509 bisection-refinement-broken 4 Medium   10 Fix Released
722807 #722807 Circular dependency for dolfin_utils 4 Medium Johannes Ring  10 Fix Released
702372 #702372 BlockMatrix and deleted matrices 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.