I have a question regarding the mapping. How can I declare a partial
mapping ? In fact I only care about how some of the processes are
mapped on some specific nodes. Right now if the rmaps doesn't contain
information about all nodes, we give up (before this patch we
segfaulted).
Does it means we always have to declare the whole mapping or it's just
that we overlooked this strange case?
george.
Begin forwarded message:
Author: bosilca
Date: 2009-07-15 15:36:53 EDT (Wed, 15 Jul 2009)
New Revision: 21686
URL: https://svn.open-mpi.org/trac/ompi/changeset/21686
Log:
Reorder the nidmap encoding function. Add a check to make sure we
don't write
outside the boundaries of the allocated array.
However, the problem is still there. If we have rmaps file
containing only
partial information the num_procs get set to the wrong value (the
number of
hosts in the rmaps file instead of the number of processes requested
on the
command line).