I added tickets #21 and #22 about these features.

    https://svn.open-mpi.org/trac/hwloc/ticket/21
    https://svn.open-mpi.org/trac/hwloc/ticket/22

Thanks!


On Oct 22, 2009, at 5:54 AM, Ashley Pittman wrote:

On Thu, 2009-10-22 at 11:05 +0200, Brice Goglin wrote:
> Ashley Pittman wrote:

> > Does this imply the default is to report on processes in the current
> > cpuset rather than the entire system?  Does anyone else feel that
> > violates the principal of least surprise?

> Yes, by default, it's the current cpuset. Maybe lstopo should report the > whole system (it does if you pass --whole-system), or display a clear > message saying that's it's only showing the current cpuset. Apart from > lstopo, for real applications, I feel like using the current cpuset only
> is better.

I guess 95% of the time you run it by hand you won't have a cpuset so
it'll be the same anyway and when you do have a cpuset then it's
probably what you are interested in.

Could I add a feature request that you can query the topology for other arbitrary processes in the system? I've taken a look at the source and
it appears I could add this for Linux easily enough (I assume I could
just change /proc/self/ in src/topology-linux.c:1005?) but doing the
same for other operating systems isn't something I could do.

It would be a two minute job to add this to padb which would allow you
to see the topology of all processes within a parallel job at run-time
without needing to interrupt the job.

Ashley,

--

Ashley Pittman, Bath, UK.

Padb - A parallel job inspection tool for cluster computing
http://padb.pittman.org.uk

_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel



--
Jeff Squyres
jsquy...@cisco.com

Reply via email to