Hi
Using a more realistic application than a simple "Hello, world"
even the --host version doesn't work correctly
Called this way

mpirun -np 3 --host aim-plankton ./QHGLauncher
--read-config=pureveg_new.cfg -o output.txt  : -np 3 --host aim-fanta4
./QHGLauncher_64 --read-config=pureveg_new.cfg -o output.txt

the application starts but seems to hang after a while.

Running the application in gdb:

mpirun -np 3 --host aim-plankton -x DISPLAY ./run_gdb.sh ./QHGLauncher
--read-config=pureveg_new.cfg -o output.txt  : -np 3 --host aim-fanta4
-x DISPLAY ./run_gdb.sh ./QHGLauncher_64 --read-config=pureveg_new.cfg
-o bruzlopf -n 12
--seasonality=3,data/cai_temp2.clim,data/cai_precip2.clim

i can see that the processes on aim-fanta4 have indeed gotten stuck
after a few initial outputs,
and the processes on aim-plankton all have a messsage:

[aim-plankton][0,1,1][btl_tcp_endpoint.c:572:mca_btl_tcp_endpoint_complete_connect]
connect() failed with errno=113

If i opnly use aim-plankton alone or aim-fanta4 alone everythiung runs
as expected.

BTW: i'm, using open MPI 1.2.2

Thanks
  Jody
On Thu, Apr 10, 2008 at 12:40 PM, jody <jody....@gmail.com> wrote:
> HI
>  In my network i have some 32 bit machines and some 64 bit machines.
>  With --host i successfully call my application:
>   mpirun -np 3 --host aim-plankton -x DISPLAY ./run_gdb.sh ./MPITest :
>  -np 3 --host aim-fanta4 -x DISPLAY ./run_gdb.sh ./MPITest64
>  (MPITest64 has the same code as MPITest, but was compiled on the 64 bit 
> machine)
>
>  But when i use hostfiles:
>   mpirun -np 3 --hostfile hosts32 -x DISPLAY ./run_gdb.sh ./MPITest :
>  -np 3 --hostfile hosts64 -x DISPLAY ./run_gdb.sh ./MPITest64
>  all 6 processes are started on the 64 bit machine aim-fanta4.
>
>  hosts32:
>    aim-plankton slots=3
>  hosts64
>   aim-fanta4 slots
>
>  Is this a bug or a feature?  ;)
>
>  Jody
>

Reply via email to