The FEniCS project is a collection of scientific software for solving partial differential equations {term}PDE
s with the Finite Element method {term}FEM
.
The tutorial is currently built for v0.9.x
of DOLFINx{cite}DOLFINx2023
.
For the tutorial it is recommended to use conda
.
We recommend using the conda-forge implementation of conda.
All dependencies used for the tutorial can be installed with the conda environment file environment.yml.
Store this file on your system, and from the folder with the file, run
conda env create -f environment.yml
The environment can then be activated with
conda activate workshop-env
:class: important
Note that on Windows one has to install [Microsoft Visual Studio](https://visualstudio.microsoft.com/downloads/) for Just In Time-compilation.
:class: important
PETSc is not available through conda on native Windows.
The first part of this tutorial does not require PETSc.
However, for the second part of the tutorial we require PETSc, and thus IntegralType.interior_facet: need to install DOLFINx on Windows using either WSL (and using conda inside WSL) or Docker.
:filter: cited and ({"README"} >= docnames)