Two minor notes:
1. With the Intel 11.1 compilers, the example in section 2.3 of the users_guide.pdf about how to invoke the installer didn't seem to be correct. Instead of "./setup.py --cc icc --fc ifort --blaslib="-lmkl_em64t -lguide", I used:
- Code: Select all
./setup.py --cc icc --fc ifort \
--ldflags_c -L$mkllib \
--ldflags_f -L$mkllib \
"--blaslib=-Wl,--start-group $mkllib/libmkl_intel_lp64.a $mkllib/libmkl_intel_thread.a $mkllib/libmkl_core.a -Wl,--end-group -liomp5"
Note that the Intel MKL documentation specifically refers to libguide as an obsolete library; libiomp5 is now the preferred library.
2. When you use the installer to build plasma, if you cd into build/plasma*/examples and "make", it fails the link because the -L is pointing to the wrong directory. The Makefile contains "LIBDIR = -L../lib" -- it really should be "LIBDIR = -L../../../lib", because that's where the installer puts the final libplasma.a.