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

MPI problem

valerio19
Beginner
144 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
144 Views
Hi Valerio19,

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

Regards!
Dmitry
valerio19
Beginner
144 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