From: Ethan Mallove (ethan.mallove_at_[hidden])
Date: 2007-06-28 11:20:31


On Thu, Jun/28/2007 08:07:11AM, Jeff Squyres wrote:
> On Jun 28, 2007, at 12:42 AM, Ethan Mallove wrote:
>
> > env_max_procs uses this order of precedence to get a
> > "max_np".
> >
> > 1. Various resource managers
> > 2. If a global hostfile was specified
> > 3. If a global hostlist was specified
> > 4. If a global max_np was specified
> >
> > Shouldn't 4 be at the top of the list?
>
> > I'm doing single node testing, but the fact that I have only
> > one node listed in hostlist causes env_max_procs to return
> > "1". I'd like to override the 1 value with the number of
> > CPU's on the single node I'm running on.
>
> Is the :N notation not sufficient?
>
> # OMPI Core: if you would rather list the hosts individually on the
> # mpirun command line, list hosts here delimited by whitespace (if you
> # have a hostfile listed above, this value will be ignored!). Hosts
> # can optionally be suffixed with ":num", where "num" is an integer
> # indicating how many processes may be started on that machine (if not
> # specified, ":1" is assumed). The sum of all of these values is used
> # for &env_max_np() at run time. Example (4 uniprocessors):
> # hostlist = node1 node2 node3 node4
> # Another example (4 2-way SMPs):
> # hostlist = node1:2 node2:2 node3:2 node4:2
> # The "hostlist" value is ignored if you are running in a scheduled
> # environment or if you have specified a hostfile.

Oops. That's what I need.

But re the above precedence list, if I wanted to
oversubscribe using a hostlist and a manually overriden
max_np param, wouldn't we still need to put item #4 at the
top of the list?

-Ethan

>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> mtt-users mailing list
> mtt-users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users