char *name_list = NULL;
int selector_on=0;
if(name==NULL){//no argument provided, use active selector's algorithm
- name=(char*)xbt_cfg_get_string("smpi/coll_selector");
+ name=(char*)xbt_cfg_get_string("smpi/coll-selector");
selector_on=1;
}
for (int i = 0; table[i].name; i++)
int (*mpi_coll_reduce_scatter_fun)(void *sbuf, void *rbuf, int *rcounts,MPI_Datatype dtype,MPI_Op op,MPI_Comm comm);
int (*mpi_coll_scatter_fun)(void *sendbuf, int sendcount, MPI_Datatype sendtype,void *recvbuf, int recvcount, MPI_Datatype recvtype,int root, MPI_Comm comm);
int (*mpi_coll_barrier_fun)(MPI_Comm comm);
+void (*smpi_coll_cleanup_callback)(void);
int smpi_coll_tuned_alltoall_ompi2(void *sendbuf, int sendcount,