#include <climits>
-#include "private.h"
+#include "private.hpp"
#include "smpi_comm.hpp"
#include "smpi_process.hpp"
return MPI_ERR_GROUP;
} else if (newcomm == nullptr) {
return MPI_ERR_ARG;
- } else if(group->rank(smpi_process()->index())==MPI_UNDEFINED){
+ } else if(group->rank(simgrid::s4u::Actor::self()->getPid())==MPI_UNDEFINED){
*newcomm= MPI_COMM_NULL;
return MPI_SUCCESS;
}else{