Intel® Fortran Compiler 9.1 for Mac OS*
Installation Guide

Contents

Introduction

This document explains how to install and configure Intel® Fortran Compiler 9.1 for Mac OS*. 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.

System Requirements

Note: Advanced optimization options or very large programs may require additional resources such as memory and disk space

Obtaining the Compiler and Tools

Before installing the compiler and tools, you should check the File Downloads section of Intel® Premier Support 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 below in the topic Obtaining Technical Support.

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® Fortran Compiler, you need to obtain an account with administrative (root) privilege. Any normal account with "User" privilege can use the Intel® Fortran Compiler through the Xcode IDE or the command line.

Note: The installation master directory referred to as <install-dir> in this document, is /opt/intel/fc/9.1.xxx where xxx represents the compiler package revision number (e.g. 9.1.005). The Intel® Debugger installation master directory is referred to as <idb-install-dir> and is /opt/intel/idb/9.1.xxx.

The recommended installation order is as follows:

  1. Xcode
  2. Install Intel® Fortran Compiler 9.1 for Mac OS*

Installation Instructions

  1. If you received the compiler product on CD-ROM, insert the CD-ROM in a CD-ROM drive. Locate the .dmg image file (e.g. m_fc_p_9.1.005.dmg) 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 m_fc_p_9.1.xxx.dmg
  2. Open the mounted disk to view the contents. Locate and click on Install.
  3. The Intel® Fortran Compiler Installer will appear. Click Continue
  4. The README information will appear. Read and click Continue.
  5. The Software License Agreement will appear.  Click the Continue button after reading the license agreement.
  6. Note the Volume where the destination folder for your installation will be located, and click the Continue button.
  7. At this point the installer will install the compiler on your system.  Click the Close button on the final screen to exit the installer.
  8. Reboot the system to make the Xcode support for the Intel compiler available.

Note: After completing the installation, you will be asked to register your product.

Note: If you install a new version of Xcode at any time, you must uninstall and reinstall the Intel Fortran Compiler.

Setting Up the Compiler Environment

The programs in the Intel Fortran Compiler 9.1 for Mac OS product rely on the environment variables PATH, DYLD_LIBRARY_PATH, and LD_LIBRARY_PATH. The compiler installation program creates compiler environment script files (ifortvars.sh/idbvars.sh) that set these variables. It is strongly recommended that you add those script files into your login script (.login file). Once the variables are set in the ".login" file there is no need to run the script files for each session.

source the script to setup the compiler environment:

The installation program also creates compiler configuration files named <install-dir>/bin/ifort.cfg that contain common settings for all compilations. You can edit these files to add additional default options.

If you have not already done so, please register for support after you install this product. See the topic Obtaining Technical Support below for registration instructions.

Uninstalling the Compiler and Tools

Please follow the steps below to uninstall the Intel Compiler and Debugger. These steps must be done by a user with root privileges.

  1. Open Terminal.
  2. Change to the root directory.
  3. To uninstall the compiler, enter a command similar to the following:

    <install-dir>/bin/uninstall.sh
  4. To uninstall the debugger, enter a command similar to the following:

    <idb-install-dir>/bin/uninstall.sh

Alternately, if the compiler uninstallation process does not complete successfully you can manually uninstall the compiler by performing the following steps:

  1. Open Terminal.
  2. cd /
  3. Delete the appropriate installation directory (default is /opt/intel/fc/9.1.xxx) by entering a command similar to the following:

    rm -rf /opt/intel/fc/9.1.xxx
  4. Change to the /usr/bin directory.
  5. Delete the associated symbolic links by entering commands similar to the following:

    rm -f ifort
    rm -f ifort-9.1
    rm -f ifort-9.1.xxx

  6. cd /Library/Application\ Support/Xcode/Specifications
  7. Delete the Xcode integration bundle by entering a command similar to the following:

    rm -f -r IFort\ 9.1\ Compiler.xcplugin.bundle
  8. cd /Library/Receipts/
  9. Delete the appropriate installation receipts by entering a command similar to the following:

    rm -f -r ifort_9.1.xxx
  10. Remove compiler man page symbolic links

    rm /usr/share/man/man1/ifort.1

To uninstall the Intel Debugger manually, follow these steps:

  1. Remove Apple Installer Receipt

    rm -rf /Library/Receipts/idb_9.1.xxx.pkg
  2. Remove Debugger files

    rm -rf /opt/intel/idb/9.1.xxx
  3. Remove Debugger symbolic links

    rm /usr/bin/idb-9.1.xxx
    rm /usr/bin/idb-9.1
    rm /usr/bin/idb
  4. Remove debugger man page symbolic links

    rm /usr/share/man/man1/idb.1

Obtaining Technical Support

Your feedback is very important to us. To receive technical support for the tools provided in this product and technical information including FAQ's and product updates, you need to be registered for an Intel® Premier Support account on our secure web site, https://premier.intel.com. Please register at https://registrationcenter.intel.com/ .

Note: If your distributor provides technical support for this product, please contact them for support rather than Intel.

For information about the Intel Fortran Compiler Users Forums, FAQ's, tips and tricks, and other support information, please visit: http://support.intel.com/support/performancetools/fortran/. 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.

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 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, Centrino, Centrino logo, Chips, Dialogic, EtherExpress, ETOX, FlashFile, i386, i486, i960, iCOMP, InstantIP, Intel, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Core, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, skoool, Sound Mark, The Computer Inside., The Journey Inside, VTune, Xeon, and Xircom are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.

Copyright (C) 2006, Intel Corporation.