This document explains how to install and configure for use the Intel® Visual Fortran Compiler 9.1 for Windows* product. Installation is a multi-step process. Please read this document in its entirety before beginning and follow the steps in sequence. For information about the product contents, including new and changed features, please refer to the separate Release Notes.
If you have a previous (lower numbered) version of the Intel Visual Fortran Compiler for Windows installed, you do not need to uninstall it before installing this version. If you choose to uninstall the older version, you may do so before or after installing this version. If you have a previous installation of Intel Visual Fortran Compiler 9.1 on your system, you do not need to uninstall it - select Modify when prompted by the Intel® Software Setup Assistant to upgrade the desired components.
Intel® compilers support three platforms: general combinations of processor architecture and operating system type. This section explains the terms that Intel uses to describe the platforms in its documentation, installation procedures and support site.
The term "native" refers to building an application that will run on the same platform that it was built on; for example, building on IA-32 to run on IA-32. The term "cross-platform" or "cross-compilation" refers to building an application on a platform type different from the one on which it will be run, for example, building on IA-32 to run on IA-64 systems. Not all combinations of cross-platform development are supported and some combinations may require installation of optional tools and libraries.
The following table describes the supported combinations of compilation host (system on which you build the application) and application target (system on which the application runs).
Host \ Target | IA-32 | Intel® 64 | IA-64 |
---|---|---|---|
IA-32 | Yes |
Yes |
Yes |
Intel® 64 | Yes |
Yes |
Yes |
IA-64 | No |
No |
Yes |
Note: The above table refers to use of the command-line build environment. Microsoft Visual Studio .NET 2002 and 2003 support development of IA-32 applications only. Cross-platform development of Itanium-based applications is supported in Microsoft Visual Studio 2005 Team System Edition only. Visual Studio 2005 does not support installation on Itanium-based systems.
Notes:
It is the responsibility of application developers to ensure that the machine instructions contained in the application are supported by the operating system and processor on which the application is to run.
Intel has performed limited testing of Intel Visual Fortran Compiler on Microsoft Windows Vista*, and, while Windows Vista is not yet a supported OS for use with Intel compilers, we believe that this combination should work for most users as long as issues relating to Microsoft Visual Studio* are understood.
For Windows Vista, Microsoft supports only Visual Studio 2005* and not earlier Visual Studio versions. Before installing Intel Visual Fortran on Windows Vista, Visual Studio 2005 users should install Visual Studio 2005 Service Pack 1 (VS 2005 SP1) as well as the Visual Studio 2005 Service Pack 1 Update for Windows Vista which is linked to from the VS 2005 SP1 page. After installing these updates, you must ensure that Visual Studio runs with Administrator permissions, otherwise you will be unable to use the Intel compiler. For more information, please see Microsoft's Visual Studio on Windows Vista page and related documents.
Before installing the compiler and tools, you should check the Product Downloads section of the Intel® Software Development Products Registration Center to see if a newer version or update is available. The version on CD or as listed in your electronic download license letter may not be the most current. In order to download and install a compiler from Intel® Premier Support, you will first have to register for support as described under Technical Support.
If you encounter difficulty with the initial installation or registration process, please visit https://registrationcenter.intel.com/support to request help from Intel.
To install the Intel® Visual Fortran Compiler, you need to use an account
that is a member of the Administrators
privilege group. Any normal
account with Users
, Debugger Users
or higher user
privilege can use the Intel® Visual Fortran
Compiler.
Note: the default installation master directory referred to as <install-dir>
in
this document, is C:\Program Files\Intel
The Fortran 9.1 compiler
is installed into the Compiler\Fortran\9.1
subfolder.
If you will be using the Microsoft Visual Studio development environment or the Microsoft Platform SDK (see System Requirements), you must install those before installing the compiler.
Note: If you have version 8.x or 9.0 of Intel Fortran Compiler installed, you must remove the Visual Studio IDE integration for those versions before installing this version of Intel Fortran Compiler. To do this for version 8.x, follow these steps:
Add or Remove Programs
.To remove the IDE integration for version 9.0, follow these steps:
Add or Remove Programs
Intel(R) Visual Fortran Compiler 9.0 Integrations
into Microsoft Visual Studio*
and click Remove Please make sure that you do not have anti-virus or other system protection software set to silently block "suspicious" scripts or installers, as this can interfere with installation of software products.
The recommended installation order is as follows:
Install a supported prerequisite version of Microsoft Visual C++, Microsoft Visual C++ .NET, Microsoft Visual Studio or Microsoft Visual Studio .NET.
Install Microsoft Platform SDK if required (see System Requirements)
Remove the Intel® Visual Fortran Compiler 8.x or 9.0 Integration with Microsoft Visual Studio if installed (see above note)
Install Intel® Visual Fortran Compiler 9.1
The Intel® Visual Fortran Compiler 9.1 can coexist with lower-numbered versions of the Intel Fortran compiler, but only one compiler's version of the Visual Studio integration can be installed. Note that for Visual Studio .NET 2002 and 2003, you can select among multiple Intel compiler versions.
IA32\Setup.exe
, EM64T\setup.exe
or Itanium\setup.exe
(as
appropriate for the system you are installing on - see the above
Processor Terminology section for more information) on the CD-ROM
and double-click it. If you received the compiler product as a download,
double-click on the downloaded file, which will have a name of the
form w_fc_p_9.1.xxx.exe
(If you have Intel Visual Fortran
Professional Edition, the file will have a name of the form w_fcp_p_9.1.xxx.exe
.) If the IMSL* Fortran Library installation fails with an error message
indicating that no license was found, make sure that the INTEL_LICENSE_FILE
environment
variable is defined and points to the license file location (usually C:\Program
Files\Common Files\Intel\Licenses
).
When installing on a multiprocessor or multicore system, IMSL may fail to install and give an error saying that your system has more than four processors. The IMSL license allows installation on systems with 1-4 physical CPUs, but the installer sometimes does not properly detect the number of physical CPUs. The workaround is to temporarily reboot the system with all but one processor disabled, install IMSL, and then reboot to a normal configuration. With some systems, you may also have to disable Intel® Hyper-Threading Technology in the BIOS in order to complete the IMSL install. Once installed, IMSL will behave normally.
If you are a network administrator and your organization has purchased floating or node-locked licenses for Intel software development products, you need to install the Intel® License Manager for FLEXlm* on a system on your local network. This product provides the Intel® License Manager for FLEXlm* for Windows* on IA-32 and Itanium-based systems. Intel also offers the Intel License Manager for FLEXlm for a variety of other popular platforms. Any Intel License Manager for FLEXlm can serve licenses for Intel products on any combination of platforms.
To install the supplied Intel License Manager for FLEXlm after the compiler
has been installed, select Start..Programs..Intel(R) Software Development
Tools.. Intel(R) License Manager for FLEXlm..Install
. Please refer
to the User's Guide available in the same menu for details on installing
and configuring the license manager. License managers for other platforms
can be downloaded from the Intel® Download Center, as described in
the User's Guide, or from Intel® Premier Support.
When Microsoft Visual C++ or Microsoft Visual Studio is installed,
if the user selects the option to update system environment variables,
the user variables for the installing username may also be updated.
Intel® Visual
Fortran updates only the system variables, as recommended by Microsoft
in its documentation for software developers. The effect of this
is that if the user who installs Intel Visual Fortran then tries
to build a Fortran application from a command prompt, without using
the preset environment shortcut provided or invoking ifortvars.bat
,
default libraries, include files and modules will not be found.
The workaround is to delete the user environment variables INCLUDE
and LIB
.
This problem does not affect builds done from the IDE.
If you uninstall the Intel Visual Fortran
8.1 integration into Microsoft Visual Studio .NET, this action will
remove deftofd.exe
, a tool for converting resource files
to Fortran include files, from the 8.1 compiler's BIN
area.
This will be an issue if you use the Selected Compiler Version option
in Visual Studio .NET to use the 8.1 compiler and your project uses
resource files. To fix this problem, copy deftofd.exe from the 9.1
compiler's IA32\BIN
folder to the corresponding 8.1
folder.
If multiple copies of the Microsoft Platform SDK have been installed on the system, the compiler install may, in some cases, say that it cannot find the Platform SDK and will prompt you for the path. If this happens, please use the Browse button to identify the proper Platform SDK path.
The compiler install cannot detect if you have an unsupported version of the Microsoft Platform SDK installed. Please verify that the version selected meets the System Requirements.
If you are installing and configuring the Intel License Server, used for floating and node-locked licenses only, in some cases the license service may fail to start. In this circumstance, a message box will appear with instructions for manually starting the license service.
You can use the Intel® Visual Fortran Compiler from a command window, or from within the Microsoft visual development environment, if you installed the component for Visual Studio integration.
To use the Intel® Visual Fortran Compiler from a command window,
open the command window from the Intel® Visual Fortran Compiler's
menu from [Start]->[All Programs]->[Intel® Software Development Tools]-> [Intel® Fortran
Compiler 9.1]->[Build Environment for Fortran IA-32 applications] . It sets
up the environment automatically. Or you can open a normal command window and
run <install-dir>\Compiler\Fortran\9.1\xxxx\bin\ifortvars.bat
.Where
xxxx
is IA32
, EM64T
or Itanium
.
It also sets up the environment correctly to use the Intel Fortran Compiler.
If you need to use the Intel C++ Compiler from the same command window,
run <install-dir>\Compiler\C++\9.1\xxxx\bin\iclvars.bat
Note: ifortvars.bat
should be run after iclvars.bat
so
the linker will pick up the correct Fortran run-time libraries.
To use the Intel Fortran Compiler from the Microsoft visual development environment, use the program group item for the installed Microsoft product, for example, Start..Programs..Microsoft Visual Studio 2005..Microsoft Visual Studio 2005.
If you have any problems running the compiler, please make sure a valid license
file (*.lic) is located in the license directory. The compiler uses the environment
variable INTEL_LICENSE_FILE
to locate the license file. If you
still have problems, please submit an issue to Intel® Premier Support.
See the Technical Support section of this document for details.
If you have not already done so, please register for support after you install this product. See Technical Support for registration instructions.
For information on configuring either the command-line or the Visual Studio .NET environment for use with the IMSL* Fortran Libraries, provided in the Professional Edition only, please refer to the sections on using IMSL in the Using Libraries chapter of the Intel Fortran User Manual.
To uninstall or modify Intel Visual Fortran Compiler tools or components,
select "Add
or Remove Programs"
from
the "Control
Panel"
. The following is a complete list of the tools and components which
may be installed. You may not have all of these installed:
Intel(R) Debugger 9.1
Intel(R) License Manager for FLEXlm*
Intel(R) Visual Fortran Compiler 9.1
Intel(R) Visual Fortran Compiler 9.1, Extended Memory 64 Technology
Edition
Intel(R) Visual Fortran Compiler Integration into Microsoft Visual
C++ .NET
IMSL Library 5.0 for Intel(R) Fortran Compiler 9.1
Note: uninstalling the Intel Visual Fortran Compiler does not delete the corresponding license file.
If you did not register your compiler during installation, please do so at the Intel® Software Development Products Registration Center. Registration entitles you to free technical support, product updates and upgrades for the duration of the support term.
For information about how to find Technical Support, Product Updates, Users Forums, FAQs, tips and tricks, and other support information, please visit: http://www.intel.com/software/products/support/fwin.
Note: If your distributor provides technical support for this product, please contact them for support rather than Intel.
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL(R) PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel's Web Site.
Celeron, Centrino, Intel, Intel logo, Intel386, Intel486, Intel Core, Itanium, MMX, Pentium, VTune, and Xeon are trademarks of Intel Corporation in the U.S. and other countries.
* Other names and brands may be claimed as the property of others.
Copyright (C) 2007, Intel Corporation. All Rights Reserved.