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

Linking Sparse BLAS to AMD Athlon 64

cyrillique
Beginner
878 Views
Hi, I'm trying to compile my program using mkl_dcoomv subroutine. Which libraries (libguide.lib and mkl_dll.lib?) should I specify for Athlon 64 processor - those for IA64 or for Em64t? MKL version is 8.0.2. Thank you.
0 Kudos
4 Replies
cyrillique
Beginner
878 Views

P.S. When i try to usethose libsfor em64t, i get the error

Linking...
mkl_dll.lib : fatal error LNK1113: invalid machine type
Error executing link.exe.

0 Kudos
Chao_Y_Intel
Moderator
878 Views

Hi,

Are you building an 32bit application or 64 bit application? Yes, you are using are 64 bit system. but the libraries you choose also depend on the application you are building.

Regards,

Chao

0 Kudos
TimP
Honored Contributor III
878 Views
The em64t (now named Intel64) libraries will work only on a 64-bit Windows installation, with a 64-bit compiler. All your .obj and .lib files must be consistent in their /machine:AMD64 tags.IA-64 is still Itanium, an architecture totally different from AMD64. If you are running 32-bit Windows, you must use the ia32 libraries from MKL.
0 Kudos
cyrillique
Beginner
878 Views

Ok, but I have 32-bitsWinodws XP, my compiler is Compaq 6.6 which is also 32-bits as I understand, and i use *.lib from IA32 MKL folder. Processor isAMD X86, it supports 32-bits applications. And anyway i can't change the "/machine:" tag from IX86.

As soon as the calculation process reachesthe point of use ofmkl_dcoomv subroutine from BLAS, the window with my program disappears. Though at my office everything works (but there, I have Windows 2000). Isn't it due to graphic card or smth like this? Caus' i can't installthe MKL trial version too, the installation process stops at "Intel Software Setup Assistant" and the "Next" button is not active. Could you suggest me anything? Thank you.

0 Kudos
Reply