Intel® MPI Library


Getting Debug Information

Environment variable I_MPI_DEBUG provides a very convenient way to get information from an MPI application at runtime. You can set value of this variable from 0 (the default value) to 1000. The higher the value, the more debug information you get.

Local Options

Local Options 

-n <# of processes> or -np <# of processes> 

Use this option to set the number of MPI processes to run with the current argument set.

-env <ENVVAR> <value> 

Introducing Intel MPI Library

Introducing Intel® MPI Library 

The Intel® MPI Library is a multi-fabric message passing library that implements the Message Passing Interface, v3.0 (MPI-3.0) specification. It provides a standard library across Intel® platforms that enable adoption of MPI-3.0 functions as their needs dictate.

Multi-threaded Applications

Multi-threaded Applications

To run an application which creates new threads, you need to link your application with thread safe version of the Intel® MPI Library. You do not need any extra option while code compilation, the compiler script like mpiicc links code with thread safe library by default.

Global Options

Global Options

-hostfile <hostfile> or -f <hostfile> 

Use this option to specify host names on which to run the application. If a host name is repeated, this name is used only once.

Subscribe to Intel® MPI Library