Hetero Operating System Cluster Support

The IntelĀ® MPI Library provides support for heterogeneous Windows-Linux environment. Hydra process manager available on Windows* OS and Linux* OS is used to provide possibility for Intel MPI Library on Linux* OS and Windows* OS to cooperate within one job. For more information about hydra process manager, see Scalable Process Management System Commands.

To run Linux-Windows operating system (OS) mixed job, do the following:

For example, the following command runs IMB-MPI1 job under Windows-Linux heterogeneous environment:

$ mpirun -demux select -genv I_MPI_FABRICS shm:tcp -env I_MPI_ROOT \ <windows_installdir> -env PATH <windows_installdir>\\<arch>\\bin -hostos \ windows -host <win_host> -n 2 <windows_installdir>\\<arch>\\bin\\IMB-MPI1 : \ -host <lin_host> -n 3 <linux_installdir>/<arch>/bin/IMB-MPI1