Download project files

How do I verify a download?


1118 of 18 releases

0.9.10 release from the 0.x series released

Release information
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:

 - 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)

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

0.9.9 (Almost there...) release from the 0.x series released

Release information
Release notes:

This release changes the build system to CMake. It also adds support for named MeshFunctions, simplified specification of boundary conditions in Python, improved control of preconditioners and LU factorization, fixes for UMFPACK and updates for SLEPc 3.1.

Changelog:

0.9.9 [2010-09-01]
 - Change build system to CMake
 - Add named MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
 - Allow setting constant boundary conditions directly without using Constant
 - Allow setting boundary conditions based on string ("x[0] == 0.0")
 - Create missing directories if specified as part of file names
 - Allow re-use of preconditioners for most backends
 - Fixes for UMFPACK solver on some 32 bit machines
 - Provide access to more Hypre preconditioners via PETSc
 - Updates for SLEPc 3.1
 - Improve and implement re-use of LU factorizations for all backends
 - Fix bug in refinement of MeshFunctions

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

0.9.8 release from the 0.x series released

Release information
Changelog:

- Optimize and improve StabilityAnalysis.
 - Use own implementation of binary search in ODESolution (takes advantage of previous values as initial guess)
 - Improve reading ODESolution spanning multiple files
 - Dramatic speedup of progress bar (and algorithms using it)
 - Fix bug in writing meshes embedded higher dimensions to M-files
 - Zero vector in uBLASVector::resize() to fix spurious bug in Krylov solver
 - Handle named fields (u.rename()) in VTK output
 - Bug fix in computation of FacetArea for tetrahedrons
 - Add support for direct plotting of Dirichlet boundary conditions: plot(bc)
 - Updates for PETSc 3.1
 - Add relaxation parameter to NewtonSolver
 - Implement collapse of renumbered dof maps (serial and parallel)
 - Simplification of DofMapBuilder for parallel dof maps
 - Improve and simplify DofMap
 - Add Armadillo dependency for dense linear algebra
 - Remove LAPACKFoo wrappers
 - Add abstract base class GenericDofMap
 - Zero small values in VTK output to avoid VTK crashes
 - Handle MeshFunction/markers in homogenize bc
 - Make preconditioner selectable in VariationalProblem (new parameter)
 - Read/write meshes in binary format
 - Add parameter "use_ident" in DirichletBC
 - Issue error by default when solvers don't converge (parameter "error_on_convergence")
 - Add option to print matrix/vector for a VariationalProblem
 - Trilinos backend now works in parallel
 - Remove Mesh refine members functions. Use free refine(...) functions instead
 - Remove AdapativeObjects
 - Add Stokes demo using the MINI element
 - Interface change: operator+ now used to denote enriched function spaces
 - Interface change: operator+ --> operator* for mixed elements
 - Add option 'allow_extrapolation' useful when interpolating to refined meshes
 - Add SpatialCoordinates demo
 - Add functionality for accessing time series sample times: vector_times(), mesh_times()
 - Add functionality for snapping mesh to curved boundaries during refinement
 - Add functionality for smoothing the boundary of a mesh
 - Speedup assembly over exterior facets by not using BoundaryMesh
 - Mesh refinement improvements, remove unecessary copying in Python interface
 - Clean PETSc and Epetra Krylov solvers
 - Add separate preconditioner classes for PETSc and Epetra solvers
 - Add function ident_zeros for inserting one on diagonal for zero rows
 - Add LU support for Trilinos interface

File Description Downloads
download icon dolfin-0.9.8.tar.gz (md5, sig) DOLFIN 0.9.8 5,960
last downloaded 10 weeks ago
Total downloads: 5,960

0.9.7 release from the 0.x series released

Release information
Release notes:

This release fixes memory leaks in the Python interface, adds support for mesh partitioning with SCOTCH, improves the handling of time series, removes the GTS dependency, adds support for computing the intersection between arbitrary mesh entites and adds support for specifying the orientation of facets in facet integrals.

Changelog:

0.9.7 [2010-02-17]
 - Add support for specifying facet orientation in assembly over interior facet\
