From: Christian Heinrich Date: Mon, 15 Jan 2018 23:24:29 +0000 (+0100) Subject: [SMPI] Remove index() from smpi_pmpi_win.cpp X-Git-Tag: v3.19~312^2~37 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/dd5854257a8cfcf4575c7ab70af2b2d8ad5b5120 [SMPI] Remove index() from smpi_pmpi_win.cpp --- diff --git a/src/smpi/bindings/smpi_pmpi_win.cpp b/src/smpi/bindings/smpi_pmpi_win.cpp index e58610fe7b..98664973be 100644 --- a/src/smpi/bindings/smpi_pmpi_win.cpp +++ b/src/smpi/bindings/smpi_pmpi_win.cpp @@ -166,10 +166,10 @@ int PMPI_Win_fence( int assert, MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int rank = smpi_process()->index(); - TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_fence")); - retval = win->fence(assert); - TRACE_smpi_comm_out(rank); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; + TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_fence")); + retval = win->fence(assert); + TRACE_smpi_comm_out(rank); } smpi_bench_begin(); return retval; @@ -195,7 +195,7 @@ int PMPI_Get( void *origin_addr, int origin_count, MPI_Datatype origin_datatype, ((not origin_datatype->is_valid()) || (not target_datatype->is_valid()))) { retval = MPI_ERR_TYPE; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Get", target_rank, @@ -234,7 +234,7 @@ int PMPI_Rget( void *origin_addr, int origin_count, MPI_Datatype origin_datatype } else if(request == nullptr){ retval = MPI_ERR_REQUEST; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Rget", target_rank, @@ -270,7 +270,7 @@ int PMPI_Put( void *origin_addr, int origin_count, MPI_Datatype origin_datatype, ((not origin_datatype->is_valid()) || (not target_datatype->is_valid()))) { retval = MPI_ERR_TYPE; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); int dst_traced = group->actor(target_rank)->getPid()-1; @@ -311,7 +311,7 @@ int PMPI_Rput( void *origin_addr, int origin_count, MPI_Datatype origin_datatype } else if(request == nullptr){ retval = MPI_ERR_REQUEST; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); int dst_traced = group->actor(target_rank)->getPid()-1; @@ -351,7 +351,7 @@ int PMPI_Accumulate( void *origin_addr, int origin_count, MPI_Datatype origin_da } else if (op == MPI_OP_NULL) { retval = MPI_ERR_OP; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Accumulate", target_rank, @@ -391,7 +391,7 @@ int PMPI_Raccumulate( void *origin_addr, int origin_count, MPI_Datatype origin_d } else if(request == nullptr){ retval = MPI_ERR_REQUEST; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Raccumulate", target_rank, @@ -431,7 +431,7 @@ MPI_Datatype target_datatype, MPI_Op op, MPI_Win win){ } else if (op == MPI_OP_NULL) { retval = MPI_ERR_OP; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Get_accumulate", target_rank, @@ -476,7 +476,7 @@ MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request* request){ } else if(request == nullptr){ retval = MPI_ERR_REQUEST; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Rget_accumulate", target_rank, @@ -516,7 +516,7 @@ int PMPI_Compare_and_swap(void* origin_addr, void* compare_addr, void* result_ad } else if ((datatype == MPI_DATATYPE_NULL) || (not datatype->is_valid())) { retval = MPI_ERR_TYPE; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; MPI_Group group; win->get_group(&group); TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::Pt2PtTIData("Compare_and_swap", target_rank, @@ -539,7 +539,7 @@ int PMPI_Win_post(MPI_Group group, int assert, MPI_Win win){ } else if (group==MPI_GROUP_NULL){ retval = MPI_ERR_GROUP; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_post")); retval = win->post(group,assert); TRACE_smpi_comm_out(rank); @@ -556,7 +556,7 @@ int PMPI_Win_start(MPI_Group group, int assert, MPI_Win win){ } else if (group==MPI_GROUP_NULL){ retval = MPI_ERR_GROUP; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_start")); retval = win->start(group,assert); TRACE_smpi_comm_out(rank); @@ -571,7 +571,7 @@ int PMPI_Win_complete(MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_complete")); retval = win->complete(); @@ -588,7 +588,7 @@ int PMPI_Win_wait(MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int rank = smpi_process()->index(); + int rank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(rank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_wait")); retval = win->wait(); @@ -610,7 +610,7 @@ int PMPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win){ } else if (rank == MPI_PROC_NULL){ retval = MPI_SUCCESS; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __func__, new simgrid::instr::NoOpTIData("Win_lock")); retval = win->lock(lock_type,rank,assert); TRACE_smpi_comm_out(myrank); @@ -627,7 +627,7 @@ int PMPI_Win_unlock(int rank, MPI_Win win){ } else if (rank == MPI_PROC_NULL){ retval = MPI_SUCCESS; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_unlock")); retval = win->unlock(rank); TRACE_smpi_comm_out(myrank); @@ -642,7 +642,7 @@ int PMPI_Win_lock_all(int assert, MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_lock_all")); retval = win->lock_all(assert); TRACE_smpi_comm_out(myrank); @@ -657,7 +657,7 @@ int PMPI_Win_unlock_all(MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_unlock_all")); retval = win->unlock_all(); TRACE_smpi_comm_out(myrank); @@ -674,7 +674,7 @@ int PMPI_Win_flush(int rank, MPI_Win win){ } else if (rank == MPI_PROC_NULL){ retval = MPI_SUCCESS; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_flush")); retval = win->flush(rank); TRACE_smpi_comm_out(myrank); @@ -691,7 +691,7 @@ int PMPI_Win_flush_local(int rank, MPI_Win win){ } else if (rank == MPI_PROC_NULL){ retval = MPI_SUCCESS; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_flush_local")); retval = win->flush_local(rank); TRACE_smpi_comm_out(myrank); @@ -706,7 +706,7 @@ int PMPI_Win_flush_all(MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_flush_all")); retval = win->flush_all(); TRACE_smpi_comm_out(myrank); @@ -721,7 +721,7 @@ int PMPI_Win_flush_local_all(MPI_Win win){ if (win == MPI_WIN_NULL) { retval = MPI_ERR_WIN; } else { - int myrank = smpi_process()->index(); + int myrank = simgrid::s4u::Actor::self()->getPid() - 1; TRACE_smpi_comm_in(myrank, __FUNCTION__, new simgrid::instr::NoOpTIData("Win_flush_local_all")); retval = win->flush_local_all(); TRACE_smpi_comm_out(myrank);