1
1

register mca_coll_sm2_allreduce_intra - function still does not do any

reduction operations.

This commit was SVN r17467.
Этот коммит содержится в:
Rich Graham 2008-02-15 04:13:00 +00:00
родитель 9b0687e6df
Коммит 2277b47ab9
2 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -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;