It's been 3 weeks since we discussed the membind interface. How far are
we from an acceptable API? Is there anything missing apart from
documentation updates? Should I revert the cpumembind stuff?

I'd like some feedback about the distance API too. The internal
implementation isn't perfect yet, but we need to know what if the API is
ok. I know some people want this so please have a look at:

http://svn.open-mpi.org/trac/hwloc/browser/branches/distances/include/hwloc.h#L363
and some helpers at:

http://svn.open-mpi.org/trac/hwloc/browser/branches/distances/include/hwloc/helper.h#L629
Usually the topology root object will contain a matrix of distances
between all NUMA nodes, but the interface also support distances between
only children of a non-root object. Right now, we only have latencies in
these distance structures, but we might add distances in terms of "how
many links/routers between us" in the future.

We need to start doing 1.1rc very soon, let's settle the 1.1 API.

Brice

Reply via email to