Download

The latest stable release of FEniCS is version 2018.1.0, which was released on June 14th 2018.
Choose between Docker containers, binary packages and source code.

Update August, 6. Debian Testing (in official archives) and Ubuntu Bionic (in FEniCS PPA) packages are available.
Update July, 3. Anaconda binary package of FEniCS 2018.1.0 is available on conda-forge. The binary lacks MPI-enabled HDF5 (XMDF/HDF5 IO not available in parallel). Debian/Ubuntu binary packages are still in preparation.
Update June, 28. Docker images for 2018.1.0 are now available.
Update June, 27. Note that binary packages and Docker images for 2018.1.0 are currently being prepared and should be available in order of days. In the mean time 2017.2.0 binaries are still available.


DockerFEniCS on Docker

To use our prebuilt, high-performance Docker images, first install Docker CE for your platform (Windows, Mac or Linux) and then run the following command:

To run the FEniCS Docker image, use the command fenicsproject run. For more options and features, see fenicsproject help.

Alternatively, you can start a container with the following docker command:

For detailed instructions, see the FEniCS Reference Manual.


Ubuntu FEniCS on Ubuntu

To install FEniCS on Ubuntu, run the following commands:

For detailed instructions, see the FEniCS Reference Manual.


AnacondaFEniCS on Anaconda

To use our prebuilt Anaconda Python packages (Linux and Mac only), first install Anaconda, then run following commands in your terminal:

For further information on using Anaconda, see the documentation.

Installing FEniCS via Anaconda is also supported in Microsoft Azure Notebooks. In the first cell of a new Jupyter notebook, type:

Warning. FEniCS Anaconda recipes are maintained by the community and distributed binary packages do not have a full feature set yet, especially regarding sparse direct solvers and input/output facilities.

Update. 2017.2.0 release on conda-forge features MUMPS direct solver, but lacks SuperLU_dist and MPI-enabled HDF5.


GearsBuilding FEniCS from source

For installation in high performance computing clusters we recommend always building from source. For detailed instructions, see the FEniCS Reference Manual.