Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Which MKL

Gabriel_Toro
Beginner
483 Views
All,

I apologize if this is a dumb question. I just received notice of an update to the compiler and to the MKL library. There are three versions of the MKL library:

Download:
Or:
w_mkl_10.3.10.325.exe
Start download with a download manager
442 MB
w_mkl_10.3.10.325_intel64.exe
Start download with a download manager
340 MB
w_mkl_10.3.10.325_ia32.exe
Start download with a download manager
302 MB

Can someone please explain the differences (other that one of them is clearlyfor 64-bit programs). As far as I know, all the code I write is compiled as 32 bit (default settings?), although I use a 64 bit machine.

Also, will I create any conflicts I I download and install more than one?

Thanks,

Gabriel

PS: never mind. The update package for the compiler is installing both the 32 and 64 bit versions, so I trust there are no decisions to make or concerns about conflicts.

Thanks,

Gabriel
0 Kudos
1 Reply
mecej4
Honored Contributor III
483 Views
As one may guess from the file sizes, the first contains code for 32-bit and 64-bit targets.

Regardless of whether your CPU is 32-bit or 64-bit, unless you are running a 64-bit OS or wish to do cross-architecture compiling, you only need the 32-bit version.

On a 64-bit system running a 64-bit OS, you can install and use both the 32- and 64-bit versions of MKL. The two versions are kept in different directories and suitably set environmental variables help you to keep from mixing them up in you applications.
0 Kudos
Reply