You can use mpirun. On Mon, Jan 10, 2011 at 8:04 PM, Tena Sakai <tsa...@gallo.ucsf.edu> wrote:
> Hi, > > I am an mpi newbie. My open MPI is v 1.4.3, which I compiled > on a linux machine. > > I am using a language called R, which has an mpi interface/package. > It appears that it is happy, on the surface, with the open MPI I installed. > > There is an R function called mpi.spawn.Rslaves(). An argument to > this function is nslaves. I can issue, for example, > mpi.spawn.Rslaves( nslaves=20 ) > And it spawns 20 slave processes. The trouble is that it is all on the > same node as that of the master. I want, instead, these 20 (or more) > slaves spawned on other machines on the network. > > It so happens the mpi.spawn.Rslaves() has an extra argument called > hosts. Here’s the definition of hosts from the api document: “NULL or > LAM node numbers to specify where R slaves to be spawned.” I have > no idea what LAM node is, but there is a funciton called lamhosts(). > which returns a bit verbose message: > > It seems that there is no lamd running on the host compute-0-0.local. > > This indicates that the LAM/MPI runtime environment is not operating. > The LAM/MPI runtime environment is necessary for the "lamnodes" command. > > Please run the "lamboot" command the start the LAM/MPI runtime > environment. See the LAM/MPI documentation for how to invoke > "lamboot" across multiple machines. > > Here’s my question. Is there such command as lamboot in open MPI 1.4.3? > Or am I using a wrong mpi software? In a FAQ I read that there are other > MPI software (FT-mpi, LA-mpi, LAM-mpi), but I had notion that open MPI > is to have functionalities of all. Is this a wrong impression? > > Thank you for your help. > > Tena Sakai > tsa...@gallo.ucsf.edu > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >