I wonder if the Advisor get it wrong when suggests:
-Wl,--no-as-needed -L${MKLROOT}/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -ldl -lpthread -lm
this bit: -lmkl_intel_lp64
when GNU's bits are chosen when applicable instead of Intel's
reason I'm asking is because I get undefined references to GOMP.
many thanks.