... | ... | @@ -130,3 +130,4 @@ Moreover, the Intel Xeon Phi has some limit of running processes and since every |
|
|
|
|
|
# Installation on Intel Xeon Phi (KNL)
|
|
|
The successor of the KNC has more similarities with normal system CPUs. Therefore, no special compiler flags are needed during the build process, the default compiler `GCC` can be used. The only thing that needs to be adjusted is the number of supported hardware threads. In `config.mk` the variable `MAX_NUM_THREADS` must be at least the number of hardware threads, so for a 72 core KNL you have to set the variable to minimum 288.
|
|
|
Moreover, there might be the problem that the required Intel libraries are not present on the Xeon Phi and you need to copy them. Commonly the libraries are `libimf.so`, `libsvml.so`, `libirng.so` and `libintlc.so.5`. LIKWID assumes that they are copied in the same path as the LIKWID library `liblikwid.so` (`$INSTALLED_PREFIX/lib`). If you install them somewhere different, please set the `RPATHS` variable in config.mk or make/include_<COMPILER>.mk to point to the location. |
|
|
\ No newline at end of file |