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

IMSL can not be installed on a system with more than 4 CPUs

jimwon
Beginner
779 Views
Hi there, When I install IVF 9.1 Pro, I got an error message "IMSL Fortran Library can be installed on a system with up to 4 CPUs." Then the installation failed. I have a system with 4 physical dual-core CPUs. I am afraid that IVF-IMSL installer treated a single dual-core CPU as two CPUs. What is the solution to this problem? Here is my system configuration: Four dual-core Xeon processors Windows Server 2003 x64 MS Visual Studio 2005 Standard IVF 9.1 Pro Thanks Jim
0 Kudos
5 Replies
Steven_L_Intel1
Employee
779 Views

The problem is that Windows doesn't provide a good mechanism for counting "sockets" and the standard API for this counts each core as a processor. (Hyper-Threading also doubles the count.) I know that VNI is working on a solution for this for the next major release - it is a complicated task. Windows Vista has a new API for this but that doesn't help when installing on earlier Windows versions.

The workaround is to temporarily boot the system with only one CPU, install IMSL, then reboot with all CPUs enabled.

0 Kudos
jimwon
Beginner
779 Views
Hi Steve, Thank you. I added an option /ONECPU to boot.ini and rebooted my computer. After this, there was no problem to install IMSL. Then I removed the option /ONECPU after successful installation of IMSL. Now everything works like a charm. Jim.
0 Kudos
joerg_kuthe
Novice
779 Views
Quoting - jimwon
Hi there, When I install IVF 9.1 Pro, I got an error message "IMSL Fortran Library can be installed on a system with up to 4 CPUs." Then the installation failed. I have a system with 4 physical dual-core CPUs. I am afraid that IVF-IMSL installer treated a single dual-core CPU as two CPUs. What is the solution to this problem? Here is my system configuration: Four dual-core Xeon processors Windows Server 2003 x64 MS Visual Studio 2005 Standard IVF 9.1 Pro Thanks Jim
A customer asked me whether he will have the same problem with the most recent IVF/IMSL version. Has this problem been fixed?
In fact he wants run IVF 11.0 & IMSL on a PC equipped with 2 QuadCores under XP64. Will he be able to use the full power of this machine or will the usage of IMSL be limited?

Joerg Kuthe
www.qtsoftware.de
0 Kudos
joerg_kuthe
Novice
779 Views
Since I did not obtain a reply here, I asked Intel Premier Support. I got the following answer:

Visual Numerics limits the IMSL version combined with IVF Pro with IMSL to 4 cores. This limitation may be addressed in a future product, but at this time we do not have a release date.
The customer will have some difficulties with the installation of the IMSL, but there is a hint to do it (it is suggested on the forum). The limitation is only on installation and after it is installed you will be able to use all 8 cores. So, the customer will be able to use the full power of his machine.


Joerg Kuthe
www.qtsoftware.de
0 Kudos
Steven_L_Intel1
Employee
779 Views
The limitation is a license limit only - the software itself does not restrict use. The IMSL installer did not properly count CPU sockets in earlier versions. As best as I know, the one for version 11 does this correctly. (I have installed it on a 4-core, 8-thread Nehalem system.)
0 Kudos
Reply