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

Reply via email to