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
>

Reply via email to