Intel® MPI Library

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:

I_MPI_STATS=all

Note

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

Compiler Commands

(SDK only)

The following table lists the available Intel® MPI Library compiler commands with their underlying compilers and programming languages.

Table 2.1-1 Intel® MPI Library Compiler Wrappers

Compiler Command

Default Compiler

Supported Language(s)

Generic Compilers

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:

I_MPI_STATS=all

Note

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

GDB*: The GNU* Project Debugger

Use the following command to launch the GDB* debugger with Intel® MPI Library:

$ mpirun -gdb -n 4 ./testc

You can work with the GDB debugger as you usually do with a single-process application. For details on how to work with parallel programs, see the GDB documentation at http://www.gnu.org/software/gdb/.

You can also attach to a running job with:

$ mpirun -n 4 -gdba <pid>

Where <pid> is the process ID for the running MPI process.

General Troubleshooting Procedures

Many problems with using the Intel® MPI Library are related to wrong cluster configuration. As a general step, to make sure that your cluster is properly configured and is ready for using the Intel MPI Library, you can use the Intel® Cluster Checker, which can perform the cluster health check. This check will help you protect from some commonly occurring issues.

Tuning with mpitune Utility

Besides the standard capabilities for compiling and running MPI applications, Intel® MPI Library provides an automatic utility for optimizing Intel MPI Library parameters for a particular cluster or application. This utility is called mpitune and is available in the <installdir>\intel64\bin directory.

Subscribe to Intel® MPI Library