LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Pravin R Joshi (pravenj_at_[hidden])
Date: 2004-11-01 12:11:36


Hi,
I have MPIPro working on 1 machine and LAM on another. When I start the
IMPI server on the machine with LAM and start client on the one with
MPIPro everything works.
The commands that I have used:

for the server: ./impi_server -server 1 -p 9999

for the client: mpirun -np 2 -client 0 -impi_server 122.46.98.155:9999
-mf hostfile /home/pravenj/povray/povray31/source/mpi-unix/mpi-x-povray
+L/home/pravenj/povray/povray31/include
+i/home/pravenj/povray/povray31/source/mpi-unix/chess2.pov
+o/home/pravenj/povray/povray31/source/mpi-unix/chess2.png +NH032 +NW032
/home/pravenj/povray/povray31/source/mpi-unix/pov320.ini

The hostfile consists of the name of the machine with MPIPro.
Now what I want to do is start processes on both the machines with
MPIPro as well as LAM (I think this is what IMPI does right???). So I
add the name of the machine with LAM to the hostfile and restart the
IMPI server, restart LAM on that machine and call the above client
command. Now what happens is I am asked for the password of the machine
with LAM and then I get the following error:
Startup error.
MPI requires at least 2 PEs to function!

And the process just hangs there. Can someone suggest me what I am doing
wrong.

Pravin