The idea here is that the dynamic rules are defined by an entire set of
parameters, and that we want a quick way to allow OMPI to ignore them all.
If we follow your suggestion and remove coll_tuned_use_dynamic_rules, then
turning on/off dynamic rules involves a lot of changes into the MCA file
(instead of a single change with coll_tuned_use_dynamic_rules)

  George.


On Mon, Jun 27, 2022 at 8:40 AM GERMAIN, Florent via devel <
devel@lists.open-mpi.org> wrote:

> Hi,
>
> I wonder if coll_tuned_use_dynamic_rules MCA parameter is still useful.
>
> Remainder of this MCA parameter behavior:
> Default value: false
> When activated, it allows the use of dynamic rules of the coll/tuned
> component (algorithm choice and parameters through MCA parameters).
>
> Is there any need or argument for keeping this parameter? (except “it was
> here yesterday”)
>
> The issue encountered here is that, with verbose=0 and
> coll_tuned_use_dynamic_rules=false, all the MCA parameters driving the
> dynamic behavior of the coll/tuned component are silently ignored.
> Forgetting to switch it on leads to a silent unwanted behavior, what is
> kind of annoying.
>
> Is there something I miss about this MCA parameter?
>
> I suggest removing the coll_tuned_use_dynamic_rules MCA parameter or at
> least have its default value to true.
>
>
>
> I can make the changes and open a PR If we want to remove this parameter.
>
>
>
> Regards,
>
> *Florent Germain*
>
> Ingénieur de développement
>
> florent.germ...@atos.net
>
> 1 Rue de Provence
>
> 38130 Echirolles
>
> Atos.net
>
> [image: Atos]
>
>
>

Reply via email to