<br><font size=2 face="sans-serif">Hi Jayesh,</font>
<br><font size=2 face="sans-serif">On both machines, when I type, "smpd
-version", both display "1.2.1p1".</font>
<br><font size=2 face="sans-serif">When I call "MPI_Get_version()"
on both machines, they both show version 2, subversion 2.</font>
<br>
<br><font size=2 face="sans-serif">Both machines are running 64-bit Windows
Vista.</font>
<br>
<br><font size=2 face="sans-serif">I'll check the control panel to see
if the MPI processes are being launched.</font>
<br>
<br><font size=2 face="sans-serif">David</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Jayesh Krishna <jayesh@mcs.anl.gov></b>
</font>
<p><font size=1 face="sans-serif">06/30/2010 04:53 PM</font>
<br><font size=1 face="sans-serif">Expire Date:</font><font size=2 face="sans-serif">
</font><font size=1 face="sans-serif">06/29/2012</font>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">mpich-discuss@mcs.anl.gov</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">David_Lowinger@ea.epson.com</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [mpich-discuss] command line ordering
of hosts matters?</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>Hi,<br>
Which version of MPICH2 are you using ?<br>
Do the two machines have the same underlying architecture (MPICH2 currently
does not support heterogeneous systems - So you cannot run your job across
32-bit and 64-bit machines/MPICH2_libs)?<br>
Also try checking the control panel to see if the MPI processes are being
launched on the machines.<br>
<br>
Regards,<br>
Jayesh <br>
<br>
----- Original Message -----<br>
From: "David Lowinger" <David_Lowinger@ea.epson.com><br>
To: mpich-discuss@mcs.anl.gov<br>
Sent: Wednesday, June 30, 2010 3:42:22 PM GMT -06:00 US/Canada Central<br>
Subject: Re: [mpich-discuss] command line ordering of hosts matters?<br>
<br>
<br>
<br>
Firewall is turned off on both machines. <br>
There is no error message... the MPI_Bcase simply never completes. I've
left it running for 10 minutes, and the second printf ("completed
MPI_Bcast") never appears when I use the second host ordering below
("10.0.0.101 1 10.0.0.6 1"). <br>
When I run "smpd -status 10.0.0.6" from 10.0.0.101, I see the
message "smpd running on 10.0.0.6". When I run "smpd -status
10.0.0.101" from 10.0.0.6, I see the message "smpd running on
10.0.0.101". <br>
<br>
<br>
<br>
jayesh@mcs.anl.gov <br>
<br>
06/30/2010 10:50 AM <br>
Expire Date: 06/29/2012 <br>
<br>
To mpich-discuss@mcs.anl.gov
<br>
<br>
cc David_Lowinger@ea.epson.com
<br>
<br>
Subject
Re: [mpich-discuss] command line ordering of hosts matters?
<br>
<br>
<br>
<br>
<br>
Hi, <br>
Do you have a firewall running on any of these machines (If so, can you
try running your job after turning off the firewall)? <br>
What is the error message that you get when you run your job ? <br>
Can you try running "smpd -status REMOTE_MACHINE" from each of
the machines and let us know the results ("smpd -status 10.0.0.6"
from 10.0.0.101 & "smpd -status 10.0.0.101" from 10.0.0.6)?
<br>
<br>
Regards, <br>
Jayesh <br>
----- Original Message ----- <br>
From: "David Lowinger" <David_Lowinger@ea.epson.com> <br>
To: mpich-discuss@mcs.anl.gov <br>
Sent: Tuesday, June 29, 2010 5:53:07 PM GMT -06:00 US/Canada Central <br>
Subject: [mpich-discuss] command line ordering of hosts matters? <br>
<br>
<br>
<br>
Hi, <br>
When running a very basic "hello world" app, I've found that
the app's behavior depends on the order I use for hosts in the command
line. For example, if I use: <br>
<br>
mpiexec -hosts 2 10.0.0.6 1 10.0.0.101 1 helloworld.exe <br>
<br>
The program executes flawlessly. But, if I use: <br>
<br>
mpiexec -hosts 2 10.0.0.101 1 10.0.0.6 1 helloworld.exe <br>
<br>
then the program never gets past the call to "MPI_Bcast()". Here
is my code: <br>
<br>
------------------- <br>
<br>
#include "mpi.h" <br>
<br>
#define MPI_FLUSH() fflush(stdout) <br>
<br>
int main( int argc, char* argv[] ) <br>
{ <br>
int g_Thread_ID, g_Num_Threads; <br>
int test = 0; <br>
<br>
/**************************************************\ <br>
* MPI Initialization * <br>
\**************************************************/ <br>
MPI_Init(&argc, &argv); <br>
MPI_Comm_rank(MPI_COMM_WORLD, &g_Thread_ID); <br>
MPI_Comm_size(MPI_COMM_WORLD, &g_Num_Threads); <br>
<br>
printf("thread %d: main: About to execute MPI_Bcast\n", g_Thread_ID);
<br>
MPI_FLUSH(); <br>
<br>
// Broadcast integer <br>
int err = MPI_Bcast(&test, 1, MPI_INT, 0, MPI_COMM_WORLD); <br>
<br>
printf("thread %d: completed MPI_Bcast\n", g_Thread_ID); <br>
MPI_FLUSH(); <br>
<br>
MPI_Finalize(); <br>
} <br>
<br>
------------------ <br>
<br>
I am running Windows Vista on both machines. Has anyone seen this before?
Thanks, <br>
David <br>
<br>
_______________________________________________ <br>
mpich-discuss mailing list <br>
mpich-discuss@mcs.anl.gov <br>
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss <br>
<br>
<br>
_______________________________________________<br>
mpich-discuss mailing list<br>
mpich-discuss@mcs.anl.gov<br>
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss<br>
</font></tt>
<br>