I'm running into a problem when I attempt to spawn slaves on more than 
one host.

    mpi.spawn.slaves(nslaves=5)

yields the error message

    [[57000,1],0] routed:binomial: Connection to lifeline [[5700,0],0] lost

and terminates the R session.  This is on a new installation -  I 
haven't run into this problem before.

Details:
npRmpi 0.40-12, openmpi 1.4.4, R-2.14, Centos 5.5

I am using an ompi hostfile (specified with the environmental variable 
OMPI_MCI_orte_default_hostfile).  The file lists two hosts, the local 
and one other:

    localhost slots=4
    other.host slots=4

Tests with ompi alone work properly.  E.g.

    mpirun hello_c

gets a response from 8 slots, 4 on the local system and 4 on the remote 
(I've modified hello_c to print out the processor names, so I'm sure 
that both hosts are being used).

 From within an R session I can spawn up to 4 slaves with no problem - 
these slaves are spawned on the local system.  However, if I attempt to 
spawn 5 slaves (which would require using the remote system),

    library(npRmpi)
    mpi.spawn.Rslaves(nslaves=5)

I get the 'Connection to lifeline ... lost' error.

Any thoughts on this would be appreciated - I'm stuck.

thanks



	[[alternative HTML version deleted]]

