- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I understand that the routine for BLAS and LAPACK are provided in the source form with MKL. But is there a binary dll version for both win 32 and win 64 for the above two libraries? I don't want to build those libraries myself, even if I could
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We got a good KB article published on using MKL from C#.
http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/
http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
BLAS and LAPACK are not provided as source in Intel MKL. Once you install MKL, you will have the static and dynamic libraries in the installation folder. You can use use the BLAS and LAPACK routines in your code and link with the libraries.
--Vipin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vipin, may I know what is the dll for BLAS and LAPACK ( for both win 32 and win 64) called?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
BLAS and LAPACK are in the mkl_core_dll.lib which is a static dispatcher lib to the dynamic library, but you also need to link the interface, threading, and runtime libs. If you want to link to a single dynamic lib, that is also possible from 10.3 MKL onwards, mkl_rt.lib. I would recommend you to go through the MKL online userguide.
http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/mklxe/mkl_userguide_win/index.htm
Refer "Linking your application with Intel MKL section".
--Vipin
http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/mklxe/mkl_userguide_win/index.htm
Refer "Linking your application with Intel MKL section".
--Vipin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vipin, perhaps I should mention that I would need a dll ( instead of a lib) because I would need to call BLAS function from C# via interop.
Any ideas?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We got a good KB article published on using MKL from C#.
http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/
http://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program/

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