#include "private.h"
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_receiver, smpi, "Logging specific to SMPI (receiver)");
+
int smpi_receiver(int argc, char **argv)
{
smx_process_t self;
request->completed = 1;
SIMIX_cond_broadcast(request->cond);
} else {
- request->src = smpi_mpi_comm_rank(request->comm);
+ request->src = request->comm->index_to_rank_map[index];
request->dst = (request->src + 1) % request->comm->size;
smpi_mpi_isend(request);
}