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
/*
@@ -287,7 +290,7 @@ static int han_register(void)
287
290
288
291
cs -> han_bcast_low_module = 0 ;
289
292
(void ) mca_coll_han_query_module_from_mca (c , "bcast_low_module" ,
290
- "low level module for bcast, 0 tuned, 1 sm" ,
293
+ "low level module for bcast, 0 tuned, 1 sm, 2 xhc " ,
291
294
OPAL_INFO_LVL_9 ,
292
295
& cs -> han_bcast_low_module ,
293
296
& cs -> han_op_module_name .bcast .han_op_low_module_name );
@@ -307,7 +310,7 @@ static int han_register(void)
307
310
308
311
cs -> han_reduce_low_module = 0 ;
309
312
(void ) mca_coll_han_query_module_from_mca (c , "reduce_low_module" ,
310
- "low level module for allreduce, 0 tuned, 1 sm" ,
313
+ "low level module for allreduce, 0 tuned, 1 sm, 2 xhc " ,
311
314
OPAL_INFO_LVL_9 , & cs -> han_reduce_low_module ,
312
315
& cs -> han_op_module_name .reduce .han_op_low_module_name );
313
316
@@ -326,7 +329,7 @@ static int han_register(void)
326
329
327
330
cs -> han_allreduce_low_module = 0 ;
328
331
(void ) mca_coll_han_query_module_from_mca (c , "allreduce_low_module" ,
329
- "low level module for allreduce, 0 tuned, 1 sm" ,
332
+ "low level module for allreduce, 0 tuned, 1 sm, 2 xhc " ,
330
333
OPAL_INFO_LVL_9 , & cs -> han_allreduce_low_module ,
331
334
& cs -> han_op_module_name .allreduce .han_op_low_module_name );
332
335
@@ -338,7 +341,7 @@ static int han_register(void)
338
341
339
342
cs -> han_allgather_low_module = 0 ;
340
343
(void ) mca_coll_han_query_module_from_mca (c , "allgather_low_module" ,
341
- "low level module for allgather, 0 tuned, 1 sm" ,
344
+ "low level module for allgather, 0 tuned, 1 sm, 2 xhc " ,
342
345
OPAL_INFO_LVL_9 , & cs -> han_allgather_low_module ,
343
346
& cs -> han_op_module_name .allgather .han_op_low_module_name );
344
347
@@ -350,7 +353,7 @@ static int han_register(void)
350
353
351
354
cs -> han_gather_low_module = 0 ;
352
355
(void ) mca_coll_han_query_module_from_mca (c , "gather_low_module" ,
353
- "low level module for gather, 0 tuned, 1 sm" ,
356
+ "low level module for gather, 0 tuned, 1 sm, 2 xhc " ,
354
357
OPAL_INFO_LVL_9 , & cs -> han_gather_low_module ,
355
358
& cs -> han_op_module_name .gather .han_op_low_module_name );
356
359
@@ -374,7 +377,7 @@ static int han_register(void)
374
377
375
378
cs -> han_scatter_low_module = 0 ;
376
379
(void ) mca_coll_han_query_module_from_mca (c , "scatter_low_module" ,
377
- "low level module for scatter, 0 tuned, 1 sm" ,
380
+ "low level module for scatter, 0 tuned, 1 sm, 2 xhc " ,
378
381
OPAL_INFO_LVL_9 , & cs -> han_scatter_low_module ,
379
382
& cs -> han_op_module_name .scatter .han_op_low_module_name );
380
383
0 commit comments