This document explains how to install and configure Intel® Fortran Compiler 10.1 for Mac OS* X. 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.
Notes:
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 have licensed Intel® Fortran Compiler Professional Edition, download and installation of the Intel® Math Kernel Library is separate. Please refer to the Installation Guide and/or Release Notes of that component 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® 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/10.1.xxx
for the 32-bit compiler/opt/intel/fce/10.1.xxx
for the 64-bit compilerwhere xxx
represents the
compiler package revision number (e.g. 10.1.005).
The Intel® Debugger installation
master directory is referred to as <idb-install-dir>
and
is /opt/intel/idb/10.1.xxx
(32-bit) or /opt/intel/idbe/10.1.xxx
(64-bit).
The recommended installation order is as follows:
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.
It is possible to install the product in a manner that does not require user interaction. Note that this installation mode is not truly "silent" in that there is information displayed on the screen showing the installation progress.
To install the compiler in the "silent" mode:
Mount the product dmg
file with required content using Finder
,
for example, by double-clicking on the dmg
file.
Start a Terminal
program from the Utilities
group.
Using Terminal
do the following:
Copy the contents of the mounted image to a local folder, for example
cp -pR /Volumes/m_fc_p_10.1.00x /Users/m_fc_p_10.1.00x
Change directory to the local instman
folder inside the
folder you copied in (a), for example:
cd /Users/m_fc_p_10.1.00x/instman
DYLD_LIBRARY_PATH=<instman folder>
, for example:
export DYLD_LIBRARY_PATH=/Users/m_fc_p_10.1.00x/instman:$DYLD_LIBRARY_PATH
(optional) Make changes to si_issa.xml
configuration file
to change the default settings, see details below.
Run ./si_sicore
with options as described below.
si_sicore
optionsUse one of the following options on the command line when running si_sicore.
These options override any settings in the si_issa.xml
file:
-n ABCD-1234567
-l full-path-to-license-file
-c path-to-configuration-file
si_issa.xml
below) si_issa.xml
fileThe default configuration file si_issa.xml
is available in the instman
folder.
You can use the script file pre_sinstall.sh
available in the instman
folder
to generate a silent install configuration file. Here is an example of the
format of this configuration file
<Product sinstall="yes">
<Package pkg_id="1" sinstall="yes">../setup/dist_10.1.009.mpkg/Contents/Packages/ifort_10.1.009.pkg</Package>
<Package pkg_id="2" sinstall="no">../setup/dist_10.1.009.mpkg/Contents/Packages/iforte_10.1.009.pkg</Package>
<Package pkg_id="3" sinstall="no">../setup/dist_10.1.009.mpkg/Contents/Packages/idb_10.1.009.pkg</Package>
<Package pkg_id="4" sinstall="no">../setup/dist_10.1.009.mpkg/Contents/Packages/idbe_10.1.009.pkg</Package>
<SerialNumber>ABCD-1234567</SerialNumber>
<LicenseFile>path-to-license-file</LicenseFile>
<Registration register="no">
<fname>Bob</fname>
<lname>Smith</lname>
<email>Bob.Smith@example.com</email>
<country>US</country>
<company>Example Corporation</company>
</Registration>
<Proxy>
<port>nnnn</port>
<host>xxxxx</host>
</Proxy>
</Product>
Note: the pkg_id
attribute under <Package pkg_id="1">
will
set the order in which the tools will be installed. You can change the install
order based on dependencies between installed packages. Include the <Proxy>
section
only if a web proxy server is required to reach the Intel® Software Development
Products Registration Center web server.
The programs in the Intel Fortran Compiler 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:
> source <install-dir>/bin/ifortvars.sh(.csh)
> source <idb-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.
You can gain a quick understanding of compiler operation by executing the
procedures in the Getting Started with the Intel(R) Fortran Compiler 10.1
for Mac OS* X document. You can view the getting started information by
locating and opening the file alias in the <install-dir> folder; the
file alias is Getting Started with the Intel(R) Fortran Compiler.
(The alias target file is <install-dir>/doc/Getting_Started.html
.)
If you have any problems running the compiler, please make sure a valid license
file (*.lic) is located in the license directory. By default this is /Users/Shared/Library/Application\
Support/Intel/Licenses
. 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 the topic Obtaining Technical Support below for registration instructions.
Please follow the steps below to uninstall the Intel Compiler and Debugger.
These steps must be done by a user with root privileges. (See su
or sudo
for
additional information on gaining root privileges.)
<install-dir>/bin/uninstall.sh
<idb-install-dir>/bin/uninstall.sh
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/fmac.
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) 2009, Intel Corporation. All Rights Reserved.