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: [ read full changelog ]
· This bugfix release fixes a small number of bugs in preparation for the upcoming release of DOLFIN 1.0.0.