DOLFIN 1.0-beta2

Milestone information

Project:
DOLFIN
Series:
1.0.x
Version:
1.0-beta2
Released:
 
Registrant:
Garth Wells
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:
15 Anders Logg, 7 Garth Wells, 11 Johan Hake, 1 Kristian B. Ølgaard, 5 Marie Rognes, 1 Registry Administrators
Blueprints:
10 Implemented
Bugs:
3 Invalid, 2 Won't Fix, 41 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-1.0-beta2.tar.gz (md5) DOLFIN 1.0-beta2 1,929
last downloaded 17 weeks ago
Total downloads: 1,929

Release notes 

This release contains many bug fixes and implements some long outstanding features in preparation for the 1.0 release.

Changelog 

View the full changelog

1.0-beta2 [2011-10-26]
 - Change search path of parameter file to ~/.fenics/dolfin_parameters.xml
 - Add functions Parameters::has_parameter, Parameters::has_parameter_set
 - Added option to store all connectivities in a mesh for TimeSeries (false by default)
 - Added option for gzip compressed binary files for TimeSeries
 - Propagate global parameters to Krylov and LU solvers
 - Fix OpenMp assemble of scalars
 - Make OpenMP assemble over sub domains work
 - DirichletBC.get_boundary_values, FunctionSpace.collapse now return a dict in Python
 - Changed name of has_la_backend to has_linear_algebra_backend
 - Added has_foo functions which can be used instead of the HAS_FOO defines
 - Less trict check on kwargs for compiled Expression
 - Add option to not right-justify tables
 - Rename summary --> list_timings
 - Add function list_linear_solver_methods
 - Add function list_lu_solver_methods
 - Add function list_krylov_solver_methods
 - Add function list_krylov_solver_preconditioners
 - Support subdomains in SystemAssembler (not for interior facet integrals)
 - Add option functionality apply("flush") to PETScMatrix
 - Add option finalize_tensor=true to assemble functions
 - Solver parameters can now be passed to solve
 - Remove deprecated function Variable::disp()
 - Remove deprecated function logging()
 - Add new class MeshValueCollection
 - Add new class MeshDomains replacing old storage of boundary markers
   as part of MeshData. The following names are no longer supported:
   * boundary_facet_cells
   * boundary_facet_numbers
   * boundary_indicators
   * material_indicators
   * cell_domains
   * interior_facet_domains
   * exterior_facet_domains
 - Rename XML tag <meshfunction> --> <mesh_function>
 - Rename SubMesh data "global_vertex_indices" --> "parent_vertex_indices"
 - Get XML input/output of boundary markers working again
 - Get FacetArea working again

10 blueprints and 46 bugs targeted

