X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5b3677b425b9cc6949c1573d59ac772540cbf4b2..1687df79d61a9418bba830bbd0ab7de16e457090:/src/smpi/colls/allgather-rhv.c diff --git a/src/smpi/colls/allgather-rhv.c b/src/smpi/colls/allgather-rhv.c index c2e0cb43ff..3aaf479d9a 100644 --- a/src/smpi/colls/allgather-rhv.c +++ b/src/smpi/colls/allgather-rhv.c @@ -20,18 +20,17 @@ smpi_coll_tuned_allgather_rhv(void *sbuf, int send_count, // local int variables int i, dst, send_base_offset, recv_base_offset, send_chunk, recv_chunk, send_offset, recv_offset; - int rank, num_procs; int tag = COLL_TAG_ALLGATHER; int mask; int curr_count; // get size of the communicator, followed by rank - num_procs = smpi_comm_size(comm); + unsigned int num_procs = smpi_comm_size(comm); if((num_procs&(num_procs-1))) THROWF(arg_error,0, "allgather rhv algorithm can't be used with non power of two number of processes ! "); - rank = smpi_comm_rank(comm); + unsigned int rank = smpi_comm_rank(comm); // get size of single element's type for send buffer and recv buffer s_extent = smpi_datatype_get_extent(send_type);