Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Josh Aune (ladros_at_[hidden])
Date: 2006-06-05 16:58:38


On 4/5/06, Jeff Squyres (jsquyres) <jsquyres_at_[hidden]> wrote:
> This is going to be influenced by how many processes bproc tells Open
> MPI can be launched on each node.
>
> Check out the FAQ for the -bynode and -byslot arguments to mpirun for
> more details:

I have tried these arguments several times (up through 1.0.2a4) and I
always get the same ordering.

>
> http://www.open-mpi.org/faq/?category=running#mpirun-scheduling
>
> This specific entry uses hostfiles as an example, but the issue is the
> same for bproc -- the "hostfile" is simply implicitly supplied by bproc
> (i.e., the node names and the available on each).
>
>
>
> > -----Original Message-----
> > From: devel-bounces_at_[hidden]
> > [mailto:devel-bounces_at_[hidden]] On Behalf Of Josh Aune
> > Sent: Friday, March 31, 2006 4:43 PM
> > To: Open MPI Developers
> > Subject: [OMPI devel] process ordering/processes per node
> >
> > I have a simple hello program where each child prints out the hostname
> > of the node it is running on. When I run this (on a bproc machine)
> > with -np 4 and no host file it launches one process per node on each
> > of the first 4 avaliable nodes. ie:
> >
> > $ mpirun -np 4 ./mpi_hello
> > n1 hello
> > n3 hello
> > n2 hello
> > n4 hello
> >
> > What I am trying to get is to launch 2 processes per node, or
> > this output:
> >
> > $ mpirun -np 4 $magic_arg ./mpi_hello
> > n1 hello
> > n1 hello
> > n2 hello
> > n2 hello
> >
> >
> > ita,
> > Josh
> >
> > _______________________________________________
> > devel mailing list
> > devel_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/devel
> >
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>