Theoretically, we may make it functional (with good performance) even without hwloc. As it is today, I would suggest to disable ML if hwloc is disabled.
Best, Pasha > -----Original Message----- > From: devel [mailto:devel-boun...@open-mpi.org] On Behalf Of Gilles > Gouaillardet > Sent: Tuesday, August 26, 2014 4:38 AM > To: Open MPI Developers > Subject: [OMPI devel] coll/ml without hwloc (?) > > Folks, > > i just commited r32604 in order to fix compilation (pmix) when ompi is > configured with --without-hwloc > > now, even a trivial hello world program issues the following output > (which is a non fatal, and could even be reported as a warning) : > > [soleil][[32389,1],0][../../../../../../src/ompi- > trunk/ompi/mca/coll/ml/coll_ml_module.c:1496:ml_discover_hierarchy] > COLL-ML Error: (size of mca_bcol_base_components_in_use = 3) != (size of > mca_sbgp_base_components_in_use = 2) or zero. > [soleil][[32389,1],1][../../../../../../src/ompi- > trunk/ompi/mca/coll/ml/coll_ml_module.c:1496:ml_discover_hierarchy] > COLL-ML Error: (size of mca_bcol_base_components_in_use = 3) != (size of > mca_sbgp_base_components_in_use = 2) or zero. > > > in my understanding, coll/ml somehow relies on the topology information > (reported by hwloc) so i am wondering whether we should simply > *not* compile coll/ml or set its priority to zero if ompi is configured > with --without-hwloc > > any thoughts ? > > Cheers, > > Gilles > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: http://www.open- > mpi.org/community/lists/devel/2014/08/15708.php