Intel® MPI Library

Cross-OS Launch Mode

Intel® MPI Library provides support for the heterogeneous Windows*-Linux* environment. This means that you can run MPI programs on nodes that operate on Windows and Linux OS as single MPI jobs, using the Hydra process manager.

To run a mixed Linux-Windows MPI job, do the following:

  1. Make sure the Intel MPI Library is installed and operable, and the product versions match on all nodes.

  2. On the Windows hosts, make sure the Hydra service is running:

Cluster Specific Tuning

The cluster specific mode is intended for tuning Intel® MPI Library for a specific cluster. For finding optimal settings, mpitune uses a benchmarking program: it runs tests several times with different parameters and searches for the best ones. By default, Intel® MPI Benchmarks are used.

To tune Intel MPI Library in the cluster specific mode, do the following:

Controlling Process Placement

Placement of MPI processes over the cluster nodes plays a significant role in application performance. Intel® MPI Library provides several options to control process placement.

By default, when you run an MPI program, the process manager launches all MPI processes specified with -n on the current node. If you use a job scheduler, processes are assigned according to the information received from the scheduler.

Introduction

This Developer Reference provides you with the complete reference for the Intel® MPI Library. It is intended to help an experienced user fully utilize the Intel MPI Library functionality. You can freely redistribute this document in any desired form.

Document Organization

Section

Description

Fault Tolerance Support

Intel® MPI Library provides extra functionality to enable fault tolerance support in MPI applications. The MPI standard does not define behavior of MPI implementation if one or several processes of an MPI application are abnormally aborted. By default, Intel® MPI Library aborts the whole application if any process stops.

I_MPI_FAULT_CONTINUE

Turn on/off support for fault tolerant applications.

Syntax

I_MPI_FAULT_CONTINUE=<arg>

Introduction

This Developer Reference provides you with the complete reference for the Intel® MPI Library. It is intended to help an experienced user fully utilize the Intel MPI Library functionality. You can freely redistribute this document in any desired form.

Document Organization

Section

Description

Subscribe to Intel® MPI Library