Skip to content

Commit 227f01a

Browse files
authored
Merge pull request #9372 from vspetrov/master
coll/ucc: adjust to oob definition change
2 parents 5ccbf5b + 54af7ca commit 227f01a

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

ompi/mca/coll/ucc/coll_ucc_module.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,8 @@ static int mca_coll_ucc_init_ctx() {
262262
ctx_params.oob.req_test = oob_allgather_test;
263263
ctx_params.oob.req_free = oob_allgather_free;
264264
ctx_params.oob.coll_info = (void*)MPI_COMM_WORLD;
265-
ctx_params.oob.participants = ompi_comm_size(&ompi_mpi_comm_world.comm);
265+
ctx_params.oob.n_oob_eps = ompi_comm_size(&ompi_mpi_comm_world.comm);
266+
ctx_params.oob.oob_ep = ompi_comm_rank(&ompi_mpi_comm_world.comm);
266267
if (UCC_OK != ucc_context_config_read(cm->ucc_lib, NULL, &ctx_config)) {
267268
UCC_ERROR("UCC context config read failed");
268269
goto cleanup_lib;
@@ -318,6 +319,7 @@ static int mca_coll_ucc_init_ctx() {
318319
cm->libucc_initialized = false;
319320
return OMPI_ERROR;
320321
}
322+
321323
/*
322324
* Initialize module on the communicator
323325
*/
@@ -337,7 +339,8 @@ static int mca_coll_ucc_module_enable(mca_coll_base_module_t *module,
337339
.req_test = oob_allgather_test,
338340
.req_free = oob_allgather_free,
339341
.coll_info = (void*)comm,
340-
.participants = ompi_comm_size(comm)
342+
.n_oob_eps = ompi_comm_size(comm),
343+
.oob_ep = ompi_comm_rank(comm)
341344
},
342345
.ep = ompi_comm_rank(comm),
343346
.ep_range = UCC_COLLECTIVE_EP_RANGE_CONTIG

oshmem/mca/scoll/ucc/scoll_ucc_module.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,8 @@ static int mca_scoll_ucc_init_ctx(oshmem_group_t *osh_group)
231231
ctx_params.oob.req_test = oob_allgather_test;
232232
ctx_params.oob.req_free = oob_allgather_free;
233233
ctx_params.oob.coll_info = (void *) oshmem_comm_world;
234-
ctx_params.oob.participants = ompi_comm_size(oshmem_comm_world);
234+
ctx_params.oob.n_oob_eps = ompi_comm_size(oshmem_comm_world);
235+
ctx_params.oob.oob_ep = ompi_comm_rank(oshmem_comm_world);
235236

236237
if (UCC_OK != ucc_context_config_read(cm->ucc_lib, NULL, &ctx_config)) {
237238
UCC_ERROR("UCC context config read failed");
@@ -293,7 +294,8 @@ static int mca_scoll_ucc_module_enable(mca_scoll_base_module_t *module,
293294
.req_test = oob_allgather_test,
294295
.req_free = oob_allgather_free,
295296
.coll_info = (void *)osh_group->ompi_comm,
296-
.participants = ompi_comm_size(osh_group->ompi_comm),
297+
.n_oob_eps = ompi_comm_size(osh_group->ompi_comm),
298+
.oob_ep = ompi_comm_rank(osh_group->ompi_comm),
297299
},
298300
.ep = ompi_comm_rank(osh_group->ompi_comm),
299301
.ep_range = UCC_COLLECTIVE_EP_RANGE_CONTIG,

0 commit comments

Comments
 (0)