4
4
* reserved.
5
5
* Copyright (c) 2022 IBM Corporation. All rights reserved
6
6
* Copyright (c) 2020-2022 Bull S.A.S. All rights reserved.
7
+ * Copyright (c) 2023 Computer Architecture and VLSI Systems (CARV)
8
+ * Laboratory, ICS Forth. All rights reserved.
7
9
* $COPYRIGHT$
8
10
*
9
11
* Additional copyrights may follow
@@ -43,7 +45,8 @@ ompi_coll_han_components ompi_coll_han_available_components[COMPONENTS_COUNT] =
43
45
{ TUNED , "tuned" , NULL },
44
46
{ SM , "sm" , NULL },
45
47
{ ADAPT , "adapt" , NULL },
46
- { HAN , "han" , NULL }
48
+ { HAN , "han" , NULL },
49
+ { XHC , "xhc" , NULL }
47
50
};
48
51
49
52
/*
@@ -277,7 +280,7 @@ static int han_register(void)
277
280
278
281
cs -> han_bcast_low_module = 0 ;
279
282
(void ) mca_coll_han_query_module_from_mca (c , "bcast_low_module" ,
280
- "low level module for bcast, 0 tuned, 1 sm" ,
283
+ "low level module for bcast, 0 tuned, 1 sm, 2 xhc " ,
281
284
OPAL_INFO_LVL_9 ,
282
285
& cs -> han_bcast_low_module ,
283
286
& cs -> han_op_module_name .bcast .han_op_low_module_name );
@@ -297,7 +300,7 @@ static int han_register(void)
297
300
298
301
cs -> han_reduce_low_module = 0 ;
299
302
(void ) mca_coll_han_query_module_from_mca (c , "reduce_low_module" ,
300
- "low level module for allreduce, 0 tuned, 1 sm" ,
303
+ "low level module for allreduce, 0 tuned, 1 sm, 2 xhc " ,
301
304
OPAL_INFO_LVL_9 , & cs -> han_reduce_low_module ,
302
305
& cs -> han_op_module_name .reduce .han_op_low_module_name );
303
306
@@ -316,7 +319,7 @@ static int han_register(void)
316
319
317
320
cs -> han_allreduce_low_module = 0 ;
318
321
(void ) mca_coll_han_query_module_from_mca (c , "allreduce_low_module" ,
319
- "low level module for allreduce, 0 tuned, 1 sm" ,
322
+ "low level module for allreduce, 0 tuned, 1 sm, 2 xhc " ,
320
323
OPAL_INFO_LVL_9 , & cs -> han_allreduce_low_module ,
321
324
& cs -> han_op_module_name .allreduce .han_op_low_module_name );
322
325
@@ -328,7 +331,7 @@ static int han_register(void)
328
331
329
332
cs -> han_allgather_low_module = 0 ;
330
333
(void ) mca_coll_han_query_module_from_mca (c , "allgather_low_module" ,
331
- "low level module for allgather, 0 tuned, 1 sm" ,
334
+ "low level module for allgather, 0 tuned, 1 sm, 2 xhc " ,
332
335
OPAL_INFO_LVL_9 , & cs -> han_allgather_low_module ,
333
336
& cs -> han_op_module_name .allgather .han_op_low_module_name );
334
337
@@ -340,7 +343,7 @@ static int han_register(void)
340
343
341
344
cs -> han_gather_low_module = 0 ;
342
345
(void ) mca_coll_han_query_module_from_mca (c , "gather_low_module" ,
343
- "low level module for gather, 0 tuned, 1 sm" ,
346
+ "low level module for gather, 0 tuned, 1 sm, 2 xhc " ,
344
347
OPAL_INFO_LVL_9 , & cs -> han_gather_low_module ,
345
348
& cs -> han_op_module_name .gather .han_op_low_module_name );
346
349
@@ -352,7 +355,7 @@ static int han_register(void)
352
355
353
356
cs -> han_scatter_low_module = 0 ;
354
357
(void ) mca_coll_han_query_module_from_mca (c , "scatter_low_module" ,
355
- "low level module for scatter, 0 tuned, 1 sm" ,
358
+ "low level module for scatter, 0 tuned, 1 sm, 2 xhc " ,
356
359
OPAL_INFO_LVL_9 , & cs -> han_scatter_low_module ,
357
360
& cs -> han_op_module_name .scatter .han_op_low_module_name );
358
361
0 commit comments