- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
I use IVF IA-32 on a x87 from which I build both Win32 and x64 (aka em64t, Intel 64) executables without problems
I ran the nmake that comes with MKL to build the x64 variants of blas95 and lapack95 via
nmake libem64t.
Both builds failed so I submitted a support request to IPS. After some stalling to establish which version and build of IVF I'm told that building em64t libraries requires a 64 bit compiler. Is this for real?
Thanks,
Gerry
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are not using the IA-32 compiler to create x64 executables. You can create Win32 executables that will run on an x64 system.
Assuming that you meet the prerequisites (Visual Studio 2005 or 2008 with the "x64 Compiler and Tools" Visual C++ component installed), you can install the Intel 64 compiler and build MKL that way. Just use the correct "Build Environment" shortcut.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What I asked was: "...that building em64t libraries requires a 64 bit compiler. Is this for real?"
The correct answer is No, not Yes.
IA32 IVF can build em64t libraries. Many of us have been doing it for a year or so now. I regularly pass these to colleagues who have no problems using them on XP 2003.
Doing what I was trying to do with MKL works like a breeze with Netlib blas and lapack.
Gerry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So it all depends on what YOU mean by "64-bit compiler". If you mean "requires a 64-bit system to run", then the answer is no. However, most people, including us, mean "generates 64-bit code", so the answer is yes.
Note that I said "at present" above. In a future release, we will have a native Intel 64 compiler for use on 64-bit systems. (The cross-compiler that runs on IA-32 will still be available for installation on IA-32.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's implicit in my post that what I have installed is the "full product'', call it whatever. Neither here nor with IPS was this picked up. The answer to the question asked remains emphatically No,even in the future, which is now. Anyways drop it.
Gerry
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page