<div dir="ltr">Hi,<br><br>Beside the fact that more information would be helpful (CP2K version, MKL version, compiler version, 'ldd [executable on supercomputer]' ), I see one clear mistake done. You are using the 64bit-Integer-interface (ILP64). The correct interface would be LP64. Depending on your MKL version the MKL link line should look similar to this one:<br><br>LIBS =  ${MKLROOT}/lib/intel64/libmkl_<wbr>scalapack_lp64.a -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_<wbr>intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_<wbr>core.a ${MKLROOT}/lib/intel64/libmkl_<wbr>sequential.a -Wl,--end-group ${MKLROOT}/lib/intel64/libmkl_<wbr>blacs_intelmpi_lp64.a -lpthread -lm<br><br>to produce a static binary using Intel compilers, Intel MPI and Intel MKL. However, I'm not quite sure what you mean by 'worth ... to install mkl ... on supercomputer'. Where are you compiling - locally? Please provide more technical details.<br><br>Btw., our dashboard (<a href="http://dashboard.cp2k.org/" target="_blank">http://dashboard.cp2k.org/</a>) is always a good starting point. Just pick a machine similar to yours and copy & paste the ARCH file (included in the test output). In your case '<a href="http://dashboard.cp2k.org/archive/epcc-phi-popt/index.html" target="_blank">Linux-x86-64-intel.popt</a>' is the starting point. If you want to use the GNU compilers and just link to MKL the starting point is '<a href="http://dashboard.cp2k.org/archive/gcc492-mkl1121-popt/index.html" target="_blank">Linux_gnu-4.9.2_mkl-11.2.1.<wbr>popt</a>'.<br><br>Best regards,<br>Andreas<br></div>