On 4/5/06, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 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-boun...@open-mpi.org
> [mailto:devel-boun...@open-mpi.org] 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
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel