Before you start using any of the Intel® MPI Library functionality, make sure to establish the proper environment settings:
Set up the Intel MPI Library environment by running the setvars.bat file, which is found in your installation directory (by default, C:\Program Files (x86)\Intel\oneAPI\mpi\<version> ).NOTE:You must run setvars at the start of each command-line session unless you are using Microsoft Visual Studio for Windows* (Visual Studio runs setvars automatically). See the Intel oneAPI HPC Toolkit Get Started Guide for more details, including options for automatic setup of environment settings.
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:
> type hosts # This line is ignored clusternode1 clusternode2 clusternode3 clusternode4
IntelMPI uses PowerShell bootstrap by default. It is available by default and does not require any extra steps. If you need more fine-grain setup information, refer to Microsoft PowerShell Setup Guide (https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_remote_requirements?view=powershell-7.3), Security Guide (https://learn.microsoft.com/en-us/powershell/scripting/learn/remoting/winrmsecurity?view=powershell-7.3), and Troubleshooting Guide (https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_remote_troubleshooting?view=powershell-7.3). You can also consider domain-based authorization as an alternative to the default mechanism. However, this method requires additional configuration. See User Authorization.
After completing these steps, you are ready to use the Intel MPI Library.