Prerequisites

It is recommended to use a recent version of Anaconda to compile and run EdelweissFE on a Linux system. Then EdelweissFE requires the packages

anaconda::mkl
anaconda::mkl-include
anaconda::intel-openmp
cmake
compilers
cython
docutils=0.16
gstools
make
matplotlib
numpy
numpydoc
# petsc4py
# pymumps
python=3.12
pytest
pyvista
prettytable
scipy
suitesparse
sphinx
sphinx_rtd_theme
sympy
vtk>=9.1.0

Anaconda provides free access to Intel MKL binaries (via package mkl, usually installed by default) and header files (via package mkl-include, available via conda install mkl-include), so no standalaone installation of the Intel MKL is required.

In addition

are usually required.