[MPICH] MPI_Bcast does not work in a combination of Windows and Linux

Jayesh Krishna jayesh at mcs.anl.gov
Fri Jan 25 17:01:28 CST 2008


 Hi,
	MPICH2 does not currently support running MPI processes spanning
machines with different architectures (eg: x86 & x64). However you should be
able to run MPI programs across windows and linux machines with the same
architecture (eg: both x86 or both x64) using the smpd process mananger. And
you have to make sure that you have the same version of MPICH2 installed on
both/all the machines.
	Please provide us the following information,

1) Have you configured MPICH2 on the unix side to use the smpd process
manager (./configure ... --with-pm=smpd...) ?
2) Are you able to run simple commands like "hostname" across the machines ?
(mpiexec ... -n 2 hostname)
3) Run smpd in debug mode on both the machines (1. Stop any running instance
of smpd, smpd -stop 2. Start smpd in debug mode, smpd -d)
4) Please provide us the command that you enter to launch your MPI job and
the output of the command.
5) Also provide us the debug output of the smpd PM on both the machines.
   
Regards,
Jayesh

-----Original Message-----
From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Yu-Cheng Chou
Sent: Friday, January 25, 2008 4:20 PM
To: mpich-discuss at mcs.anl.gov
Subject: [MPICH] MPI_Bcast does not work in a combination of Windows and
Linux


Hi,

I am running a simple MPI program on a Linux and Windows machine.
The program is cpi whose source code comes with the MPICH2 package.
The job was launched from the linux machine.
The program was hanging at the MPI_Bcast function.
Would you give me some hints to fix it?
Thank you






More information about the mpich-discuss mailing list