DOLFINDOLFIN is the C++ interface of the FEniCS project. | |
Download |
DOLFIN Ranking & Summary
Advertisement
- 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