Developer Guide

  • 2021.1
  • 12/04/2020
  • Public Content
Contents

Prerequisite Steps

Before you start using any of the Intel® MPI Library functionality, make sure to establish the proper environment settings:
  1. Set up the Intel MPI Library environment by sourcing the
    setvars.sh script
    , which is found in your installation directory (by default,
    /opt/intel/oneapi
    ).
    NOTE:
    You will need to run
    setvars
    at the start of each session. See the Intel oneAPI Base Toolkit Get Started Guide for more details, including options for a one-time setup.
  2. To run an MPI application on a cluster, the Intel MPI Library needs to know names of all its nodes. Create a text file listing the cluster node names. The format of the file is one name per line, and the lines starting with
    #
    are ignored. To get the name of a node, use the
    hostname
    utility.
    A sample host file may look as follows:
    $ cat ./hosts # this line is ignored clusternode1 clusternode2 clusternode3 clusternode4
  3. For communication between cluster nodes, in most cases the Intel MPI Library uses the SSH protocol. You need to establish a passwordless SSH connection to ensure proper communication of MPI processes.
After completing these steps, you are ready to use the Intel MPI Library.
 

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.