The Intel® MPI Library Developer Guide explains how to use the Intel® MPI Library in some common usage scenarios. It provides information regarding compiling, running, debugging, tuning, and analyzing MPI applications, as well as troubleshooting information.
You can specify a particular configuration of the Intel® MPI Library to be used, depending on your purposes. This can be a library optimized for multi-threading debug or release version with the global lock.
To specify the configuration, run the mpivars.bat script with release or debug argument. For example:
> <installdir>\intel64\bin\mpivars.bat release
You can use the following arguments:
Launches an MPI job and provides integration with job schedulers.
mpiexec.hydra options as described in the mpiexec.hydra section. This is the default operation mode.
Sets a template for the command line to be launched to gather tuning results. The command line can contain variables declared as @<var_name>@. The variables are defined further on using other options.
To get more information about the Intel® MPI Library, explore the following resources:
Intel® MPI Library Release Notes for updated information on requirements, technical support, and known limitations.
Intel® MPI Library provides an experimental feature to enable support for Java MPI applications. Java bindings are available for a subset of MPI-2 routines. For a full list of supported routines, refer to the Developer Reference, section Miscellaneous > Java* Bindings for MPI-2 Routines.
Running Java* MPI applications
Follow these steps to set up the environment and run your Java* MPI application:
The Intel® MPI Library is a multi-fabric message-passing library that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. It provides a standard library across Intel® platforms that:
Intel® MPI Library supports the majority of commonly used job schedulers in the HPC field.
The following job schedulers are supported on Windows* OS: