Intel® oneAPI HPC Toolkit
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
1959 Discussions

Intel MPI Hydra Hetero Operating System Cluster

jcappelletti
Beginner
654 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/...

 

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-referen...

 

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
623 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


ShivaniK_Intel
Moderator
543 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

 

jcappelletti
Beginner
525 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!

ShivaniK_Intel
Moderator
424 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


VarshaS_Intel
Moderator
374 Views

Hi,


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


Thanks & Regards,

Varsha


VarshaS_Intel
Moderator
346 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


Reply