<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>RE: [mpich-discuss] MPI_Comm_connect between windows and linux machines</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Hi,<BR>
Have you configured MPICH2 on unix to use the SMPD process manager (--with-pm=smpd) ?<BR>
<BR>
(PS: Currently SMPD is the only process manager available on windows)<BR>
Regards,<BR>
Jayesh<BR>
<BR>
-----Original Message-----<BR>
From: mpich-discuss-bounces@mcs.anl.gov [<A HREF="mailto:mpich-discuss-bounces@mcs.anl.gov">mailto:mpich-discuss-bounces@mcs.anl.gov</A>] On Behalf Of Jerome Soumagne<BR>
Sent: Tuesday, September 29, 2009 7:23 AM<BR>
To: Mpich-discuss<BR>
Subject: [mpich-discuss] MPI_Comm_connect between windows and linux machines<BR>
<BR>
Hi,<BR>
<BR>
I posted some days ago and this question follows the previous one I had.<BR>
We would like to enable communication using MPI_Comm_connect() between a linux machine and a windows machine. For this we still use the<BR>
MPI_Open_port() function on a first machine to open a port which is then written to a file. The client then reads this file and tries to connect to the server, though it does not work in the sense that nothing seems to happen.<BR>
<BR>
On a Linux machine we get a port which has this syntax:<BR>
tag#0$description#aa.bb.cc.dd$port#42593$ifname#aa.bb.cc.dd$<BR>
<BR>
On a Windows machine it has this one:<BR>
tag=0 port=1813 description=DINO ifname=aa.bb.cc.dd<BR>
<BR>
(Of course we only open one port but this is just to underline the difference of syntax)<BR>
<BR>
Is MPICH able to manage a connection between a windows and a linux machine or is there a way to tell MPICH to use the same port syntax ?<BR>
because I guess that this difference of syntax is causing the problem.<BR>
We noticed already that trying to connect 32bit machines to 64bit machines does not seem to be possible, and we would like here to connect a 64 bit linux machine to a 64 bit windows machine. (everything works fine between machines which have the same architecture, ie. Linux 64 bits to Linux 64 bits or Linux 32 bits to Linux 32 bits)<BR>
<BR>
Thanks.<BR>
<BR>
Jerome<BR>
<BR>
--<BR>
Jérôme Soumagne<BR>
CSCS, Swiss National Supercomputing Centre Galleria 2, Via Cantonale | Tel: +41 (0)91 610 8258<BR>
CH-6928 Manno, Switzerland | Fax: +41 (0)91 610 8282<BR>
<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>