• 2019 Update 7
  • 03/31/2020
Contents

Prerequisite Steps

Intel® MPI Library Developer Guide for Linux* OS
Before you start using any of the Intel® MPI Library functionality, make sure to establish the proper environment for the Intel MPI Library. Follow these steps:
  1. Set up the Intel MPI Library environment. Source the
    vars.[c]sh
    script:
    $ .
    <installdir>
    /env/vars.sh
    By default,
    < >
    is
    /opt/intel/inteloneapi/mpi/< >
    .
  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 Intel MPI Library.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804