Intel MPI on Windows
The Windows Intel oneAPI compilers present Visual Studio-like command line options. Intel oneAPI HPC toolkit includes the Intel MPI library, which provides “mpiexec” needed to run MPI programs and MPI compiler wrappers.
While Windows MPI users might find using WSL for MPI more convenient and performant, even using Intel compilers in WSL, some users may prefer native Windows MPI with Intel oneAPI.
The Intel oneAPI command prompt environment can be used or use a script
Newer versions of Intel MPI have “mpiicx”, “mpiicpx” and “mpiifx” compiler wrappers.
Intel MPI on Windows is only for Intel oneAPI compiler and Visual Studio.
Although not often needed, a separate username can be used for Windows Intel MPI jobs by from Command Prompt:
runas /user:username cmdEnvironment variables are not passed to the new window, so it may be necessary to run Intel compilervars.bat again.
It’s possible to
register
the user credential in the Windows registry.