Intel® oneAPI HPC Toolkit
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

MPI problem

valerio19
Beginner
81 Views
Dear all,

I need to launch my application over two computers using mpi.

The PCs are:

PC1
Windows Server 2008 R2 64 bit


PC2
Windows Server 2003 64 bit

Firewalls are off


If i digit the following command:
mpiexec -hosts 2 PC1 1 PC2 2 myapp.exe

it works correctly

whereas if I digit

mpiexec -hosts 2 PC1 2 PC2 1 myapp.exe

or
mpiexec -hosts 2 PC1 2 PC2 2 myapp.exe


it starts but during a MPI_SendRecv operation it ceases printing the following error.

"Fatal Error in PMPI Barrier: Other MPI Error, error stack:
...
...
connect failed. The semaphore timeout has expired".


Someone can help me?.

Thanks a lot







0 Kudos
2 Replies
Dmitry_K_Intel2
Employee
81 Views
Hi Valerio19,

Are you using Intel MPI? Could you share with us 'mpiexec -V' output?

Regards!
Dmitry
valerio19
Beginner
81 Views
I have found the problem.

On PC1 there was installed a virtual machine, I don't know the reason but after the disinstallation the application works correctly.

Thanks
Reply