This document explains how to install and configure the Intel® MPI Library for Linux* OS. Installation is a multi-step process. 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, refer to the separate Release Notes.
If you have a previous version of the Intel® MPI Library 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.
Before installing the Intel® MPI Library, you should check the Intel® Registration Center to see if a newer version or an update is available. The version on CD or as listed in your electronic download license letter may not be the most current.
Make sure that the following packages are installed on your system:
To install the Intel® MPI Library package on Linux* OS, do the following:
Upon registering for the Intel® MPI Library, you will receive a serial number
for this product.
Your serial number can be found within the email receipt of your product purchase.
Go to the Intel® Registration Center site
and provide the product serial number information. Once admission has been granted into the registration center,
you will be able to access the Intel® Premier Web pages for software support.
Extract the l_mpi[-rt]_p_<version>.<package_num>.tar.gz package by using following commands
# cp l_mpi[-rt]_p_<version>.<package_num>.tar.gz /tmp
# cd /tmp
# tar -xzf l_mpi[-rt]_p_<version>.<package_num>.tar.gz
The last command will create the subdirectory l_mpi[-rt]_p_<version>.<package_num>
(SDK only) Place the license file for the Intel MPI Library that is provided to you in /tmp/l_mpi_p_<version>.<package_num>. Do not change the file name as the ".lic" extension is critical. For instance, do the following:
# cd l_mpi_p_<version>.<package_num>
# cp <license key>.lic .
If you want to install the Intel MPI Library on all nodes of your cluster without using a shared file system, create a machines.LINUX file. Otherwise go to step 6.
The machines.LINUX file contains a list of the computing nodes (i.e. the host names) for the cluster, one hostname per line. The hostname should be the same as the result from the Linux* command "hostname". For example, if a cluster consists of four nodes, the file machines.LINUX might look like:
clusternode1
clusternode2
clusternode3
clusternode4
It is always assumed that the first node in the list is the master node. The remaining nodes are the compute nodes.
If you want to automatically establish secure shell connectivity between all nodes of the cluster, use the script file "sshconnectivity.exp". Otherwise go to step 6.
You can download the expect software package from the following URL: http://expect.nist.gov/
The syntax for the "sshconnectivity.exp" command is:
./sshconnectivity.exp machines.LINUX
This expect shell script will create or update the ~/.ssh directory on each cluster node mentioned in the machines.LINUX file. This script will prompt you for your password twice.
Enter your user password:
Re-enter your user password:
To provide security each time you enter your user password, asterisks will appear in lieu of the password text. Upon successful completion of the script, the following message fragment will appear:
…
*********************************************************************
Node count = 4
Secure shell connectivity was established on all nodes.
…
*********************************************************************
…
A log of the transactions for this script will be recorded in /tmp/sshconnectivity.<userid>.log,
where
Note that the sshconnectivity.exp script will remove the write access permission for your home directory for everybody but you. If this cannot be done, a password prompt will still be issued for any secure shell activity.
Execute the install script:
# ./install.sh
Please make your selection by entering an option. Root access is recommended for evaluation.
1. Install as a root for system wide access for all users [default] 2. Install to root for system wide access for all users using sudo privileges and password 3. Install as current user to limit access to user level
h. Help q. Quit
Please type a selection [1]: |
The message above does not appear if you start installation as root. Make a choice and hit the enter key.
-------------------------------------------------------------------------------- Step no: 1 of 6 | Welcome -------------------------------------------------------------------------------- Welcome to the Intel(R) MPI Library for Linux* version 4.0 Update 1.
-------------------------------------------------------------------------------- You will complete the steps below during this installation: Step 1 : Welcome Step 2 : License Agreement Step 3 : Activation Options Step 4 : Installation Options Step 5 : Installation Step 6 : Installation Complete -------------------------------------------------------------------------------- Press "Enter" key to continue or "q" to quit: |
-------------------------------------------------------------------------------- Step no: 2 of 6 | License agreement -------------------------------------------------------------------------------- To continue with the installation of this product you are required to accept the terms and conditions of the End User License Agreement (EULA). The EULA is displayed using the "more" utility. Press the spacebar to advance to the next page or enter "q" to skip to the end. After reading the EULA, you must enter "accept" to continue the installation or "decline" to return to the previous menu. -------------------------------------------------------------------------------- <EULA Content> -------------------------------------------------------------------------------- Do you agree to be bound by the terms and conditions of this license agreement? Type "accept" to continue or "decline" to back to the previous menu: |
Step no: 3 of 6 | Activation options -------------------------------------------------------------------------------- If you have purchased this product and have the serial number and a connection to the internet you can choose to activate the product at this time. Activation is a secure and anonymous one-time process that verifies your software licensing rights to use the product. Alternatively, you can choose to evaluate the product or defer activation by choosing the evaluate option. Evaluation software will time out in 30 days. Also you can use license file, license manager, or the system you are installing on does not have internet access activation options. -------------------------------------------------------------------------------- 1. I want to activate my product using a serial number [default] 2. I want to evaluate my product or activate later 3. I want to activate either remotely, or by using a license file, or by using a license manager
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: |
Step no: 3 of 6 | Activation options > Advanced activation -------------------------------------------------------------------------------- You can use license file, license manager, or the system you are installing on does not have internet access activation options. -------------------------------------------------------------------------------- 1. Use a different computer with internet access [default] 2. Use a license file 3. Use a license server
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: |
Step no: 4 of 6 | Installation Options -------------------------------------------------------------------------------- You are now ready to begin installation. You can use all default installation settings by simply choosing the "Start installation Now" option or you can customize these settings by selecting any of the change options given below first. You can view a summary of the settings by selecting "Show pre-install summary". -------------------------------------------------------------------------------- 1. Start installation Now
2. Change install directory [ /opt/intel/impi/4.0.1 ] 3. Change advanced options [ Current node ] 4. Show pre-install summary
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: |
Step no: 4 of 6 | Advanced Installation Options -------------------------------------------------------------------------------- Advanced configuration -------------------------------------------------------------------------------- 1. Finish setting advanced options [default]
2. Installation type [ Current node ] 3. Register product with mpi-selector? [ no ] 4. Add product libraries to /etc/ld.so.conf? [ no ]
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: |
Note: Options 3 and 4 are available only for root users. Registration in mpi-selector is available only when the mpi-selector tool is installed.
Step no: 4 of 6 | Advanced Installation Options -------------------------------------------------------------------------------- Advanced configuration -------------------------------------------------------------------------------- 1. Finish setting advanced options [default]
2. Installation type [ Current node ] 3. Register product with mpi-selector? [ no ] 4. Add product libraries to /etc/ld.so.conf? [ no ]
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: 2 Note: Press "Enter" key to back to the previous menu. Please enter path to machines.LINUX file: /work/machines.LINUX |
In the distributed installation mode, you have the following additional options:
Step no: 4 of 6 | Advanced Installation Options -------------------------------------------------------------------------------- Advanced configuration -------------------------------------------------------------------------------- 1. Finish setting advanced options [default]
2. Installation type [ All cluster nodes ] 3. File name for cluster node list [ /work/machines.LINUX ] 4. Number of parallel installations [ 1 ] 5. Check for shared installation directory? [ yes ] 6. Register product with mpi-selector? [ no ] 7. Add product libraries to /etc/ld.so.conf? [ no ]
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: |
After you fill out the desired values for all the options, select option 1 to start the installation:
Step no: 4 of 6 | Installation Options -------------------------------------------------------------------------------- You are now ready to begin installation. You can use all default installation settings by simply choosing the "Start installation Now" option or you can customize these settings by selecting any of the change options given below first. You can view a summary of the settings by selecting "Show pre-install summary". -------------------------------------------------------------------------------- 1. Start installation Now
2. Change install directory [ /opt/intel/impi/4.0.1.002 ] 3. Change advanced options [ All cluster nodes ] 4. Show pre-install summary
h. Help b. Back to the previous menu q. Quit -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [1]: |
When the installation is completed, the Installation complete dialog appears:
Step no: 6 of 6 | Installation complete -------------------------------------------------------------------------------- Thank you for installing and for using the Intel(R) MPI Library for Linux* version 4.0 Update 1.
Support services start from the time you install or activate your product. If you have not already done so, please create your support account now to take full advantage of your product purchase.
Your support account gives you access to free product updates and upgrades as well as interactive technical support at Intel(R) Premier Support.
To create your support account, please visit the Subscription Services web site https://registrationcenter.intel.com/RegCenter/registerexpress.aspx?media=TDX -------------------------------------------------------------------------------- q. Quit [default] -------------------------------------------------------------------------------- Please type a selection or press "Enter" to accept default choice [q]: |
Print the help message
Print version information
Run the installation silently, with the settings provided in the configuration file
Run the installation interactively, record the user input into the configuration file
Set a custom temporary folder
The ./install.sh script has a silent installation mode that helps you to install the Intel MPI Library on clusters with many nodes. Edit the file SilentInstallConfigFile.ini contained in the unpacked package directory or create a new one to use for this mode. For example, you can use the following command to perform silent installation without using the rpm database:
# install.sh -silent=SilentInstallConfigFile.ini
For more installation options, see the description of the environment variables below.
Add the following PATH and/or LD_LIBRARY_PATH settings to your .cshrc or .bashrc files so that the settings are visible on all nodes in your cluster:
To uninstall the Intel® MPI Library, go to the Intel MPI Library installation directory and run the uninstall.sh script.
Note: Uninstalling the Intel MPI Library does not delete the corresponding license file.
To receive technical support for this product, you need to be registered for an Intel® Premier Support account on our secure web site, https://premier.intel.com/. Please register at Intel® Registration Center.
Note: If you have questions or problems getting started with the Intel® MPI Library, please contact support at https://registrationcenter.intel.com/support/
For general support information please visit http://www.intel.com/software/products/support/mpi/
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.
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 go to: http://www.intel.com/design/literature.htm
Intel processor numbers are not a measure of performance. Processor numbers
differentiate features within each processor family, not across different
processor families. Go to:
http://www.intel.com/products/processor_number/
MPEG-1, MPEG-2, MPEG-4, H.261, H.263, H.264, MP3, DV, VC-1, MJPEG, AC3, AAC, G.711, G.722, G.722.1, G.722.2, AMRWB, Extended AMRWB (AMRWB+), G.167, G.168, G.169, G.723.1, G.726, G.728, G.729, G.729.1, GSM AMR, GSM FR are international standards promoted by ISO, IEC, ITU, ETSI, 3GPP and other organizations. Implementations of these standards, or the standard enabled platforms may require licenses from various entities, including Intel Corporation.
BlueMoon, BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Cilk, Core Inside, E-GOLD, i960, Intel, the Intel logo, Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Insider, the Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. logo, Intel StrataFlash, Intel vPro, Intel XScale, InTru, the InTru logo, the InTru Inside logo, InTru soundmark, Itanium, Itanium Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, Puma, skoool, the skoool logo, SMARTi, Sound Mark, The Creators Project, The Journey Inside, Thunderbolt, Ultrabook, vPro Inside, VTune, Xeon, Xeon Inside, X-GOLD, XMM, X-PMU and XPOSYS are trademarks of Intel Corporation in the U.S. and other countries.
* Other names and brands may be claimed as the property of others.
Microsoft, Windows, Visual Studio, Visual C++, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Java is a registered trademark of Oracle and/or its affiliates.
Copyright (C) [2003]–[2011], Intel Corporation. All rights reserved.