DOLFIN

Software Screenshot:
DOLFIN
Software Details:
Version: 1.3.0
Upload Date: 17 Feb 15
Distribution Type: Freeware
Downloads: 13

Rating: 4.0/5 (Total Votes: 1)

DOLFIN is an open source C++ interface to the FEniCS project for the Automation of Computational Mathematical Modeling (ACMM).

It provides a consistent PSE (Problem Solving Environment) for solving partial and ordinary differential equations.

What is new in this release:

  • Feature: Enable assignment of sparse MeshValueCollections to MeshFunctions
  • Feature: Add free function assign that is used for sub function assignment
  • Feature: Add class FunctionAssigner that cache dofs for sub function assignment
  • Fix runtime dependency on checking swig version
  • Deprecate DofMap member methods vertex_to_dof_map and dof_to_vertex_map
  • Add free functions: vertex_to_dof_map and dof_to_vertex_map, and correct the ordering of the map.
  • Introduce CompiledSubDomain a more robust version of compiled_subdomains, which is now deprecated
  • CMake now takes care of calling the correct generate-foo script if so needed.
  • Feature: Add new built-in computational geometry library (BoundingBoxTree)
  • Feature: Add support for setting name and label to an Expression when constructed
  • Feature: Add support for passing a scalar GenericFunction as default value to a CompiledExpression
  • Feature: Add support for distance queries for 3-D meshes
  • Feature: Add PointIntegralSolver, which uses the MultiStageSchemes to solve local ODEs at Vertices
  • Feature: Add RKSolver and MultiStageScheme for general time integral solvers
  • Feature: Add support for assigning a Function with linear combinations of Functions, which lives in the same FunctionSpace
  • Added Python wrapper for SystemAssembler
  • Added a demo using compiled_extension_module with separate source files
  • Fixes for NumPy 1.7
  • Remove DOLFIN wrapper code (moved to FFC)
  • Add set_options_prefix to PETScKrylovSolver
  • Remove base class BoundarCondition
  • Set block size for PETScMatrix when available from TensorLayout
  • Add support to get block compressed format from STLMatrix
  • Add detection of block structures in the dofmap for vector equations
  • Expose PETSc GAMG parameters
  • Modify SystemAssembler to support separate assembly of A and b

What is new in version 1.1.0:

  • This version provides significant performance improvements and a number of important bugfixes.

What is new in version 1.0 RC2:

  • This bugfix release fixes a small number of bugs in preparation for the upcoming release of DOLFIN 1.0.0.

What is new in version 1.0 RC1:

  • This release brings a large number of cleanups and bug fixes relative to the newly released DOLFIN 1.0-beta2.
  • If this release holds for a week of testing, it will transform into DOLFIN 1.0.0.

What is new in version 1.0 Beta 2:

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

What is new in version 0.9.11:

  • A new version of DOLFIN has been released with a number of improvements and a significant number of bug fixes.

What is new in version 0.9.10:

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

What is new in version 0.9.9:

  • 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.

What is new in version 0.9.8:

  • A new version of DOLFIN has been released with many new features, just a sample of which includes parallel Trilinos support, improved linear algebra designs, improved mesh refinement and automated adaptivity. A comprehensive list of new features and big fixes can be found in the ChangeLog.

Requirements:

  • The latest version of FFC
  • The latest version of FIAT
  • PETSc version 2.3.0
  • Libxml2 (Debian package libxml2-dev)

Similar Software

Comments to DOLFIN

Comments not found
Add Comment
Turn on images!