This document explains how to install and configure for use the Intel® Visual Fortran Compiler 10.0 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 10.0 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 Intel® 64 architecture 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 |
Installation of additional Microsoft development software listed below is either optional or required, depending on your license type. It is optional for new or support renewal purchases of version 10.0 Commercial and Academic licenses and for users of Intel Visual Fortran Professional Edition 9.1 or earlier with current support licenses. For all other license types including Evaluation, and for users of Intel Visual Fortran Standard Edition 9.1 and earlier, you must have one of the following Microsoft development products installed prior to installing Intel Visual Fortran 10.0:
On systems where one of the above Microsoft development products is optional and not present, Intel Visual Fortran will install Microsoft Visual Studio 2005 Premier Partner Edition which provides the Microsoft visual development environment, tools and libraries for Fortran development.
Note: Microsoft Visual Studio.NET 2002* is not supported
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.
For Windows Vista, Microsoft supports only Visual Studio 2005* and not earlier Visual Studio versions. Before installing the Intel compiler 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. Please uninstall the Intel compiler integration before installing any Visual Studio updates. For more information, please see Microsoft's Visual Studio on Windows Vista page and related documents.
If you have installed Microsoft Visual C++ 2005 Express Edition, you must uninstall it before installing Intel Visual Fortran. Once the Intel Visual Fortran installation is complete, you may reinstall Visual C++ Express Edition if you want to use the C++ compiler it provides. You cannot use the Microsoft Visual C++ compiler from within Microsoft Visual Studio Premier Partner Edition.
Before installing the compiler and tools, you should check the Product Downloads section of the Intel® 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.
At the Intel Registration Center, the compiler is provided in several different packages to meet your needs. The filenames and descriptions of the packages are:
If you have obtained the product on CD, it contains the development tools for all three platforms.
If you have a license for Intel Visual Fortran Professional Edition, your license entitles you to install and use Intel Math Kernel Library. If you do not see Intel Math Kernel Library listed as available to you at the Intel Registration Center, log in to the Intel Registration Center, select My Licenses, locate and select your Intel Visual Fortran Professional Edition license and click "Resend license file to my email address". Download and installation of the Intel Math Kernel Library is separate - please refer to that component's Installation Guide and/or Release Notes for details.
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. On Windows Vista, Visual Studio must be run as Administrator - this
is a Microsoft restriction.
Note: the default installation master directory referred to as <install-dir>
in
this document, is C:\Program Files\Intel
The Fortran 10.0 compiler
is installed into the Compiler\Fortran\10.0.xxx
subfolder.
If you will be using a separately purchased 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.x 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.x, follow these steps:
Add or Remove Programs
Intel(R) Visual Fortran Compiler 9.x 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 Microsoft Visual Studio or Microsoft Platform SDK if necessary.
Remove the Intel® Visual Fortran Compiler 8.x or 9.x Integration with Microsoft Visual Studio if installed (see above note)
Apply any appropriate Service Packs and updates to Microsoft Visual Studio.
Install Intel® Visual Fortran Compiler 10.0
You can have multiple versions of the Intel Visual Fortran Compiler installed,
and as of version 10.0, two or more update versions of 10.0 can coexist.
When you install an update to version 10.0, previous versions of 10.0
are not uninstalled automatically. Users of Microsoft Visual Studio
must select the new version
from within Microsoft Visual Studio (Tools
> Options > Intel(R) Fortran
).. If you do not wish to have
old versions installed, you can uninstall them before (recommended)
or after installing the newer version. Note that the install path will
be different for each update.
Setup.exe
on the CD-ROM
and double-click it. If you received the compiler product as a download,
double-click on the downloaded file.The IMSL Fortran Library is installed separately from either a download or by inserting the CD containing the IMSL installer. The general steps for installing are similar to that for installing the compiler except that the IMSL installer will ask you to select for which platform you want IMSL installed. If you want to install IMSL for multiple platforms, rerun the installer.
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*. 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 as described in the User's
Guide.
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.
If you are using a non-English version of Microsoft Visual Studio 2005 and have installed the Intel Visual Fortran Integrations into Microsoft Visual Studio, there is an additional procedure you must follow in order to make the integrations usable. This does not apply to Microsoft Visual Studio.NET 2003.
You must first identify the Locale ID that Microsoft uses to identify
your language locale. For example, the ID for English is 1033 and
the ID for Japanese is 1041. You can find the Locale ID for
your version of Microsoft Visual Studio 2005 by looking for a folder
whose name is a four or five digit number in \Program Files\Microsoft
Visual Studio 8\Common7\IDE
. The number is your Locale ID.
In each of the following folders:
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\IntelFortran\COM
Server
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\IntelFortran\Console
Application
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\IntelFortran\Library
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\IntelFortran\QuickWin
Application
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\IntelFortran\Windowing
Application
you will find a folder named 1033
. Make a copy of the 1033
folder
(and its contents) and rename the folder to be that of your Locale
ID. For example, if you have a German version of Visual Studio 2005, you
would make a copy of the 1033
folder
in each of the above folders and rename the copy 1031
(the
Locale ID for "German - Germany") Repeat this step for each of the
five folders listed above.
After the folder copy is done, open a Fortran Build Environment command window (Start > All Programs > Intel(R) Software Development Tools > Intel(R) Fortran Compiler 10.0.xxx > Fortran Build Environment for IA-32 Applications. In that command window, type the command:
devenv /setup
This will properly register the Fortran integration.
In a future update to the product these copies will be made automatically at install time. We apologize for the inconvenience,
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 10.0.xxx]->[Fortran Build environment for applications running
on IA-32]. It sets up the environment automatically. Or you can open a normal
command window and run <install-dir>\Compiler\Fortran\10.0\xxx\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++\10.0\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 > All 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 environment for use with the IMSL* Fortran Libraries, provided in the Professional Edition only, please refer to the sections on using IMSL in the Building Applications > Using Libraries section of the Intel Visual Fortran Compiler Documentation.
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 for applications running on <architecture-name>,
Version 10.0.xxx
Intel(R) Fortran Compiler for applications running on <architecture-name>,
Version 10.0.xxx
Intel(R) Visual Fortran Compiler 10.0 Integrations into Microsoft
Visual Studio*
Intel(R) License Manager for FLEXlm*
IMSL Fortran Library 6.0
Microsoft Visual Studio 2005 Premier Partner Edition - ENU
Note: uninstalling the Intel Visual Fortran Compiler does not delete the corresponding license file.
Your feedback is very important to us. To receive technical support for the tools provided in this product and for technical information including FAQ's and product updates, please visit http://www.intel.com/software/products/support .
Note: If your distributor provides technical support for this product, please contact them for support rather than Intel.
For information about the Intel Visual Fortran Compiler Users Forums, FAQ's, tips and tricks, and other support information, please visit: http://support.intel.com/support/performancetools/fortran/windows/. For general support information please visit http://www.intel.com/software/products/support/.
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® 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. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Developers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Improper use of reserved or undefined features or instructions may cause unpredictable behavior or failure in developer's software code when running on an Intel processor. Intel reserves these features or instructions for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from their unauthorized use.
The software described in this document may contain software defects which may cause the product to deviate from published specifications. Current characterized software defects are available on request.
This document as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation.
BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino logo, Core Inside, FlashFile, i960, InstantIP, Intel, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel vPro, Intel XScale, IPLink, Itanium, Itanium Inside, MCS, MMX, Oplus, OverDrive, PDCharm, Pentium, Pentium Inside, skoool, Sound Mark, The Journey Inside, VTune, Xeon, and Xeon Inside are trademarks of Intel Corporation in the United States and other countries.
* Other names and brands may be claimed as the property of others.
Copyright (C) 2007, Intel Corporation.