]> AND Public Git Repository - simgrid.git/blobdiff - src/smpi/colls/allreduce-rdb.c
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
This is a bug in the implementation in OpenMPI, with OpenMPI accidentally working.
[simgrid.git] / src / smpi / colls / allreduce-rdb.c
index f1fe9f6a5dfa6bbb807ff20108d5d87724cf3c3f..44717adf4194ac926e43b24941f15d9916f56dd3 100644 (file)
@@ -4,7 +4,7 @@
 int smpi_coll_tuned_allreduce_rdb(void *sbuff, void *rbuff, int count,
                                   MPI_Datatype dtype, MPI_Op op, MPI_Comm comm)
 {
-  int nprocs, rank, type_size, tag = 543;
+  int nprocs, rank, tag = 543;
   int mask, dst, pof2, newrank, rem, newdst;
   MPI_Aint extent, lb;
   MPI_Status status;
@@ -28,8 +28,6 @@ int smpi_coll_tuned_allreduce_rdb(void *sbuff, void *rbuff, int count,
   smpi_mpi_sendrecv(sbuff, count, dtype, rank, 500,
                rbuff, count, dtype, rank, 500, comm, &status);
 
-  type_size=smpi_datatype_size(dtype);
-
   // find nearest power-of-two less than or equal to comm_size
   pof2 = 1;
   while (pof2 <= nprocs)