Re: [OMPI devel] coll/ml without hwloc (?)

2014-08-27 Thread Ralph Castain
Done, set for 1.8.3

On Aug 26, 2014, at 7:56 AM, Shamis, Pavel <sham...@ornl.gov> wrote:

> 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
> ___
> 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/15711.php



Re: [OMPI devel] coll/ml without hwloc (?)

2014-08-26 Thread Shamis, Pavel
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


[OMPI devel] coll/ml without hwloc (?)

2014-08-26 Thread Gilles Gouaillardet
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