s
 - Allow user to choose which LU package PETScLUSolver uses
 - Add computation of intersection between arbitrary mesh entities
 - Random access to MeshEntitiyIterators
 - Modify SWIG flags to prevent leak when using SWIG director feature
 - Fix memory leak in std::vector<Foo*> typemaps
 - Add interface for SCOTCH for parallel mesh partitioning
 - Bug fix in SubDomain::mark, fixes bug in DirichletBC based on SubDomain::ins\
ide
 - Improvements in time series class, recognizing old stored values
 - Add FacetCell class useful in algorithms iterating over boundary facets
 - Rename reconstruct --> extrapolate
 - Remove GTS dependency

File Description Downloads
download icon dolfin-0.9.7.tar.gz (md5, sig) DOLFIN 0.9.7 2,272
last downloaded 48 weeks ago
Total downloads: 2,272

0.9.6 release from the 0.x series released

Release information
Release notes:

This new version adds support for intersection of 2D/3D meshes using CGAL, improves the Expression interface, adds support for UFL 0.5.0, FFC 0.9.0, UFC 1.4.0, and fixes a number of important bugs.

Changelog:

0.9.6 [2010-02-03]
 - Simplify access to form compiler parameters, now integrated with global parameters
 - Add DofMap member function to return set of dofs
 - Fix memory leak in the LA interface
 - Do not import cos, sin, exp from NumPy to avoid clash with UFL functions
 - Fix bug in MTL4Vector assignment
 - Remove sandbox (moved to separate repository)
 - Remove matrix factory (dolfin/mf)
 - Update .ufl files for changes in UFL
 - Added swig/import/foo.i for easy type importing from dolfin modules
 - Allow optional argument cell when creating Expression
 - Change name of Expression argument cpparg --> cppcode
 - Add simple constructor (dim0, dim1) for C++ matrix Expressions
 - Add example demonstrating the use of cpparg (C++ code in Python)
 - Add least squares solver for dense systems (wrapper for DGELS)
 - New linear algebra wrappers for LAPACK matrices and vectors
 - Experimental support for reconstruction of higher order functions
 - Modified interface for eval() and inside() in C++ using Array
 - Introduce new Array class for simplified wrapping of arrays in SWIG
 - Improved functionality for intersection detection
 - Reimplementation of intersection detection using CGAL

File Description Downloads
download icon dolfin-0.9.6.tar.gz (md5, sig) DOLFIN 0.9.6 236
last downloaded 47 weeks ago
Total downloads: 236

0.9.5 release from the 0.x series released

Release information
Release notes:

This release of DOLFIN simplifies the use of Constants and Expressions in both the C++ and Python interfaces, with the automatic selection of function spaces from Python. Support for computing eigenvalues of symmetric matrices has been improved and a number of small bugs have been fixed.

Changelog:

0.9.5 [2009-12-03]
 - Set appropriate parameters for symmetric eigenvalue problems with SLEPc
 - Fix for performance regression in recent uBLAS releases
 - Simplify Expression interface: f = Expression("sin(x[0])")
 - Simplify Constant interface: c = Constant(1.0)
 - Fix bug in periodic boundary conditions
 - Add simple script dolfin-tetgen for generating DOLFIN XML meshes from STL
 - Make XML parser append/overwrite parameter set when reading parameters from file
 - Refinement of function spaces and automatic interpolation of member functions
 - Allow setting global parameters for Krylov solver
 - Fix handling of Constants in Python interface to avoid repeated JIT compilation
 - Allow simple specification of subdomains in Python without needing to subclass SubDomain
 - Add function homogenize() for simple creation of homogeneous BCs from given BCs
 - Add copy constructor and possibility to change value for DirichletBC
 - Add simple wrapper for ufl.cell.n. FacetNormal(mesh) now works again in Python.
 - Support apply(A), apply(b) and apply(b, x) in PeriodicBC
 - Enable setting spectral transformation for SLEPc eigenvalue solver

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

0.9.4 release from the 0.x series released

File Description Downloads
download icon dolfin-0.9.4.tar.gz (md5, sig) 0.9.4 release 1,755
last downloaded 2 weeks ago
Total downloads: 1,755

0.9.3 release from the 0.x series released

File Description Downloads
download icon dolfin-0.9.3.tar.gz (md5, sig) 0.9.3 release 319
last downloaded 28 weeks ago
Total downloads: 319

1118 of 18 releases