DOLFIN

DOLFIN is the C++ interface of the FEniCS project.
Download

DOLFIN Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Johan Hoffman, Johan Jansson, and Anders Logg
  • Publisher web site:
  • http://www.fenics.org/dolfin/

DOLFIN Tags


DOLFIN Description

DOLFIN is the C++ interface of the FEniCS project. DOLFIN project is the C++ interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Here are some key features of "DOLFIN": · Simple, consistent and intuitive object-oriented API · · Automatic and efficient evaluation of variational forms through FFC · · Automatic and efficient assembly of linear systems · · Support for general families of finite elements, including continuous and discontinuous Lagrange finite elements of arbitrary order on triangles and tetrahedra through FIAT · Support for arbitrary mixed elements, including Taylor-Hood · High-performance parallel linear algebra through PETSc with simple C++ wrappers · Triangular and tetrahedral meshes, including adaptive mesh refinement and mesh hierarchies · Multi-adaptive mcG(q)/mdG(q) and mono-adaptive cG(q)/dG(q) ODE solvers · Support for a range of output formats for post-processing, including DOLFIN XML, MATLAB, Octave, OpenDX, GiD, Tecplot and Paraview/VTK · SWIG-generated Python interface PyDOLFIN (experimental) in addition to the standard C++ interface Requirements: · The latest version of FFC · The latest version of FIAT · PETSc version 2.3.0 · Libxml2 (Debian package libxml2-dev) What's New in This Release: · 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.


DOLFIN Related Software