Hi,
I tried to build
imkl/2021.2.0-gompi-2021a
on a node with an AMD EPYC 7713 CPU and got the following error in the
postprocessing step:
== 2023-02-15 14:55:46,431 run.py:236 INFO running cmd: make -f makefile
libintel64 compiler=gnu PRECISION=MKL_DOUBLE
== 2023-02-15 14:55:46,578 build_log.py:171 ERROR EasyBuild crashed with an
error (at
easybuild/software/EasyBuild/4.7.0/lib/python3.6/site-packages/easybuild/base/exceptions.py:126
in __init__): cmd "make -f
makefile libintel64 compiler=gnu PRECISION=MKL_DOUBLE" exited with exit
code 2 and output:
make -f makefile lib _IA=intel64
make[1]: Entering directory
`/trinity/shared/easybuild/arch/x86_64/amd/zen3/software/imkl/2021.2.0-gompi-2021a/mkl/2021.2.0/interfaces/fftw2xc'
mkdir -p
/trinity/shared/easybuild/build/imkl/2021.2.0/gompi-2021a/tmpx4or7epu/obj_double_gnu
gcc -m64 -Wall -Werror -c \
-DMKL_DOUBLE -I../../include -I../../include/fftw \
../../interfaces/fftw2xc/wrappers/fftw.c -o
/trinity/shared/easybuild/build/imkl/2021.2.0/gompi-2021a/tmpx4or7epu/obj_double_gnu/fftw.o
Assembler messages:
Internal error (Illegal instruction).
Please report this bug.
make[1]: ***
[/trinity/shared/easybuild/build/imkl/2021.2.0/gompi-2021a/tmpx4or7epu/obj_double_gnu/fftw.o]
Error 1
make[1]: Leaving directory
`/trinity/shared/easybuild/arch/x86_64/amd/zen3/software/imkl/2021.2.0-gompi-2021a/mkl/2021.2.0/interfaces/fftw2xc'
make: *** [libintel64] Error 2
(at
easybuild/software/EasyBuild/4.7.0/lib/python3.6/site-packages/easybuild/tools/run.py:643
in parse_cmd_output)
Should this work or is this the result of some incompatibility between
Intel and AMD?
Cheers,
Loris
--
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin