This document explains how to install and configure for use the Intel® Fortran Compiler 9.0 for Linux* 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 Fortran Compiler for Linux 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 version 9.0 installed, you can choose to replace the existing install or install to an alternate location.
The following list describes the supported combinations of compilation host (system on which you build the application) and application target (system on which the application runs).
Note: Development for a target different from the host may require optional library components to be installed from your Linux Distribution.
Note: The requirement for the 32-bit (IA-32) libraries is due to the compiler and other tools being 32-bit applications that dynamically link to these libraries. If these libraries are not installed, the following error may be displayed when the compiler is invoked:
error while loading shared libraries: libstdc++.so.5: cannot open shared
object file: No such file or directory
The error message is confusing as it does not indicate that the IA-32 version of libstdc++.so.5 is required. To avoid this problem, be sure that the 32-bit (IA-32) versions of these libraries are installed. Most, but not all, Linux distributions for Intel EM64T will install these by default.
We recommend using binutils 2.14 or later, especially if using shared libraries as there are known issues with binutils 2.11.
We are unable to install on the unsupported configuration of Red Hat Enterprise Linux 4 beta systems without 32-bit support in the kernel. If you encounter this limitation please contact Intel® Premier Support for a workaround.
Notes:
-O3, -ipo
and -openmp
,
may require substantially larger amounts of RAM.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.
If you encounter difficulty with the initial installation or registration process, please visit https://registrationcenter.intel.com/support to request help from Intel.
Perform the following steps to install the compiler.
> tar -xvf l_fc_p_9.0.xxx.tar
> tar -zxvf l_fc_p_9.0.xxx.tar.gz
> cd l_fc_p_9.0.xxx
> ./install.sh
root
, sudo
or ignore
-
the last says to install as not root. Use the not-root install if you want
to install to a private area.
1
and press enter to begin the compiler
installation.
1
and press enter.
accept
and press enter. If you reject the license, type
reject
and press enter to end the install.
x
and
press enter to exit.
RPM 4.0.2 cannot install to a non-default directory. This has been resolved in RPM 4.0.3. RPM 4.1 cannot install to a non-default directory. This has been resolved in RPM 4.11 to 4.2.
If you have a floating, counted or node-locked license, the license must be
installed in conjunction with the FLEXlm* license server for Intel software
(Intel License Server), which is available for many popular platforms. The
server may be installed on any supported platform accessible on your local
network. The compiler CD contains license servers for several Linux distributions.
If you do not have the CD, or need a license server for an additional platform,
you can find all available license servers in the File Downloads section
of your Intel® Premier Support account
- select product Intel SW Dev Tools License Servers
to find the
server for your platform.
If you will be installing the Intel License Server on an SGI* Altix* system running SGI ProPack* 3, please follow these alternate instructions to ensure correct operation in the partitioned cluster environment:
Obtain the appropriate license server from Intel® Premier Support
File Downloads at https://premier.intel.com/.
On the File Downloads page, select product Intel SW Development License
Servers
. The file to use is flexlm.Linux.ia64.EL3_SGIAltix.tar.Z.
Install the license server following the instructions in the flexlm_ug.pdf
documentation
file in the compiler package.
To determine the host ID, required to retrieve the license file, log in
to the partition from which the license server is to be run, set default
(cd
) to the directory where the Intel License Server is installed (default
is /opt/intel/flexlm
) and perform the following command:
./lmhostid
The programs in the Intel Fortran Compiler 9.0 for Linux product rely on the
environment variables PATH
and LD_LIBRARY_PATH
. The installation script (install.sh)
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:
> source <install-dir>/bin/ifortvars.sh(.csh)
> source <install-dir>/bin/idbvars.sh(.csh)
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. Note,
if you install a compiler update package, you need to save the configuration
file, if you have modified it, to another filename so that the installation
doesn't overwrite your modified file.
If you have not already done so, please register for support after you install this product. See Obtaining Technical Support below for registration instructions.
Please follow the steps below to uninstall the Intel Compiler and Debugger.
root
, you will need to log in as root
<compiler-install-dir>/bin/uninstall.sh
/opt/intel/fc/9.0/bin/uninstall.sh
or/opt/intel/fce/9.0/bin/uninstall.sh
on Intel EM64T-based
systems
<debugger-install-dir>/bin/uninstall.sh
/opt/intel/idb/9.0/bin/uninstall.sh
or/opt/intel/idbe/9.0/bin/uninstall.sh
on Intel EM64T-based systems 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/linux/. For general support information please visit http://www.intel.com/software/products/support/.
The information in this document is subject to change without notice and 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. This document and the software described in it are furnished under license and may only be used or copied in accordance with the terms of the license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The information in this document is provided in connection with Intel products and should not be construed as a commitment by Intel Corporation.
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.
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.
Intel, the Intel logo, Intel SpeedStep, Intel NetBurst, Intel NetStructure, MMX, Intel386, Intel486, Celeron, Intel Centrino, Intel Xeon, Intel XScale, Itanium, Pentium, Pentium II Xeon, Pentium III Xeon, Pentium M, and VTune 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 © 2005, Intel Corporation.