Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

which version to install

jwock
Beginner
1,043 Views
i just purchased the fortran compiler for windows and am unsure of which version to install. i am running windows xp on an Intel Core2 Duo CPU - specifically an E8400 w 3 GB of RAM. Also - should I get more RAM? Someone told me that XP can't support more than 3 GB - is that so?
0 Kudos
11 Replies
TimP
Honored Contributor III
1,043 Views
Windows XP 32-bit supported just 3GB (more would be ignored, unless used for video memory). Such CPUs are sold nowadays with Windows 7 64-bit installed, typically with 4GB RAM. For building applications to run on 32-bit Windows, you need ifort for IA32.
0 Kudos
Steven_L_Intel1
Employee
1,043 Views

Do you already have a supported version of Visual Studio installed? If so, then download and install the one with _novsshell in its name. If you don't, then download and install the "full" package that includes Visual Studio 2008 Shell.

If you know that you want only a single architecture target and already have Visual Studio, you can use the _ia32.exe download.

As Tim says, XP won't recognize more than 3GB of RAM, but that should be plenty for 32-bit applications.
0 Kudos
chauvjo
Novice
1,043 Views

Steve,

If I am running the 32-bit version of Windows XP on a Intel Core 2 Duo CPU, is my only option to install the IA-32 version of Visual Fortran or can I install the IA-32 and Intel 64 version? If so, can I build a 64 bit application when running a 32-bit operating system?

Thanks

0 Kudos
TimP
Honored Contributor III
1,043 Views
You could build a 64-bit application, but you can't run it on the 32-bit OS.
0 Kudos
chauvjo
Novice
1,043 Views
So you are saying I can install the IA-32 and Intel 64 Visual Fortran package on a system running 32-bit Windows XP on 64-bit Intel hardware and then build a 64-bit version of my application to distribute to users running 64-bit Windows XP?
0 Kudos
TimP
Honored Contributor III
1,043 Views
It doesn't even matter whether you have 64-bit hardware, but it's like being blind-folded. Why not install 64-bit Windows, so you can verify the build?
0 Kudos
chauvjo
Novice
1,043 Views

I am forced to use what mycompany has provided and the approved operating system is currently the 32-bit version of Windows XP. The 64-bit applications are for another division that has a small set of PCs running the 64-bit version of Windows XP. I appreciate your suggestions but still am not sure if installing the IA-32 and Intel 64 package is the right choice.

0 Kudos
TimP
Honored Contributor III
1,043 Views
32-bit build will run on the 64-bit installations
0 Kudos
chauvjo
Novice
1,043 Views

Thanks again for the help but it seems I am doing a poor job of phasing my question.Hopefully I can get it right this time...Here is my setup

1. I am running a 32 bit version of Windows XP and have Visual Studio 2008 Installed

2. I need to build both a 32-bit and 64-bit version of my applications

Which version of Visual Fortran should I install assuming #2 is possible.

a. Intel Visual Fortran for IA-32

b. Intel Visual Fortran for IA-32 and Intel 64

c. Intel Visual Fortran for Intel 64

0 Kudos
Glenn1
Beginner
1,043 Views

Install "w_cprof_p_11.1.060_novsshell.exe" (IA-32 and Intel-64) on your 32-bit system running VS2008.

Then you can build a 32-bit application which will execute on both 32-bit and 64-bit systems or you can build a 64-bit application which will run on 64-bit systems only.

0 Kudos
Steven_L_Intel1
Employee
1,043 Views
I agree with Glenn - just make sure that your VS2008 installation has the Visual C++ > x64 Compiler and Tools component installed. It is not there by default with a Professional Edition or higher install. Do a "Change" on VS2008 in Add/Remove Programs and make sure that option is selected.
0 Kudos
Reply