So you know this is something that we are working on for the next major
release of Open MPI (v 1.3). More details on some of the discussion can
be found here:
https://svn.open-mpi.org/trac/ompi/ticket/1023
Tim
Torje Henriksen wrote:
Specifying nodes several times in the hostfile or with the --
Specifying nodes several times in the hostfile or with the --host
parameter seems to just add up the number of slots availible for the
given node. It doesn't seem to affect the mapping of the ranks. I think
this is due to how the hostfile is read into the structure that holds this
information
How about a hostfile such as
% cat -n ~/tmp/hostfile
1 node0
2 node0
3 node1
4 node0
5 node1
6 node1
Looks like the function to express the mapping is not anything simple. If it's
an expressible function but too complicated for open mpi, you'll have to make
yo
Oh man, sorry about that, and thanks for the fast response.
Let me try again, please :)
I want to manually specify what ranks should run on what node.
Here is an example of a mapping that I can't seem to be able to do, since
it isn't a round-robin type of mapping.
hosts ranks
===
nod
> hosts ranks
> ===
> node0 1,2,4
> node1 3,4,6
I guess there must be a typo:
You can't assign one rank (4) to two nodes
And ranks start from 0 not from 1.
Check this site,
http://www.open-mpi.org/faq/?category=running#mpirun-host
there might be some inforegarding your problem.
Jody
Hi,
I want to map specific ranks to specific hosts on a cluster, in
not-so-usual patterns.
A very simplified example could be:
hosts ranks
===
node0 1,2,4
node1 3,4,6
Is there any way of specifying something like this in Open MPI?
Thank you,
Torje S. Henriksen
(tor...@stud.cs.ui