Intel® MPI Library

Intel® MPI Library 2019 Beta Release Notes for Windows* OS

Overview

The Intel® MPI Library 2019 Beta for Windows OS* is a high-performance interconnect-independent multi-fabric library implementation of the industry-standard Message Passing Interface, v3.1 (MPI-3.1). This package is intended for Intel MPI Library users who would like to evaluate the new library features and verify its compatibility with existing applications.

Key Features

This release of the Intel® MPI Library supports the following major features:

  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Intel® Parallel Studio XE
  • Intel® MPI Library
  • Intel® MPI Library 2019 Beta Release Notes for Linux* OS

    Overview

    The Intel® MPI Library 2019 Beta for Linux OS* is a high-performance interconnect-independent multi-fabric library implementation of the industry-standard Message Passing Interface, v3.1 (MPI-3.1). This package is intended for the Intel MPI Library users who would like to evaluate the new library features and verify its compatibility with existing applications.

    Key Features

    This release of the Intel® MPI Library supports the following major features:

  • Linux*
  • Intel® Parallel Studio XE
  • Intel® MPI Library
  • Getting Started with Intel® MPI Library 2019 (Beta) for Windows* OS

    Intel® MPI Library is a multi-fabric message passing library that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. Use the library to develop applications that can run on multiple cluster interconnects.

    The Intel® MPI Library has the following features:

  • Intel® MPI Library
  • Global Options

    This section describes the global options of the Intel® MPI Library's Hydra process manager. Global options are applied to all arguments sets in the launch command. Argument sets are separated by a colon ':'.

    -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.

    MPMD Launch Mode

    Intel® MPI Library supports the multiple programs, multiple data (MPMD) launch mode. There are two ways to do this.

    The easiest way is to create a configuration file and pass it to the -configfile option. A configuration file should contain a set of arguments for mpirun, one group per line. For example:

    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 mpiexec command. The command line syntax is as follows:

    > mpiexec -n <# of processes> -ppn <# of processes per node> -f <hostfile> myprog.exe

    For example:

    Подписаться на Intel® MPI Library