From: Christian Heinrich Date: Mon, 15 Jan 2018 12:49:00 +0000 (+0100) Subject: [SMPI] Remove now unused datastructure in PMPI_Waitany X-Git-Tag: v3.19~340 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/8ea8e92da6faea52fba38ef490b29904341f1b03?hp=bfcfbe21c80a625d2a59e9b0b215e52d061dfe84 [SMPI] Remove now unused datastructure in PMPI_Waitany The previous commit made changes that rendered the structure savedvalstype unused. This commit removes it completely. --- diff --git a/src/smpi/bindings/smpi_pmpi_request.cpp b/src/smpi/bindings/smpi_pmpi_request.cpp index d6268cafd3..84a929d8ed 100644 --- a/src/smpi/bindings/smpi_pmpi_request.cpp +++ b/src/smpi/bindings/smpi_pmpi_request.cpp @@ -595,22 +595,7 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta return MPI_SUCCESS; smpi_bench_end(); - //save requests information for tracing - struct savedvalstype { - int src; - int dst; - int recv; - int tag; - MPI_Comm comm; - }; - savedvalstype* savedvals = xbt_new0(savedvalstype, count); - for (int i = 0; i < count; i++) { - MPI_Request req = requests[i]; //already received requests are no longer valid - if (req) { - savedvals[i]=(savedvalstype){req->src(), req->dst(), (req->flags() & RECV), req->tag(), req->comm()}; - } - } int rank_traced = smpi_process()->index(); TRACE_smpi_comm_in(rank_traced, __FUNCTION__, new simgrid::instr::CpuTIData("waitAny", static_cast(count))); @@ -631,7 +616,6 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta } TRACE_smpi_comm_out(rank_traced); } - xbt_free(savedvals); smpi_bench_begin(); return MPI_SUCCESS;