A minor bug that caused some confusion; fixed now.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4133
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#include <stdio.h>
#include <mpi.h>
+
main(int argc, char *argv[]) {
const int tag = 42; /* Message tag */
int id, ntasks, source_id, dest_id, err, i;
void smpi_request_reset(void *pointer)
{
+ smpi_mpi_request_t request = pointer;
+
+ request->completed = 0;
+
return;
}
} else {
SIMIX_mutex_lock(request->mutex);
-
memcpy(request->buf, message->buf, request->datatype->size * request->count);
request->src = message->src;
request->completed = 1;
SIMIX_cond_broadcast(request->cond);
-
SIMIX_mutex_unlock(request->mutex);
xbt_free(message->buf);