void smpi_mpi_bcast(void *buf, int count, MPI_Datatype datatype, int root,
MPI_Comm comm)
{
- // use openMPI selector as default one, as naive one was removed
- smpi_coll_tuned_bcast_ompi(buf, count, datatype, root, comm);
+ smpi_coll_tuned_bcast_binomial_tree(buf, count, datatype, root, comm);
}
void smpi_mpi_barrier(MPI_Comm comm)
{
- // use openMPI selector as default one, as naive one was removed
- smpi_coll_tuned_barrier_ompi(comm);
+ smpi_coll_tuned_barrier_ompi_basic_linear(comm);
}
void smpi_mpi_gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
s_mpi_coll_description_t mpi_coll_barrier_description[] = {
{"default",
- "barrier default collective - ompi selector",
- smpi_coll_tuned_barrier_ompi},
+ "barrier default collective",
+ 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_bcast_description[] = {
{"default",
- "bcast default collective - ompi selector",
- smpi_coll_tuned_bcast_ompi},
+ "bcast default collective ",
+ smpi_mpi_bcast},
COLL_BCASTS(COLL_DESCRIPTION, COLL_COMMA),
{NULL, NULL, NULL} /* this array must be NULL terminated */
};