Installation

SCCE must be installed using our the HQStage management tool. SCCE requires the MKL library. Below we provide several routes how this can be achieved.

HQStage

Using HQStage you can run

hqstage envs install-mkl

which automatically sets up the MKL library.

Pip

Furthermore, you can use pip directly to install the MKL library via

pip install mkl --upgrade

on some systems it is required to adjust the LD_LIBRARY_PATH to point to the python libs. For example, if the virtual environment in which you have pip-installed MKL is .local/share/HQStage/envs/HQStageEnv, you might have to execute

export LD_LIBRARY_PATH=$HOME/.local/share/HQStage/envs/HQStageEnv/lib:$LD_LIBRARY_PATH

point the linker to the location of the libraries.

In addition, the MKL pip package may not setup certain symbolic links, which can be fixed by running

cd $HOME/.local/share/HQStage/envs/HQStageEnv/lib/
ln -s  libmkl_rt.so.2 libmkl_rt.so
cd -

Conda and other package management tools

Alternatively, you can conda (or other package manager like apt) to install MKL.