Message Passing Interface

Intel® MPI Library 5.0 Update 3 Readme

The Intel® MPI Library is a high-performance interconnect-independent multi-fabric library implementation of the industry-standard Message Passing Interface, v3.0 (MPI-3.0) specification. This package is for MPI users who develop on and build for Intel® 64 architectures on Linux* and Windows*, as well as customers running on the Intel® Xeon Phi™ coprocessor on Linux*. You must have a valid license to download, install, and use this product.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • C/C++
  • Fortran
  • Intel® MPI Library
  • Message Passing Interface
  • Cluster Computing
  • Problem lauching mpiexec


    I do not succeed in lauching mpiexec. I'm working with Intel Fortran Compiler 11.1, and Intel parallel studio XE 2015, on windows 7.

    In fact I'm using mpiexec to launch a hydraulic simulation with TELEMAC software ( This software uses for parallel simulation MPICH2.

    When I launch the command "mpiexec -n 4 xxx.exe", I'm asking to give my Account and my password. Is this password the password of the user of the computer? Or is it a password given by Intel with the installation?

    Trying to use I_MPI_PIN_DOMAIN=socket

    I'm running on an IBM cluster with nodes that have dual socket Ivy Bridge processors and 2 Nvidia K40 Tesla cards.  I'm trying to run with 4 MPI ranks using Intel MPI 5 Update 2 with a single MPI rank for each socket.  I'm trying to learn how to do this by using a simple MPI Hello World program that prints out the host name, rank and cpu ID.  When I run with 2 MPI ranks, my simple program works as expected.  When I run with 4 MPI ranks and use the mpirun that comes with Intel MPI, all 4 ranks run on the same node that I launched from.  I am doing this interactively and get a set of two node

    Multiple Versions of Intel MPI Library Runtime on one machine

    Hi Intel we appreciate all the time and effort you put into your products. We have a question about installing multiple versions of the Intel MPI Library Runtime Environment on one machine.

    How can one have multiple versions of the Intel MPI Library Runtime Environment installed on the same machine? We are asking because some versions of our software use 4.0 and some use 4.1. In the near future another version may use 5.0. There seems to be a conflict because the Windows services all use the same name. 

    Thanks for the great products,

    Adam Bruss

    How to initiate MPI in the Fortran subroutine?

    Hi, All,

    I am using Intel MPI and OpenMP. My application is a hybrid MPI and OpenMP Fortran-code application. Currently it is tested on a multicore computers. My question for you is as follows:

    Can I initiate MPI processes and  run all MPI subroutines  within a Fortran subroutine?

    The details are given as follows:

    program xsamg2014

    implicit none


    /* Before calling xsamg, all codes are only OpenMP codes */ 

    /*OpenMP Fortran codes  */


    Can't install Parallel Studio XE 2015 Update1 on Scientific Linux 6.6

    When I install Parallel Studio XE 2015 Update1 on Scientific Linux 6.6, the message shows:


    Missing optional prerequisites

    -- Intel(R) MPI Library, Development Kit 5.0 Update 1 for Linux* OS: Unsupported OS

    -- Intel(R) Trace Analyzer and Collector 9.0 Update 1 for Linux* OS: Unsupported OS

    Can't install Parallel Studio XE 2015 Update1 on CentOS 6.6


    I'm trying to install (upgrading) Parallel Studio XE 2015 Update1. However, the installer causes segmentation fault. Do you know any solutions?

    Target system has Xeon E5-2697 v2 and CentOS 6.6 is installed. Parallel Studio XE 2015 (Initial Release) is already installed without any errors.

    Following text is all output string of "./". The line 582 contains only "fi".

    Subscribe to Message Passing Interface