FEniCS Project

This is experimental documentation for the FEniCS Project. This version of the documentation on Read the Docs is under development.

FEniCS is a collection of inter-operating modules. Links to the documentation for each module are listed below. For end-users, the DOLFIN and UFL documentation is most relevant.


From source


Document build from source

Containers/Docker (Linux, macOS and Windows - 64 bit)

A collection of Docker containers for FEniCS are available. See http://fenics-containers.readthedocs.org/en/latest/ for how to run FEniCS inside a container.

Conda (Linux and macOS - 64 bit)

To install the latest FEniCS release from using conda:

conda install -c conda-forge fenics

To install a development snapshot:

conda install -c conda-forge/label/prerelease -c conda-forge fenics

The packages are part of conda forge (see https://anaconda.org/conda-forge/fenics), and the recipes are maintained at https://github.com/conda-forge/fenics-feedstock/.


Conda support is experimental and subject to changes.

Documentation build status

Main Documentation Status
DOLFIN Documentation Status
FFC Documentation Status
UFL Documentation Status
FIAT Documentation Status
Instant Documentation Status
Dijitso Documentation Status

Source code

Source code for FEniCS is hosted on bitbucket.org: