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

Intel oneAPI 2022.3 MPI triggers Windows Firewall

Frank_R_1
Beginner
849 Views

Hi,

 

Used system and software

Windows 10 Enterprise

Intel oneAPI 2022.3

 

When we start with

mpiexec -np 1 -delegate -localroot -localonly test_mpi.exe

the Windows firewall gets triggered. Why is this the case (127.0.01 listens to 0.0.0.0)?

 

Even if we run test_mpi.exe with out mpiexec.exe we trigger the firewall!

In Intel MPI 2018.3 only mpiexec.exe and pmi_proxy triggered firewall but not the executable!

Why is this now the case?

 

Best regards

Frank

0 Kudos
6 Replies
ShivaniK_Intel
Moderator
815 Views

Hi,

 

Thanks for posting in the Intel forums.

 

>>>"the Windows firewall gets triggered"

 

Could you please let us know how could you confirm that the firewall gets triggered? 

 

Could you please provide the sample reproducer code to reproduce the issue at our end?

 


Thanks & Regards

Shivani


0 Kudos
Frank_R_1
Beginner
809 Views

Hi,

Steps to reproduce:

1) login to a Windows 10/11 professional/enterprise machine, restore all Windows firewall settings as administrator (this resets all in-bound and out-bound rules).

2) start an arbitrary  mpi executable (built with Intel MPI 2021.7) with mpiexec.exe -np #numcpu -delegate -localroot -localonly program

Then the Windows firewall dialog appears where you can choose "allow" or "cancel".

This happens for mpiexec.exe, hydra_pmi_proxy.exe, AND the executable (that the firewall also complains about the executable is different from old Intel MPI 2018.3 library where this does not happen).

 

Best regards

Frank

0 Kudos
ShivaniK_Intel
Moderator
636 Views

Hi,


We are working on it and will get back to you.


Thanks & Regards

Shivani


0 Kudos
ShivaniK_Intel
Moderator
608 Views

Hi,

 

If only local execution is needed:

mpirun -genv I_MPI_FABRICS=shm -delegate -localroot -localonly test_mpi.exe

 

Should only trigger the firewall for PMI proxy for Hydra Process manager and mpiexec but not for test_mpi.exe, also note that although

the firewall will be triggered it is ok to block access, the application will just run.

set I_MPI_FABRICS=shm
test_mpi.exe

will not trigger the firewall at all.

 

Thanks & Regards

Shivani

 

0 Kudos
ShivaniK_Intel
Moderator
568 Views

Hi,


As we did not hear back from you, could you please let us know whether your issue is resolved or not?


Thanks & Regards

Shivani


0 Kudos
ShivaniK_Intel
Moderator
532 Views

Hi,


We have not 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

Shivani


0 Kudos
Reply