Blueprint Priority Assignee Delivery
Add support for subdomains to SystemAssembler Add support for subdomains to SystemAssembler 5 Essential Anders Logg  11 Implemented
Change license to LPGL v3 or any later version Change license to LPGL v3 or any later version 5 Essential Anders Logg  11 Implemented
Finish design of new web page Finish design of new web page 5 Essential Anders Logg  11 Implemented
Set minimal SWIG version to 2.0 Set minimal SWIG version to 2.0 5 Essential Johan Hake  11 Implemented
Benchmark suite Benchmark suite 4 High   11 Implemented
Create named subclasses of MeshFunction Create named subclasses of MeshFunction 4 High Anders Logg  11 Implemented
Add C++ versions of all demos Add C++ versions of all demos 3 Medium Registry Administrators  11 Implemented
Demand default value for expression variables Demand default value for expression variables 3 Medium Johan Hake  11 Implemented
Add root or all options for info to screen Add root or all options for info to screen 1 Undefined   11 Implemented
use links to classes rather than code examples use links to classes rather than code examples 1 Undefined Marie Rognes  11 Implemented
Bug report Importance Assignee Status
879030 #879030 Linear/NonlinearProblem/Solver classes missing parameters 3 High Johan Hake  3 Invalid
879034 #879034 Access in vector with tuple not working 3 High Johan Hake  3 Invalid
868563 #868563 Demos fail, error tokenizing input 1 Undecided   3 Invalid
869037 #869037 System assembler does not support subdomains when interior facet integrals are present 5 Low Anders Logg  4 Won't Fix
864510 #864510 Trilinos 10.8 + non-square matrix broken 1 Undecided   4 Won't Fix
733834 #733834 Computing functions on boundaries gives incorrect result in parallel 2 Critical Garth Wells  10 Fix Released
853487 #853487 Logic around reset_sparsity parameter to assemble_system in python is flawed 2 Critical Anders Logg  10 Fix Released
855362 #855362 A collapsed function space lacks the python layer 2 Critical Johan Hake  10 Fix Released
855376 #855376 System test failing on buildbots because keyword delta is new in Python 2.7 2 Critical   10 Fix Released
855912 #855912 Subsequent use of split gives wrong results 2 Critical Garth Wells  10 Fix Released
862407 #862407 Programs fail if Trilinos is enabled and PETSc is disabled 2 Critical   10 Fix Released
870225 #870225 The new listing of available solvers is not mapped to Python 2 Critical Johan Hake  10 Fix Released
876362 #876362 Python docstring of Expression wrong 2 Critical Johan Hake  10 Fix Released
663250 #663250 3D mesh refinement gives strange mesh sizes 3 High Anders Logg  10 Fix Released
781123 #781123 Missing copyright consent forms 3 High Anders Logg  10 Fix Released
799120 #799120 Documentation for headers with only free functions appear as one big note 3 High   10 Fix Released
809343 #809343 Boundary conditions that are not actual boundary conditions(!) are not respected during adaptivity 3 High Marie Rognes  10 Fix Released
811131 #811131 Function.fine() method works unexpectedly 3 High Marie Rognes  10 Fix Released
826715 #826715 Update stage in adaptive solver takes ridiculously long in 3d 3 High Marie Rognes  10 Fix Released
830998 #830998 I/O for MeshData broken 3 High Anders Logg  10 Fix Released
832441 #832441 Unit tests not performed once 'not_working_in_parallel' called 3 High   10 Fix Released
846703 #846703 Python variational solver interface fails when a form is emty 3 High Garth Wells  10 Fix Released
847759 #847759 Precision of doubles is reduced in XML output 3 High Garth Wells  10 Fix Released
859670 #859670 g++: error: =format-security: No such file or directory 3 High   10 Fix Released
860040 #860040 OpenMP assembler crash for scalars 3 High Johan Hake  10 Fix Released
879029 #879029 DOLFIN parameters input/output not working 3 High   10 Fix Released
879032 #879032 Setting form compiler to SFC should fail gracefully 3 High Anders Logg  10 Fix Released
879294 #879294 Global parameters do not propagate to solvers 3 High Anders Logg  10 Fix Released
736677 #736677 log_level partly broken in Python 4 Medium Johan Hake  10 Fix Released
797640 #797640 Plotting broken in C++ coloring demo 4 Medium   10 Fix Released
803885 #803885 Reading EpetraVector from file hangs in parallel 4 Medium   10 Fix Released
809312 #809312 Generation of dual boundary conditions does not respect dof identification method 4 Medium Marie Rognes  10 Fix Released
822149 #822149 Empty EpetraMatrix is error prone 4 Medium   10 Fix Released
824199 #824199 Using "global" in function or data object names for SubMeshes is confusing 4 Medium Anders Logg  10 Fix Released
832820 #832820 PETScVector::init(....) with ghost entries hangs when a process has no ghost terms 4 Medium Garth Wells  10 Fix Released
845411 #845411 Real spaces do not work in parallel 4 Medium Garth Wells  10 Fix Released
864725 #864725 Python Trilinos demo fails with Trilinos 10.8 4 Medium Garth Wells  10 Fix Released
868465 #868465 LUSolver ignores solver type string 4 Medium Anders Logg  10 Fix Released
761516 #761516 programmers-reference/python/index.rst is incomplete 1 Undecided Kristian B. Ølgaard  10 Fix Released
826625 #826625 FacetArea broken 1 Undecided   10 Fix Released
831050 #831050 Navier-Stokes demo does not work in parallel 1 Undecided   10 Fix Released
838389 #838389 solve() function lacks check for valid argument list 1 Undecided Anders Logg  10 Fix Released
850130 #850130 PointSource should add values vector values, not set 1 Undecided   10 Fix Released
853941 #853941 mesh.init() fails when mesh is empty 1 Undecided Anders Logg  10 Fix Released
860595 #860595 info(mesh.parallel_data()) fails in PyDOLFIN 1 Undecided Johan Hake  10 Fix Released
860601 #860601 Wrapping problem and memory leak with facet domains in PyDOLFIN 1 Undecided Johan Hake  10 Fix Released
This milestone contains Public information
Everyone can see this information.