- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please use the MKL Link Line Advisor tool at https://software.intel.com/sites/products/mkl/mkl_link_line_advisor.htm to determine the command line to use for linking your program with MKL. Note that the flags that you thought that you should use may not be appropriate. In particular, unless you are passing 8-byte integer arguments to MKL routines, you should be using LP64 libraries rather than ILP64 libraries.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ab,
Yes, MKL reconstruct the library structure. The old library like mkl_lapack, guide etc is not existing.
Please refer to https://software.intel.com/sites/products/mkl/mkl_link_line_advisor.htm
In general, both BLAS and LAPACK use the same libraries,
LAPACK = -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm -ldl
BLAS = -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm -ldl
lmkl_lapack95_ilp64 is for Fortran 95 interface.
Best Regards,
Ying

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