Intel® Visual Fortran Compiler 10.0 for Windows*
Installation Guide

Contents

Introduction

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.

System Requirements

Architecture Terminology

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.

IA-32
IA-32 (Intel Architecture, 32-bit) refers to systems based on 32-bit processors generally compatible with the Intel Pentium® II processor, (for example, Intel® Core™ processor or Intel® Xeon® processor), or processors from other manufacturers supporting the same instruction set, running a 32-bit operating system.
Intel® 64
Intel® 64 (formerly Intel® EM64T) refers to systems based on Intel IA-32 processors which have 64-bit architectural extensions, for example, Intel® Core™2 processor or Intel® Xeon® processor), running a 64-bit operating system such as Microsoft Windows XP* Professional x64 Edition or Microsoft Windows Vista* x64. If the system is running a 32-bit version of the Windows operating system, then IA-32 applies instead. Systems based on the AMD* Athlon64* and Opteron* processors running a 64-bit operating system are also supported by Intel compilers for Intel® 64-based applications.
IA-64
Refers to systems based on the Intel Itanium® 2 processor running a 64-bit operating system.

Native and Cross-Platform Development

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 and Target Combinations
Host \ Target IA-32 Intel® 64 IA-64
IA-32
Yes
Yes
Yes
Intel® 64
Yes
Yes
Yes
IA-64
No
No
Yes

For Development of Applications to Run On Systems with IA-32 or Intel® 64 Architecture Processors or AMD* Processors

Minimum Hardware Requirements
 
Software Requirements
Microsoft Windows Vista*, Windows XP* or Windows Server 2003*
 
Additional Software

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

For Development of Applications to Run On Systems with IA-64 Architecture (Intel® Itanium®) Processors

Minimum Hardware Requirements
 
Software Requirements

Requirements to Run Applications

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.

Installing on Microsoft Windows Vista*

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.

Important Note About Microsoft Visual C++ 2005 Express Edition

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.

Obtaining the Compiler and Tools

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:

w_fc_p_10.0.xxx.exe
Complete product for IA-32 and Intel® 64 application development, including Microsoft Visual Studio Premier Partner Edition, Intel Fortran Compiler, Intel Debugger, Intel Fortran Integrations Into Microsoft Visual Studio. New users developing for IA-32 or Intel® 64-based systems should select this.
w_fc_p_10.0.xxx_ia32.exe
Compiler, Debugger and Visual Studio Integrations for IA-32 application development only. Does not include Visual Studio Premier Partner Edition. Select this if you are updating an earlier installation of the 10.0 compiler and you are developing for IA-32 systems.
w_fc_p_10.0.xxx_intel64.exe
Compiler, Debugger and Visual Studio Integrations for Intel® 64-based application development only. Does not include Visual Studio Premier Partner Edition. Select this if you are updating an earlier installation of the 10.0 compiler and you are developing for Intel® 64-based systems.
w_fc_p_10.0.xxx_ia64.exe
Compiler (IA-64 native and cross-compiler), Debugger and Visual Studio Integrations for IA-64 application development only. Does not include Visual Studio Premier Partner Edition. Select this if you are developing for IA-64 systems either as a new installation or as an update to an earlier 10.0 compiler.
w_imsl_p_10.0.xxx_ppp
IMSL* Mathematics and Statistics Library, optional, requires purchase of an edition of the product which includes IMSL. "ppp" is the platform name (ia32, intel64 or ia64).

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.

Installing the Compiler and Tools

If you encounter difficulty with the initial installation or registration process, please visit https://registrationcenter.intel.com/support to request help from Intel.

Pre-Installation Instructions

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:

  1. In the Windows Control Panel, select Add or Remove Programs.
  2. Select the Intel Visual Fortran Compiler 8.x you wish to modify and click the Change button. When the InstallShield* Wizard appears, click Next.
  3. Select Modify and click Next.
  4. Clear the checkbox for "IDE Integration for Visual C++ .NET"
  5. Click Next, Install and then Finish.

To remove the IDE integration for version 9.x, follow these steps:

  1. In the Windows Control Panel, select Add or Remove Programs
  2. Select 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:

  1. Install Microsoft Visual Studio or Microsoft Platform SDK if necessary.

  2. Remove the Intel® Visual Fortran Compiler 8.x or 9.x Integration with Microsoft Visual Studio if installed (see above note)

  3. Apply any appropriate Service Packs and updates to Microsoft Visual Studio.

  4. 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.

Installation Instructions

  1. If you received the compiler product on CD-ROM, insert the CD-ROM in a CD-ROM drive. If the installation program does not automatically start, locate the file 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.
  2. The Intel® Software Setup Assistant will appear. Click Next.
  3. The Setup Assistant will prompt you for your serial number or location of a license file. If this is an initial installation, enter the serial number provided to you by Intel or your reseller and click Next. If you are connected to the Internet, the Setup Assistant will contact Intel, retrieve a license, and install it on your computer. If an Internet connection to Intel is not available, a default license will be installed which permits use of the compiler but which does not allow updates. If you already have a valid license on the system, you will be asked if you want to use it - this is the recommended choice.
  4. The Tool Selection page will appear. In this release, only one entry is displayed. Click Next - this will start the installation of all product components appropriate for your system.
  5. Accept the Intel End User License Agreement
  6. Select Complete or Custom install. Complete installs all available components to a default location. Custom allows you to choose which components are to be installed and to change the installation location.
  7. When you reach the "Ready to Install the Program" screen, click Install to proceed.
  8. If Microsoft Visual Studio Premier Partner Edition is to be installed, a separate End User License Agreement will be displayed to be accepted.
  9. When all desired tools or components are installed, click Next.
  10. The next page provides you the opportunity to register for Intel® Premier Support. Registration gives you full access to Intel® Premier Support for the length of your support term (typically one year for licenses purchased with support), including all updates and new versions. Without registering, you will be unable to install or use product updates. Enter your e-mail address in the field provided and click Next. (If you already have an Intel® Premier Support account, enter its registered e-mail address.) You will then receive an e-mail with registration information including an initial password. If you do not want to register for Intel® Premier Support, clear the checkbox and click Next.
  11. Click Finish on the final screen to exit the Intel Software Setup Assistant.

Installing the IMSL* Fortran Library Installation (Professional Edition with IMSL* Only)

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.

Installing the Intel® License Manager for FLEXlm*

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.

Installation related limitations

Installing Into a Non-English Version of Microsoft Visual Studio 2005*

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:

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,

Setting Up the Compiler Environment

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.

Setting Up the IMSL* Fortran Libraries Environment (Professional Edition Only)

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.

Uninstalling or Modifying the Compiler and Tools

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:

Note: uninstalling the Intel Visual Fortran Compiler does not delete the corresponding license file.

Obtaining Technical Support

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/.

Disclaimer and Legal Information

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.