- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am running a x86-64 Gentoo machine. I managed to install ifort+mkl 11.0.083 following the silent installation guide. Then comes the problem. DGEMM runs in a single thread. And it only works if linked with "-lmkl_em64t"; if linked with "-lmkl", it dies with the message:
MKL FATAL ERROR: /homes/ysitu/intel/Compiler/11.0/083/mkl/lib/em64t/libmkl_def.so: undefined symbol: mkl_dft_commit_descriptor_s_c2c_md_omp
Even simplest programs fail. The same thing did not occur with mkl 10.0, the release I previously used.
Any hints for solving the problem? Thanks.
MKL FATAL ERROR: /homes/ysitu/intel/Compiler/11.0/083/mkl/lib/em64t/libmkl_def.so: undefined symbol: mkl_dft_commit_descriptor_s_c2c_md_omp
Even simplest programs fail. The same thing did not occur with mkl 10.0, the release I previously used.
Any hints for solving the problem? Thanks.
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
at the first sight it's the linking problem; what's your linking line?
--Gennady
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Gennady Fedorov (Intel)
at the first sight it's the linking problem; what's your linking line?
--Gennady
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The linking line for the version you are usingmust be:
"-Wl,--start-group $MKLPATH/libmkl_intel_ilp64.a $MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a -Wl,--end-group -liomp5 -lpthread" for static and treading modes.
Please look into mkl's userguide for more information about the right linking your application (chapter 5 ).
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Gennady Fedorov (Intel)
The linking line for the version you are usingmust be:
"-Wl,--start-group $MKLPATH/libmkl_intel_ilp64.a $MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a -Wl,--end-group -liomp5 -lpthread" for static and treading modes.
Please look into mkl's userguide for more information about the right linking your application (chapter 5 ).
--Gennady
Thanks anyway.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page