-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_coll, smpi,
- "Logging specific to SMPI (coll)");
-
-s_mpi_coll_description_t mpi_coll_gather_description[] = {
- {"default",
- "gather default collective",
- (void*)smpi_mpi_gather},
-COLL_GATHERS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-
-s_mpi_coll_description_t mpi_coll_allgather_description[] = {
- {"default",
- "allgather default collective",
- (void*)smpi_mpi_allgather},
-COLL_ALLGATHERS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_allgatherv_description[] = {
- {"default",
- "allgatherv default collective",
- (void*)smpi_mpi_allgatherv},
-COLL_ALLGATHERVS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_allreduce_description[] = {
- {"default",
- "allreduce default collective",
- (void*)smpi_mpi_allreduce},
-COLL_ALLREDUCES(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_reduce_scatter_description[] = {
- {"default",
- "reduce_scatter default collective",
- (void*)smpi_mpi_reduce_scatter},
-COLL_REDUCE_SCATTERS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_scatter_description[] = {
- {"default",
- "scatter default collective",
- (void*)smpi_mpi_scatter},
-COLL_SCATTERS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_barrier_description[] = {
- {"default",
- "barrier default collective",
- (void*)smpi_mpi_barrier},
-COLL_BARRIERS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-s_mpi_coll_description_t mpi_coll_alltoall_description[] = {
- {"default",
- "Ompi alltoall default collective",
- (void*)smpi_coll_tuned_alltoall_ompi2},
-COLL_ALLTOALLS(COLL_DESCRIPTION, COLL_COMMA),
- {"bruck",
- "Alltoall Bruck (SG) collective",
- (void*)smpi_coll_tuned_alltoall_bruck},
- {"basic_linear",
- "Alltoall basic linear (SG) collective",
- (void*)smpi_coll_tuned_alltoall_basic_linear},
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_alltoallv_description[] = {
- {"default",
- "Ompi alltoallv default collective",
- (void*)smpi_coll_basic_alltoallv},
-COLL_ALLTOALLVS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_bcast_description[] = {
- {"default",
- "bcast default collective ",
- (void*)smpi_mpi_bcast},
-COLL_BCASTS(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};
-
-s_mpi_coll_description_t mpi_coll_reduce_description[] = {
- {"default",
- "reduce default collective",
- (void*)smpi_mpi_reduce},
-COLL_REDUCES(COLL_DESCRIPTION, COLL_COMMA),
- {NULL, NULL, NULL} /* this array must be NULL terminated */
-};