-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_alltoall_description[] = { {"default", "Ompi alltoall default collective",
+ reinterpret_cast<void*>(&smpi_coll_tuned_alltoall_ompi2)}, COLL_ALLTOALLS(COLL_DESCRIPTION, COLL_COMMA),
+ {"bruck", "Alltoall Bruck (SG) collective",
+ reinterpret_cast<void*>(&smpi_coll_tuned_alltoall_bruck)},
+ {"basic_linear", "Alltoall basic linear (SG) collective",
+ reinterpret_cast<void*>(&smpi_coll_tuned_alltoall_basic_linear)}, {nullptr, nullptr, nullptr}};