From eface797730136a7c5e19d32090d6bd629fb98cf Mon Sep 17 00:00:00 2001 From: Christian Heinrich Date: Mon, 15 Jan 2018 14:13:30 +0100 Subject: [PATCH] [SMPI] Remove now unused datastructure in PMPI_Waitall This is the same as two commits ago, just for another function. --- src/smpi/bindings/smpi_pmpi_request.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/smpi/bindings/smpi_pmpi_request.cpp b/src/smpi/bindings/smpi_pmpi_request.cpp index 62e341c7ce..7337de088c 100644 --- a/src/smpi/bindings/smpi_pmpi_request.cpp +++ b/src/smpi/bindings/smpi_pmpi_request.cpp @@ -624,25 +624,7 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta int PMPI_Waitall(int count, MPI_Request requests[], MPI_Status status[]) { smpi_bench_end(); - //save information from requests - struct savedvalstype { - int src; - int dst; - int recv; - int tag; - int valid; - MPI_Comm comm; - }; - savedvalstype* savedvals=xbt_new0(savedvalstype, count); - for (int i = 0; i < count; i++) { - MPI_Request req = requests[i]; - if(req!=MPI_REQUEST_NULL){ - savedvals[i]=(savedvalstype){req->src(), req->dst(), (req->flags() & RECV), req->tag(), 1, req->comm()}; - }else{ - savedvals[i].valid=0; - } - } int rank_traced = smpi_process()->index(); TRACE_smpi_comm_in(rank_traced, __FUNCTION__, new simgrid::instr::CpuTIData("waitAll", static_cast(count))); @@ -663,7 +645,6 @@ int PMPI_Waitall(int count, MPI_Request requests[], MPI_Status status[]) } } TRACE_smpi_comm_out(rank_traced); - xbt_free(savedvals); smpi_bench_begin(); return retval; -- 2.20.1