X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e7c0c67af63b3979a597a66e5e1c8b0435fc6e19..24689c95f53e8345b05f5417537c43699e634d5f:/src/smpi/colls/bcast-flattree-pipeline.c diff --git a/src/smpi/colls/bcast-flattree-pipeline.c b/src/smpi/colls/bcast-flattree-pipeline.c index f01bbae76d..9033bf571d 100644 --- a/src/smpi/colls/bcast-flattree-pipeline.c +++ b/src/smpi/colls/bcast-flattree-pipeline.c @@ -16,7 +16,10 @@ smpi_coll_tuned_bcast_flattree_pipeline(void *buff, int count, int segment = flattree_segment_in_byte / extent; int pipe_length = count / segment; int increment = segment * extent; - + if (pipe_length==0) { + XBT_WARN("MPI_bcast_flattree_pipeline use default MPI_bcast_flattree."); + return smpi_coll_tuned_bcast_flattree(buff, count, data_type, root, comm); + } rank = smpi_comm_rank(comm); num_procs = smpi_comm_size(comm);