DOLFIN is the C++/Python interface of FEniCS.
The FEniCS Form Compiler FFC is a compiler for finite element variational forms, translating high-level mathematical descriptions of variational forms into efficient low-level C++ code for finite element assembly.
The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. It defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.
Reference data for FFC regression tests.
Instant is a Python module that allows for instant inlining of C and C++ code in Python. It is a small Python module built on top of SWIG and Distutils.
Uflacs, the UFL Analyser and Compiler System, is a collection of algorithms for processing symbolic UFL forms and expressions. The main feature is efficient translation of tensor intensive symbolic expressions into a low level expression representation and C++ code.
Dorsal is a set of simple scripts to build components of the FEniCS Project (as well as their dependencies) for various platforms.
The source for the FEniCS web pages at http://fenicsproject.org/.
UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. It defines a fixed interface for communicating low level routines (functions) for evaluating and assembling finite element variational forms.
The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra.