General installation information


Installation prerequisites
Before using the Intel® MPI Library, make sure that following packages are installed on your system:

  • Python* version 2.2 or higher, including the python-xml module. Python* distributions are available for download from your OS vendor or at† .
  • An XML parser such as expat or pyxml
  • If using InfiniBand*, Myrinet*, or other RDMA-capable network fabrics, a DAPL* version 1.1 or DAPL* version 1.2 standard-compliant provider library/driver is required. DAPL* providers are typically provided with your network fabric hardware and software.

Installation tips
To install the Intel MPI Library for Linux*, do the following:

  1. Obtain a serial number. Go to the Intel® Registration Center to obtain the license if you do not have a serial number.
  2. The installer provides an ability to install the Intel MPI Library on every node of your cluster. To utilize this feature create a machines.LINUX file that lists the nodes in the cluster using one hostname per line before starting the installation process. Make sure that the cluster has ssh connectivity.
  3. Install the l_mpi[-rt]_p_<version>.<package#>.tar.gzpackage by using the following commands:
    # cp l_mpi[-rt]_p_<version>.<package#>.tar.gz /tmp
    # cd /tmp
    # tar -xzf l_mpi[-rt] ]_p_<version>.<package#>.tar.gz
    The last command will create subdirectory l_mpi[-rt]_p_<version>.<package#>
  4. Place the license file for the Intel MPI Library that is provided to you in /tmp/l_mpi_p_<version>.<package#> Do not change the file name as the ".lic"extension is critical. For instance, do the following:commands:
    <# cd cp l_mpi[-rt]_p_<version>.<package#>
    # cp <serial number>.lic.
    Take into account the following notes:
    • This installation does not overwrite any pre-existing Intel MPI Library you may have installed.
      After installing the Intel® MPI Library you can continue to use the pervious versions of the Intel MPI Library by referring to the original installation directory.
    • The ./install script allows you to avoid modification of the /etc/ file during installation in root mode. Use the --update-ldsoconfoption, for example:
      # ./install --update-ldsoconf no
    • You can install the Intel MPI Library as an ordinary user. Run the ./install script and follow the instructions, or add the --nonroot --nonrpm options to the ./install invocation string above to select the non-root, non-RPM installation mode.
    • You can install the Intel MPI Library on a system that does not use the RPM* package manager. Add the --nonrpm option to the ./install invocation string above to select the non-RPM installation mode.
      Alternatively, you can extract the Intel MPI Library RPM* package and mpiEULA.txt file. Use the --extractoption and indicate the desired extraction directory, for example:
      # ./install --extract /tmp
    • The ./install script enables you to select the install location on most operating systems. Select the exact same install location when installing Intel MPI Library on each node of your cluster.
    • The default installation path for the Intel MPI Library is /opt/intel/impi/3.2
    • The ./install script has a silent installation mode that can help you to install Intel MPI Library on clusters with many nodes. In order to use this mode, edit the file SilentInstallConfigFile.inicontained in the unpacked package directory. In particular, change the line
      to read
      After editing the file use the following command instead of the usual # ./installcommand:
      # ./install --silent SilentInstallConfigFile.ini
  5. Add the following PATH and/or LD_LIBRARY_PATH settings in your .cshrc or .bashrc files so that the settings are visible on all nodes in your cluster:
  • Ensure that Python* is in your PATH
  • Source the appropriate mpivars.[c]sh script from the Intel MPI Library bin (or, if applicable, bin64) directory
  • If using Intel® compilers, source any required *vars.[c]sh scripts
  • Set up additional environment variables as needed. See the Intel MPI Library for Linux Getting Started Guide for more information.

Possible installation problems

  • If installation of the Intel MPI Library package fails and shows the error message: "Intel® MPI Library already installed" when a package is not actually installed, try the following:
  • Determine the package number that the system believes is installed by typing:
    # rpm -qa | grep intel-mpi
    This command returns an Intel MPI Library <package name>.
  • Remove the package from the system by typing:
    # rpm -e <package name>
  • Re-run the Intel MPI Library installer to install the package.
    TIP: To avoid installation errors, always remove Intel MPI Library packages using the uninstall script provided with the package before trying to install a new package or reinstall an older one.
  • Due to an installer limitation, avoid installing earlier releases of the Intel MPI Library packages after having already installed the current release. It corrupts the installation of the current release and requires that you uninstall/reinstall it.

This link will take you off of the Intel Web site. Intel does not control the content of the destination Web Site.

For more complete information about compiler optimizations, see our Optimization Notice.

1 comment


Where is the SilentInstallConfigFile.ini for the l_mpi_p_4.0.1.007? The file currently does not exist in the extracted directory. Can you provide it? Thanks Thai

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.