<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#000000" text="#c0c0c0">
Hi Jayesh,<br>
<br>
I reconfigured with ch3:sock and I get the same hanging problem.
Testing with cpi:<br>
<br>
../bin/mpiexec -hosts 2 &lt;centos-hostname&gt;
&lt;windows-hostname&gt; -path
"/hactar/src/mpich2-1.3a1/examples;C:\program files
(x86)\mpich2\examples" cpi<br>
User credentials needed to launch processes on deepthought:<br>
account (domain\user): root (yes, the windows username is root)<br>
password: <br>
Process 0 of 2 is on jeltz.mc.vanderbilt.edu<br>
pi is approximately 3.1415926544231318, Error is 0.0000000008333387<br>
wall clock time = 0.000766<br>
&lt;hangs&gt;<br>
<br>
Windows firewall is disabled and I get the same results whether the
CentOS box's iptables is on or off.<br>
<br>
Thanks,<br>
-Matt<br>
<br>
On 3/18/2010 12:16 PM, Jayesh Krishna wrote:
<blockquote cite="mid:32564666.137231268932572135.JavaMail.root@zimbra"
 type="cite">
  <pre wrap="">Hi,
 Yes, MPICH2 currently does not support heterogeneous machine configurations (You cannot run your MPI program across 32-bit/64-bit machines/data-models). You should use IA32 version of MPICH2 on the windows 7 machine.
 Also make sure that you have configured the unix boxes to use sock (--with-device=ch3:sock) as the channel (the default is nemesis).
 Make sure that you don't have firewalls running on any machines.
 Let us know the results.

Regards,
Jayesh
----- Original Message -----
From: "Matthew Chambers" <a class="moz-txt-link-rfc2396E" href="mailto:matthew.chambers@vanderbilt.edu">&lt;matthew.chambers@vanderbilt.edu&gt;</a>
To: <a class="moz-txt-link-abbreviated" href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a>
Sent: Thursday, March 18, 2010 11:30:48 AM GMT -06:00 US/Canada Central
Subject: [mpich-discuss] Windows/Linux MPICH2


Hi, 

I'm trying to get a cluster working with three types of nodes: 64-bit CentOS 5.4, 64-bit Windows 7, and 32-bit Fedora 8. The 32-bit machines can't run a 64-bit OS so I'm stuck with 32-bit. I'm trying to do this with SMPD but having trouble. Am I correct in thinking that I have to use/compile the 32-bit version of MPICH2 on the 64-bit machines? 

It appears that I can't use the Windows node as the typical head node because it needs to map a network drive with different user credentials in order to run. So I'm back to using the CentOS box as a head node. However, when I try to run a job which includes the Windows node, the job hangs. 

"smpd -status &lt;windows-hostname&gt;" works as expected from the CentoOS box 
"smpd -status &lt;centos-hostname&gt;" works as expected from the Windows box 

But trying to run a job and it hangs after outputting "Process #1 (&lt;windows-hostname&gt;) has started." 

I've attached the SMPD debug logs for both the CentOS and Windows boxes. I've tried both 1.2.1p1 and 1.3a1 with the same result. 

Thanks, 
Matt 

_______________________________________________
mpich-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a>
<a class="moz-txt-link-freetext" href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a>

  </pre>
</blockquote>
</body>
</html>