Re: [hwloc-users] Netloc integration with hwloc

2018-04-04 Thread Madhu, Kavitha Tiptur
>> >> — I tried building older netloc with hwloc 2.0 and it throws compiler >> errors. Note that netloc was cloned from it’s git repo. > > My guess is that the "map" part that joins netloc's info about the > fabric with hwloc's info about the nodes doesn't like hwloc 2.0. But > that should be

Re: [hwloc-users] Netloc integration with hwloc

2018-04-04 Thread Brice Goglin
Le 04/04/2018 à 16:49, Madhu, Kavitha Tiptur a écrit : > > — I tried building older netloc with hwloc 2.0 and it throws compiler errors. > Note that netloc was cloned from it’s git repo. My guess is that the "map" part that joins netloc's info about the fabric with hwloc's info about the nodes

Re: [hwloc-users] Netloc integration with hwloc

2018-04-04 Thread Madhu, Kavitha Tiptur
Hi Chiming in on this conversation, we have a few questions/concerns with some of the responses we received from you. >> >> If you really want the old netloc API now, you could try hwloc 2.x with >> the old netloc. But that's certainly not maintained anymore, and that >> only works for IB while

Re: [hwloc-users] Netloc integration with hwloc

2018-04-04 Thread Balaji, Pavan
Brice, We don't actually care if it is a graph or a different API. We'll anyway simply parse the graph and create our own internal structures that we can map to our internal algorithms. We simply need some model (any model) to retrieve the network topology. That's it. We'll take care of

Re: [hwloc-users] Netloc integration with hwloc

2018-04-04 Thread Josh Hursey
I'm also interested in re-igniting the discussion, if others are also interested. I'm curious about the current state of netloc, and what we all want it to look like. Maybe we should move the discussion to the devel list or have a teleconf or something to kick things off? On Wed, Apr 4, 2018 at

Re: [hwloc-users] Netloc integration with hwloc

2018-04-03 Thread Brice Goglin
If you really want the old netloc API now, you could try hwloc 2.x with the old netloc. But that's certainly not maintained anymore, and that only works for IB while the new netloc should have OPA and Cray support soon. The plan should rather be to tell us what you need from netloc so that we can

Re: [hwloc-users] Netloc integration with hwloc

2018-04-03 Thread Balaji, Pavan
Brice, We want to use both hwloc and netloc in mpich. What are our options here? Move back to hwloc-1.x? That’d be a bummer because we already invested a lot of effort to migrate to hwloc-2.x. — Pavan Sent from my iPhone > On Apr 3, 2018, at 6:19 PM, Brice Goglin

Re: [hwloc-users] Netloc integration with hwloc

2018-04-03 Thread Brice Goglin
It's not possible now but that would certainly be considered whenever people start using the API and linking against libnetloc. Brice Le 03/04/2018 à 21:34, Madhu, Kavitha Tiptur a écrit : > Hi > A follow up question, is it possible to build netloc along with hwloc in > embedded mode? > > >>

Re: [hwloc-users] Netloc integration with hwloc

2018-04-03 Thread Madhu, Kavitha Tiptur
Hi A follow up question, is it possible to build netloc along with hwloc in embedded mode? > On Mar 30, 2018, at 1:34 PM, Brice Goglin wrote: > > Hello > > In 2.0, netloc is still highly experimental. Hopefully, a large rework > will be merged in git master next month

Re: [hwloc-users] Netloc integration with hwloc

2018-03-30 Thread Brice Goglin
Hello In 2.0, netloc is still highly experimental. Hopefully, a large rework will be merged in git master next month for being released in hwloc 2.1. Most of the API from the old standalone netloc was made private when integrated in hwloc because there wasn't any actual user. The API was quite

[hwloc-users] Netloc integration with hwloc

2018-03-30 Thread Madhu, Kavitha Tiptur
Hi I need some info on the status of netloc integration with hwloc. I see the include/netloc.h header is almost empty in hwloc 2.0 and lots of functionality missing compared to the previous standalone netloc release, even in private/netloc.h. Am I missing something here? Thanks Kavitha