I've run this test before (didnt keep the results but can run it again). I got debug output and compared it with the output from a hwloc test executable and I noticed that my program did not show any PU objects were discovered. In my program the first discovered topology is just a Machine object, but in the hwloc program its a Machine object and 64 PU objects. something went wrong in PU detection...
On Thu, Mar 22, 2012 at 6:29 PM, Brice Goglin <brice.gog...@inria.fr> wrote: > Le 22/03/2012 23:07, Daniel Ibanez a écrit : > > > > I suspected this might be the reason, so I called "nm" > > with the static versions of the libraries their compiler wrappers > > link against and I could not find the term "hwloc" in the output. > > Is this a valid test? > > If your hwloc is still compiled with debug enabled, you can rebuild/run > your MPI program with it. You should get the huge verbose output on > stderr as long as you call hwloc_topology_init() and load(). If you > don't get anything, some other hwloc is used instead of yours. > > Brice > > -- Dan Ibanez