[mpich-discuss] MPI_Comm_connect between windows and linux machines
Jerome Soumagne
soumagne at cscs.ch
Tue Sep 29 07:23:25 CDT 2009
Hi,
I posted some days ago and this question follows the previous one I had.
We would like to enable communication using MPI_Comm_connect() between a
linux machine and a windows machine. For this we still use the
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.
On a Linux machine we get a port which has this syntax:
tag#0$description#aa.bb.cc.dd$port#42593$ifname#aa.bb.cc.dd$
On a Windows machine it has this one:
tag=0 port=1813 description=DINO ifname=aa.bb.cc.dd
(Of course we only open one port but this is just to underline the
difference of syntax)
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 ?
because I guess that this difference of syntax is causing the problem.
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)
Thanks.
Jerome
--
Jérôme Soumagne
CSCS, Swiss National Supercomputing Centre
Galleria 2, Via Cantonale | Tel: +41 (0)91 610 8258
CH-6928 Manno, Switzerland | Fax: +41 (0)91 610 8282
More information about the mpich-discuss
mailing list