Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Make Comm::rank() use Actors
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Mon, 15 Jan 2018 22:51:32 +0000 (23:51 +0100)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 24 Jan 2018 14:58:17 +0000 (15:58 +0100)
src/smpi/mpi/smpi_comm.cpp

index 3da5bbf..ac8abf3 100644 (file)
@@ -107,7 +107,7 @@ int Comm::rank()
 {
   if (this == MPI_COMM_UNINITIALIZED)
     return smpi_process()->comm_world()->rank();
 {
   if (this == MPI_COMM_UNINITIALIZED)
     return smpi_process()->comm_world()->rank();
-  return group_->rank(smpi_process()->index());
+  return group_->rank(simgrid::s4u::Actor::self());
 }
 
 void Comm::get_name (char* name, int* len)
 }
 
 void Comm::get_name (char* name, int* len)