@@ -152,7 +152,6 @@ ompi_coll_tuned_forced_getvalues( enum COLLTYPE type,
152
152
(TMOD)->com_rules[(TYPE)] = NULL; \
153
153
if( 0 != (TMOD)->user_forced[(TYPE)].algorithm ) { \
154
154
need_dynamic_decision = 1; \
155
- EXECUTE; \
156
155
} \
157
156
if( NULL != mca_coll_tuned_component.all_base_rules ) { \
158
157
(TMOD)->com_rules[(TYPE)] \
@@ -164,7 +163,6 @@ ompi_coll_tuned_forced_getvalues( enum COLLTYPE type,
164
163
} \
165
164
if( 1 == need_dynamic_decision ) { \
166
165
OPAL_OUTPUT((ompi_coll_tuned_stream,"coll:tuned: enable dynamic selection for "#TYPE)); \
167
- ompi_coll_tuned_use_dynamic_rules = true; \
168
166
EXECUTE; \
169
167
} \
170
168
}
@@ -208,10 +206,6 @@ tuned_module_enable( mca_coll_base_module_t *module,
208
206
209
207
if (ompi_coll_tuned_use_dynamic_rules ) {
210
208
OPAL_OUTPUT ((ompi_coll_tuned_stream ,"coll:tuned:module_init MCW & Dynamic" ));
211
- /**
212
- * Reset it to 0, it will be enabled again if we discover any need for dynamic decisions.
213
- */
214
- ompi_coll_tuned_use_dynamic_rules = false;
215
209
216
210
/**
217
211
* next dynamic state, recheck all forced rules as well
@@ -249,12 +243,6 @@ tuned_module_enable( mca_coll_base_module_t *module,
249
243
tuned_module -> super .coll_scatter = ompi_coll_tuned_scatter_intra_dec_dynamic );
250
244
COLL_TUNED_EXECUTE_IF_DYNAMIC (tuned_module , SCATTERV ,
251
245
tuned_module -> super .coll_scatterv = NULL );
252
-
253
- if ( false == ompi_coll_tuned_use_dynamic_rules ) {
254
- /* no real need for dynamic decisions */
255
- OPAL_OUTPUT ((ompi_coll_tuned_stream , "coll:tuned:module_enable switch back to fixed"
256
- " decision by lack of dynamic rules" ));
257
- }
258
246
}
259
247
260
248
/* general n fan out tree */
0 commit comments