[Pympi-users] pyMPI with mpich2-1.0.4p1 ???
Status: Alpha
Brought to you by:
patmiller
|
From: Jairo S. <jai...@gm...> - 2006-12-01 16:45:41
|
Good Morning !
I dont know if is possible use pyMPI with MPICH2, but i have a problem:
[root@I202-05 mpich2-1.0.4p1]# mpiexec -n 3 pyMPI helloworld.py
I202-05 send the message
and there are no more answers !!!
The machines are Fedora Core 5 on DELL Dimension 3000, 3 CPU's identical:
[root@I202-05 mpich2-1.0.4p1]# uname -a
Linux I202-05 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686 i686
i386 GNU/Linux
pyMPI-2.4b2 and MPICH 2 1.0.4p1 is installed :
[root@I202-05 mpich2-1.0.4p1]# which mpiexec
/usr/local/bin/mpiexec
[root@I202-05 mpich2-1.0.4p1]# which mpicc
/usr/local/bin/mpicc
[root@I202-05 mpich2-1.0.4p1]# which mpd
/usr/local/bin/mpd
[root@I202-05 mpich2-1.0.4p1]# which mpirun
/usr/local/bin/mpirun
[root@I202-05 mpich2-1.0.4p1]# which pyMPI
/usr/bin/pyMPI
Then I got up the mpd daemon:
[root@I202-05 mpich2-1.0.4p1]# mpdboot -n 3
[root@I202-05 mpich2-1.0.4p1]#
i ran mpdtrace and cpi:
[root@I202-05 mpich2-1.0.4p1]# mpdtrace
I202-05
I202-01
I202-04
[root@I202-05 mpich2-1.0.4p1]# mpiexec -n 3 examples/cpi
Process 0 of 3 is on I202-05
Process 1 of 3 is on I202-01
Process 2 of 3 is on I202-04
pi is approximately 3.1415926544231323, Error is 0.0000000008333392
wall clock time = 0.003288
My python program helloworld.py:
-----------------------------------------------
1 import mpi
2 from socket import gethostname;
3
4 if mpi.rank==0:
5 print 'message sent by', gethostname()
6 mens='i am the process'
7 for i in range(mpi.size):
8 mpi.send(mens,i);
9
10 else:
11 msg,status=mpi.recv()
12 print msg, mpi.rank,' of ',mpi.size
13 print 'message received by', gethostname()
-----------------------------------------------
I hope that you could help me !!! thanks a lot !!!
--
jDSL
Bucaramanga, Colombia
UIS Rugby Club (c) 2006
SCALAR - EISI - UIS
|