register mca_coll_sm2_allreduce_intra - function still does not do any
reduction operations. This commit was SVN r17467.
Этот коммит содержится в:
родитель
9b0687e6df
Коммит
2277b47ab9
@ -291,6 +291,15 @@ BEGIN_C_DECLS
|
||||
* time, and we ensure that operations are completed in order. */
|
||||
int free_sm2_shared_buffer(mca_coll_sm2_module_t *module);
|
||||
|
||||
/**
|
||||
* Shared memory blocking allreduce.
|
||||
*/
|
||||
int mca_coll_sm2_allreduce_intra(void *sbuf, void *rbuf, int count,
|
||||
struct ompi_datatype_t *dtype,
|
||||
struct ompi_op_t *op,
|
||||
struct ompi_communicator_t *comm,
|
||||
struct mca_coll_base_module_1_1_0_t *module);
|
||||
|
||||
/**
|
||||
* Macro to setup flag usage
|
||||
*/
|
||||
|
@ -469,7 +469,7 @@ mca_coll_sm2_comm_query(struct ompi_communicator_t *comm, int *priority)
|
||||
sm_module->super.ft_event = NULL;
|
||||
sm_module->super.coll_allgather = NULL;
|
||||
sm_module->super.coll_allgatherv = NULL;
|
||||
sm_module->super.coll_allreduce = NULL;
|
||||
sm_module->super.coll_allreduce = mca_coll_sm2_allreduce_intra;
|
||||
sm_module->super.coll_alltoall = NULL;
|
||||
sm_module->super.coll_alltoallv = NULL;
|
||||
sm_module->super.coll_alltoallw = NULL;
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user