task_comm_size,
NULL);
MSG_task_send(task_s,mailbox);
- MSG_process_sleep(1);
- //MSG_comm_wait(comm, -1);
INFO1("Send Data to \"%s\"", mailbox);
sprintf(mailbox, "host%d", num);
MSG_task_receive(&(task_r), mailbox);
- //res = MSG_comm_wait(res_irecv, -1);
INFO1("Received \"%s\"", MSG_task_get_name(task_r));
- //MSG_comm_destroy(res_irecv);
return 0;
}
sprintf(mailbox, "host%d", num);
MSG_task_receive(&(task_r), mailbox);
- //res = MSG_comm_wait(res_irecv, -1);
INFO1("Received \"%s\"", MSG_task_get_name(task_r));
- MSG_process_sleep(1);
- //MSG_comm_destroy(res_irecv);
- //Receive something now need to tell it!
-
sprintf(mailbox, "host%d", num+1);
if(num == totalHosts-1)
sprintf(mailbox, "host%d", 0);
task_comm_size,
NULL);
MSG_task_send(task_s, mailbox);
- //MSG_comm_wait(comm, -1);
INFO1("Send Data to \"%s\"", mailbox);
return 0;
$ $SG_TEST_EXENV token_ring ${srcdir:=.}/two_clusters.xml --log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n
> [ 0.000000] (0:@) Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code.
+> [ 0.066240] (1:master@alice1.crepe.fr) Send Data to "host1"
> [ 0.066240] (2:slave@alice4.crepe.fr) Received "Token"
-> [ 1.066240] (1:master@alice1.crepe.fr) Send Data to "host1"
-> [ 1.132480] (3:slave@alice0.crepe.fr) Received "Token"
-> [ 1.132480] (2:slave@alice4.crepe.fr) Send Data to "host2"
-> [ 2.320160] (4:slave@bob4.hamburger.edu) Received "Token"
-> [ 2.320160] (3:slave@alice0.crepe.fr) Send Data to "host3"
-> [ 3.386400] (5:slave@bob2.hamburger.edu) Received "Token"
-> [ 3.386400] (4:slave@bob4.hamburger.edu) Send Data to "host4"
-> [ 4.452640] (6:slave@bob0.hamburger.edu) Received "Token"
-> [ 4.452640] (5:slave@bob2.hamburger.edu) Send Data to "host5"
-> [ 5.640320] (7:slave@alice3.crepe.fr) Received "Token"
-> [ 5.640320] (6:slave@bob0.hamburger.edu) Send Data to "host6"
-> [ 6.706560] (8:slave@alice2.crepe.fr) Received "Token"
-> [ 6.706560] (7:slave@alice3.crepe.fr) Send Data to "host7"
-> [ 7.894240] (9:slave@bob3.hamburger.edu) Received "Token"
-> [ 7.894240] (8:slave@alice2.crepe.fr) Send Data to "host8"
-> [ 8.960480] (10:slave@bob1.hamburger.edu) Received "Token"
-> [ 8.960480] (9:slave@bob3.hamburger.edu) Send Data to "host9"
-> [ 10.148160] (1:master@alice1.crepe.fr) Received "Token"
-> [ 10.148160] (10:slave@bob1.hamburger.edu) Send Data to "host0"
-> [ 10.148160] (0:@) Simulation time 10.1482
-
+> [ 0.132480] (3:slave@alice0.crepe.fr) Received "Token"
+> [ 0.132480] (2:slave@alice4.crepe.fr) Send Data to "host2"
+> [ 0.320160] (4:slave@bob4.hamburger.edu) Received "Token"
+> [ 0.320160] (3:slave@alice0.crepe.fr) Send Data to "host3"
+> [ 0.386400] (5:slave@bob2.hamburger.edu) Received "Token"
+> [ 0.386400] (4:slave@bob4.hamburger.edu) Send Data to "host4"
+> [ 0.452640] (6:slave@bob0.hamburger.edu) Received "Token"
+> [ 0.452640] (5:slave@bob2.hamburger.edu) Send Data to "host5"
+> [ 0.640320] (7:slave@alice3.crepe.fr) Received "Token"
+> [ 0.640320] (6:slave@bob0.hamburger.edu) Send Data to "host6"
+> [ 0.706560] (8:slave@alice2.crepe.fr) Received "Token"
+> [ 0.706560] (7:slave@alice3.crepe.fr) Send Data to "host7"
+> [ 0.894240] (9:slave@bob3.hamburger.edu) Received "Token"
+> [ 0.894240] (8:slave@alice2.crepe.fr) Send Data to "host8"
+> [ 0.960480] (10:slave@bob1.hamburger.edu) Received "Token"
+> [ 0.960480] (9:slave@bob3.hamburger.edu) Send Data to "host9"
+> [ 1.148160] (1:master@alice1.crepe.fr) Received "Token"
+> [ 1.148160] (10:slave@bob1.hamburger.edu) Send Data to "host0"
+> [ 1.148160] (0:@) Simulation time 1.14816
$ $SG_TEST_EXENV token_ring ${srcdir:=.}/two_peers.xml "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n"
> [ 0.000000] [0:@] Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code.
+> [5111.488529] [1:master@peer_100036570] Send Data to "host1"
> [5111.488529] [2:slave@peer_100030591] Received "Token"
-> [5112.488529] [1:master@peer_100036570] Send Data to "host1"
-> [10223.977057] [1:master@peer_100036570] Received "Token"
-> [10223.977057] [2:slave@peer_100030591] Send Data to "host0"
-> [10223.977057] [0:@] Simulation time 10224
+> [10222.977057] [1:master@peer_100036570] Received "Token"
+> [10222.977057] [2:slave@peer_100030591] Send Data to "host0"
+> [10222.977057] [0:@] Simulation time 10223