Intel® MPI Library

Cleanup Utility


Clean up the environment after an abnormally terminated MPI run under the mpiexec.hydra process manager.


mpicleanup <arguments>


-i <input_file> |
--input <input_file>

mpitune Utility


Use the mpitune utility to find optimal settings for the Intel® MPI Library relevant to your cluster configuration or your application.


mpitune [options]


-a \"<app_cmd_line>\"

--application \"<app_cmd_line>\"

Native and IPM Statistics

The statistics in each supported format can be collected separately. To collect statistics in all formats with the maximal level of details, use the I_MPI_STATS environment variable as follows:



The I_MPI_STATS_SCOPE environment variable is not applicable when both types of statistics are collected.

Using Checkpoint-Restart

The checkpoint-restart feature is available with the Hydra process launcher (mpiexec.hydra) or its wrapper (mpirun). The launcher provides two mutually exclusive methods of taking checkpoints:

  • By timers

  • By an explicit signal

You can provide directory paths where checkpoints can be stored temporarily and permanently.

Running an MPI Program

Before running an MPI program, place it to a shared location and make sure it is accessible from all cluster nodes. Alternatively, you can have a local copy of your program on all the nodes. In this case, make sure the paths to the program match.

Run the MPI program using the mpirun command. The command line syntax is as follows:

$ mpirun -n <# of processes> -ppn <# of processes per node> -f <hostfile> ./myprog

For example:

Subscribe to Intel® MPI Library