Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Porting to 64bit

euan
New Contributor I
552 Views
Hi,
I'm trying to convert my app to run on windows 64 (not itanium). I'm stuck on the function dpotrf. In the 32 bit Dlls it is in mkl_lapack64.dll. But in the 64 bit Dlls there's no mkl_lapack64.dll, only a mkl_lapack.dll. In this Dll there is no dpotrf, only a dpotrf_local. Is that the right function? It seems to crash my program.

I'm calling the Dlls straight from C#.

What is the best approach at finding where the equivilant 64 bit functions are?


Can anyone help?
0 Kudos
4 Replies
TimP
Honored Contributor III
552 Views
As you don't want to tell us which MKL version you will use, the best advice is to read the docs of your version, and check the _dll.lib available for your choice of platform (presumably X64/em64t). In some older versions of MKL, the X64/em64t distribution was separate from the ia32/Itanium release. It might be easier to use a current version.
0 Kudos
euan
New Contributor I
552 Views
Quoting - tim18
As you don't want to tell us which MKL version you will use, the best advice is to read the docs of your version, and check the _dll.lib available for your choice of platform (presumably X64/em64t). In some older versions of MKL, the X64/em64t distribution was separate from the ia32/Itanium release. It might be easier to use a current version.

Sorry forgot to say which version we are using, it's 10.1.1.022. I've tried reading the docs but as of yet have found nothing thats useful.

Thanks for your help.
0 Kudos
Gennady_F_Intel
Moderator
552 Views

Did you read userguide.pdf? see chapter 5 - "Linking Your Application with Intel MKL". You can find there a lot of examples for all supported architectures, including Intel64 you need.
--Gennady

0 Kudos
VipinKumar_E_Intel
552 Views
Please also refer the new MKL link line advisor tool located here
http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/

--Vipin
0 Kudos
Reply