I am read the archives and deduced that …
#LIB = -lstdc++ -lpthread -lmkl_em64t -lguide
LIB = -lstdc++ -lpthread -lmkl_core –lguide
With the new version of Intel compiler… “em64t” moved to “core”
I really thought it would work.
there is no gain of using the mkl fft over fftw.
lammps-icms has direct MKL fft support and a makefile.
also, you should not use the threaded MKL.