X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fe304706848f0a64477d4687b3ea97d5b9a0c35c..HEAD:/src/smpi/colls/bcast/bcast-flattree-pipeline.cpp diff --git a/src/smpi/colls/bcast/bcast-flattree-pipeline.cpp b/src/smpi/colls/bcast/bcast-flattree-pipeline.cpp index 07e4384538..e2282bfbf9 100644 --- a/src/smpi/colls/bcast/bcast-flattree-pipeline.cpp +++ b/src/smpi/colls/bcast/bcast-flattree-pipeline.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2019. The SimGrid Team. +/* Copyright (c) 2013-2023. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -7,12 +7,10 @@ #include "../colls_private.hpp" int flattree_segment_in_byte = 8192; -namespace simgrid{ -namespace smpi{ -int -Coll_bcast_flattree_pipeline::bcast(void *buff, int count, - MPI_Datatype data_type, int root, - MPI_Comm comm) +namespace simgrid::smpi { +int bcast__flattree_pipeline(void *buff, int count, + MPI_Datatype data_type, int root, + MPI_Comm comm) { int i, j, rank, num_procs; int tag = COLL_TAG_BCAST; @@ -25,14 +23,14 @@ Coll_bcast_flattree_pipeline::bcast(void *buff, int count, 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 Coll_bcast_flattree::bcast(buff, count, data_type, root, comm); + XBT_INFO("MPI_bcast_flattree_pipeline: pipe_length=0, use default MPI_bcast_flattree."); + return bcast__flattree(buff, count, data_type, root, comm); } rank = comm->rank(); num_procs = comm->size(); - MPI_Request* request_array = new MPI_Request[pipe_length]; - MPI_Status* status_array = new MPI_Status[pipe_length]; + auto* request_array = new MPI_Request[pipe_length]; + auto* status_array = new MPI_Status[pipe_length]; if (rank != root) { for (i = 0; i < pipe_length; i++) { @@ -60,5 +58,4 @@ Coll_bcast_flattree_pipeline::bcast(void *buff, int count, return MPI_SUCCESS; } -} -} +} // namespace simgrid::smpi