Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
2159 Discussions

Intel MPI Hydra Hetero Operating System Cluster

jcappelletti
Beginner
1,422 Views

I have a hetero operating system cluster

I have some nodes running Windows and others running Linux

I saw there is a Local Option '-hostos' in the Hydra process manager

to specify the operating system of each individual host

but it was removed in an update release in 2019 (I think update #5, see attachment)

was there any replacement for this?

 

This link shows the -hostos option

http://cali2.unilim.fr/intel-mpi/doc/Reference_Manual/Hetero_OS_Cluster_Support.htm

 

This link shows how its used (at the bottom of the page)

https://lost-contact.mit.edu/afs/pdc.kth.se/roots/ilse/v0.7/pdc/vol/i-compilers/2015/impi/5.0.1.035/doc/Reference_Manual/Local_Options.htm

 

This link, on page 2 as numbered in the document, shows the option was removed

https://www.intel.com/content/dam/develop/external/us/en/documents/intelmpi-2019u5-developer-reference-windows.pdf

 

Is there any equivalent replacement for the -hostos option?

Is there any simple way to run an MPI job on a cluster with different operating systems?

Is there a place I can download specific older versions of the Intel MPI library?

 

Thank you very much!

0 Kudos
6 Replies
ShivaniK_Intel
Moderator
1,391 Views

Hi,


Thanks for reaching out to us.


>>>Is there a place I can download specific older versions of the Intel MPI library?


To access older releases you need a version that includes Intel Priority Support, the free versions do not include this.


Here is a link to the online store where you can get a commercially supported version https://softwarestore.intel.com/



We are working on your other queries and will get back to you soon.



Thanks & Regards

Shivani


0 Kudos
ShivaniK_Intel
Moderator
1,311 Views

Hi,

 

Thank you for your patience.

 

Officially, hetero operating system support is no longer available.

 

It might be possible that the following command works. So, could you please try using the below command?

mpiexec.hydra –bootstrap ssh -genv FI_PROVIDER tcp -env I_MPI_ROOT <windows_installdir> -env PATH <windows_installdir>\<arch>\bin -host <win_host> -n 2 <windows_installdir>\<arch>\bin\IMB-MPI1 : -host <lin_host> -n 3 <linux_installdir>/<arch>/bin/IMB-MPI1

 

Another workaround may be to use MPI_Comm_connect/MPI_Comm_accept. However, no more documentation is available in this context.

 

Thanks & Regards

Shivani

 

0 Kudos
jcappelletti
Beginner
1,293 Views

Thank you very much!

If it was officially supported before, there has to be a way!

I will try it and will report back here how it goes!

0 Kudos
ShivaniK_Intel
Moderator
1,192 Views

Hi,


>>"I will try it and will report back here how it goes!"


Could you please let us know whether it worked for you?


Thanks & Regards

Shivani


0 Kudos
VarshaS_Intel
Moderator
1,142 Views

Hi,


We have not heard back from you. Could you please provide an update on your issue?


Thanks & Regards,

Varsha


0 Kudos
VarshaS_Intel
Moderator
1,114 Views

Hi,


We haven't heard back from you. This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.


Thanks & Regards,

Varsha


0 Kudos
Reply