A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
alltoall implemented (almost opmpi algorithms)
[simgrid.git]
/
src
/
smpi
/
smpi_sender.c
diff --git
a/src/smpi/smpi_sender.c
b/src/smpi/smpi_sender.c
index
9ec5273
..
eb5e727
100644
(file)
--- a/
src/smpi/smpi_sender.c
+++ b/
src/smpi/smpi_sender.c
@@
-55,7
+55,8
@@
int smpi_sender(int argc, char *argv[])
SIMIX_process_get_data(smpi_global->main_processes[dindex]);
dhost = SIMIX_process_get_host(smpi_global->main_processes[dindex]);
SIMIX_process_get_data(smpi_global->main_processes[dindex]);
dhost = SIMIX_process_get_host(smpi_global->main_processes[dindex]);
- DEBUG3("Handle send request %p to %s (tag:%d)",request,SIMIX_host_get_name(dhost),message->tag);
+ DEBUG4("handle send request %p to %s (req_dst=%d,req_tag=%d)",
+ request,SIMIX_host_get_name(dhost),request->dst,message->tag);
message->forward = (request->forward - 1) / 2;
request->forward = request->forward / 2;
message->forward = (request->forward - 1) / 2;
request->forward = request->forward / 2;
@@
-64,7
+65,8
@@
int smpi_sender(int argc, char *argv[])
(request->dst + message->forward + 1) % request->comm->size;
xbt_fifo_push(request_queue, request);
} else {
(request->dst + message->forward + 1) % request->comm->size;
xbt_fifo_push(request_queue, request);
} else {
- DEBUG3("DONE Handling send request %p to %s (tag:%d)",request, SIMIX_host_get_name(dhost),message->tag);
+ DEBUG4("DONE Handling send request %p to %s (req_dst=%d,req_tag=%d)",
+ request, SIMIX_host_get_name(dhost),request->dst,message->tag);
request->completed = 1;
}
request->completed = 1;
}
@@
-94,14
+96,14
@@
int smpi_sender(int argc, char *argv[])
SIMIX_process_resume(remote_process->receiver);
} else if (mydata->finalize > 0) { /* main wants me to die and nothing to do */
SIMIX_process_resume(remote_process->receiver);
} else if (mydata->finalize > 0) { /* main wants me to die and nothing to do */
- DEBUG0("
Main wants me to die and I'm done. Bye, guys.
");
+ DEBUG0("
===Main wants me to die and I'm done. Bye, guys.===
");
mydata->finalize--;
SIMIX_cond_signal(mydata->cond);
return 0;
} else {
DEBUG0("Nothing to do. Let's get a nap");
SIMIX_process_suspend(self);
mydata->finalize--;
SIMIX_cond_signal(mydata->cond);
return 0;
} else {
DEBUG0("Nothing to do. Let's get a nap");
SIMIX_process_suspend(self);
- DEBUG0("
Uh? Someone called me?
");
+ DEBUG0("
===Uh? Someone called me?===
");
}
}
return 0;
}
}
return 0;