From 9a8394275cc43d5fbaf74bbfc0d87fb2862f766b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20B=C3=A9daride?= Date: Wed, 30 Jan 2013 19:05:42 +0100 Subject: [PATCH] Modify teshs timings --- examples/async/async.tesh | 4 +- examples/bittorrent/bittorrent.tesh | 2 +- examples/chord/chord.tesh | 4 +- examples/cloud/cloud.tesh | 235 +++++++++++++------------- examples/commTime/commtime.tesh | 56 +++--- examples/masterslave/masterslave.tesh | 46 ++--- examples/pingPong/pingpong.tesh | 14 +- examples/tracing/tracingPingPong.tesh | 43 ++--- 8 files changed, 202 insertions(+), 202 deletions(-) diff --git a/examples/async/async.tesh b/examples/async/async.tesh index 2efb017f36..6063d5a765 100644 --- a/examples/async/async.tesh +++ b/examples/async/async.tesh @@ -20,8 +20,8 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar async/AsyncTest ${sr > [ 0.000000] (7:async.Slave@Kuenning) Receiving on 'slave_5' > [ 0.000000] (8:async.Slave@Browne) Receiving on 'slave_6' > [ 0.000000] (9:async.Slave@Stephen) Receiving on 'slave_7' -> [ 0.851529] (2:async.Forwarder@Jackson) Sending "Task_0" to "slave_7" -> [ 1.357112] (3:async.Forwarder@Casavant) Sending "Task_1" to "slave_9" +> [ 0.851467] (2:async.Forwarder@Jackson) Sending "Task_0" to "slave_7" +> [ 1.357014] (3:async.Forwarder@Casavant) Sending "Task_1" to "slave_9" > [ 2.000000] (11:async.Slave@Sirois) Received a task > [ 2.000000] (11:async.Slave@Sirois) Received "Task_1". Processing it. > [ 2.000000] (5:async.Slave@Bousquet) Received a task diff --git a/examples/bittorrent/bittorrent.tesh b/examples/bittorrent/bittorrent.tesh index 1e170eb136..3c30d522bd 100644 --- a/examples/bittorrent/bittorrent.tesh +++ b/examples/bittorrent/bittorrent.tesh @@ -6,7 +6,7 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar bittorrent/Bittorren > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up. > [5000.832370] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... > [Boivin:bittorrent.Peer:(2) 0.000000] [jmsg/INFO] Hi, I'm joining the network with id 2 -> [Boivin:bittorrent.Peer:(2) 5000.048882] [jmsg/INFO] Here is my current status: 1111111111 +> [Boivin:bittorrent.Peer:(2) 5000.048881] [jmsg/INFO] Here is my current status: 1111111111 > [Disney:bittorrent.Peer:(6) 0.000000] [jmsg/INFO] Hi, I'm joining the network with id 6 > [Disney:bittorrent.Peer:(6) 5000.131405] [jmsg/INFO] Here is my current status: 1111111111 > [Geoff:bittorrent.Peer:(5) 0.000000] [jmsg/INFO] Hi, I'm joining the network with id 5 diff --git a/examples/chord/chord.tesh b/examples/chord/chord.tesh index ba3f52e2cb..03894b454c 100644 --- a/examples/chord/chord.tesh +++ b/examples/chord/chord.tesh @@ -4,11 +4,11 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar chord/Chord ${srcdir:=.}/examples/platform.xml ${srcdir:=.}/examples/chord/chord.xml > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up. -> [652.548539] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... +> [652.540924] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... > [Boivin:chord.Node:(7) 0.000000] [jmsg/INFO] Joining the ring with id 8 knowing node 1 > [Gatien:chord.Node:(1) 0.000000] [jmsg/INFO] Joining the ring with id 48 knowing node 1 > [Geoff:chord.Node:(4) 0.000000] [jmsg/INFO] Joining the ring with id 32 knowing node 1 > [Jean_Yves:chord.Node:(6) 0.000000] [jmsg/INFO] Joining the ring with id 14 knowing node 1 > [McGee:chord.Node:(2) 0.000000] [jmsg/INFO] Joining the ring with id 42 knowing node 1 > [TeX:chord.Node:(5) 0.000000] [jmsg/INFO] Joining the ring with id 21 knowing node 1 -> [iRMX:chord.Node:(3) 0.000000] [jmsg/INFO] Joining the ring with id 38 knowing node 1 \ No newline at end of file +> [iRMX:chord.Node:(3) 0.000000] [jmsg/INFO] Joining the ring with id 38 knowing node 1 diff --git a/examples/cloud/cloud.tesh b/examples/cloud/cloud.tesh index bdb2c12ca6..418553695d 100644 --- a/examples/cloud/cloud.tesh +++ b/examples/cloud/cloud.tesh @@ -20,45 +20,45 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar cloud/Cloud ${srcdir > [ 0.000195] (2:Slave 0@Jacquelin) Received "Task_0". Processing it. > [ 0.000195] (2:Slave 0@Jacquelin) "Task_0" done > [ 0.000195] (2:Slave 0@Jacquelin) Receiving on slave_0 -> [ 0.918964] (1:Master@Jacquelin) Sending to 2 -> [ 0.918964] (3:Slave 1@Intel) Received "Task_1". Processing it. -> [ 0.918964] (3:Slave 1@Intel) "Task_1" done -> [ 0.918964] (3:Slave 1@Intel) Receiving on slave_1 -> [ 2.798763] (1:Master@Jacquelin) Sending to 3 -> [ 2.798763] (4:Slave 2@Provost) Received "Task_2". Processing it. -> [ 2.798763] (4:Slave 2@Provost) "Task_2" done -> [ 2.798763] (4:Slave 2@Provost) Receiving on slave_2 -> [ 4.624559] (1:Master@Jacquelin) Sending to 4 -> [ 4.624559] (5:Slave 3@Fernand) Received "Task_3". Processing it. -> [ 4.624559] (5:Slave 3@Fernand) "Task_3" done -> [ 4.624559] (5:Slave 3@Fernand) Receiving on slave_3 -> [ 5.487412] (1:Master@Jacquelin) Sending to 5 -> [ 5.487412] (6:Slave 4@Bescherelle) Received "Task_4". Processing it. -> [ 5.487412] (6:Slave 4@Bescherelle) "Task_4" done -> [ 5.487412] (6:Slave 4@Bescherelle) Receiving on slave_4 -> [ 6.547690] (1:Master@Jacquelin) Sending to 6 -> [ 6.547690] (7:Slave 5@Ethernet) Received "Task_5". Processing it. -> [ 6.547690] (7:Slave 5@Ethernet) "Task_5" done -> [ 6.547690] (7:Slave 5@Ethernet) Receiving on slave_5 -> [ 7.405064] (1:Master@Jacquelin) Sending to 7 -> [ 7.405064] (8:Slave 6@Kuenning) Received "Task_6". Processing it. -> [ 7.405064] (8:Slave 6@Kuenning) "Task_6" done -> [ 7.405064] (8:Slave 6@Kuenning) Receiving on slave_6 -> [ 8.805320] (1:Master@Jacquelin) Sending to 8 -> [ 8.805320] (9:Slave 7@Dodge) Received "Task_7". Processing it. -> [ 8.805320] (9:Slave 7@Dodge) "Task_7" done -> [ 8.805320] (9:Slave 7@Dodge) Receiving on slave_7 -> [ 9.730479] (10:Slave 8@Jean_Yves) Received "Task_8". Processing it. -> [ 9.730479] (10:Slave 8@Jean_Yves) "Task_8" done -> [ 9.730479] (10:Slave 8@Jean_Yves) Receiving on slave_8 -> [ 9.730479] (1:Master@Jacquelin) Sending to 9 -> [ 11.715289] (11:Slave 9@Fafard) Received "Task_9". Processing it. -> [ 11.715289] (1:Master@Jacquelin) Now suspend all VMs, just for fun -> [ 11.715289] (1:Master@Jacquelin) Wait a while -> [ 13.715289] (11:Slave 9@Fafard) "Task_9" done -> [ 13.715289] (11:Slave 9@Fafard) Receiving on slave_9 -> [ 13.715289] (1:Master@Jacquelin) Enough. Let's resume everybody. -> [ 13.715289] (1:Master@Jacquelin) Sleep long enough for everyone to be done with previous batch of work +> [ 0.918916] (1:Master@Jacquelin) Sending to 2 +> [ 0.918916] (3:Slave 1@Intel) Received "Task_1". Processing it. +> [ 0.918916] (3:Slave 1@Intel) "Task_1" done +> [ 0.918916] (3:Slave 1@Intel) Receiving on slave_1 +> [ 2.798593] (1:Master@Jacquelin) Sending to 3 +> [ 2.798593] (4:Slave 2@Provost) Received "Task_2". Processing it. +> [ 2.798593] (4:Slave 2@Provost) "Task_2" done +> [ 2.798593] (4:Slave 2@Provost) Receiving on slave_2 +> [ 4.624255] (1:Master@Jacquelin) Sending to 4 +> [ 4.624255] (5:Slave 3@Fernand) Received "Task_3". Processing it. +> [ 4.624255] (5:Slave 3@Fernand) "Task_3" done +> [ 4.624255] (5:Slave 3@Fernand) Receiving on slave_3 +> [ 5.487049] (1:Master@Jacquelin) Sending to 5 +> [ 5.487049] (6:Slave 4@Bescherelle) Received "Task_4". Processing it. +> [ 5.487049] (6:Slave 4@Bescherelle) "Task_4" done +> [ 5.487049] (6:Slave 4@Bescherelle) Receiving on slave_4 +> [ 6.547253] (1:Master@Jacquelin) Sending to 6 +> [ 6.547253] (7:Slave 5@Ethernet) Received "Task_5". Processing it. +> [ 6.547253] (7:Slave 5@Ethernet) "Task_5" done +> [ 6.547253] (7:Slave 5@Ethernet) Receiving on slave_5 +> [ 7.404569] (1:Master@Jacquelin) Sending to 7 +> [ 7.404569] (8:Slave 6@Kuenning) Received "Task_6". Processing it. +> [ 7.404569] (8:Slave 6@Kuenning) "Task_6" done +> [ 7.404569] (8:Slave 6@Kuenning) Receiving on slave_6 +> [ 8.804761] (1:Master@Jacquelin) Sending to 8 +> [ 8.804761] (9:Slave 7@Dodge) Received "Task_7". Processing it. +> [ 8.804761] (9:Slave 7@Dodge) "Task_7" done +> [ 8.804761] (9:Slave 7@Dodge) Receiving on slave_7 +> [ 9.729891] (10:Slave 8@Jean_Yves) Received "Task_8". Processing it. +> [ 9.729891] (1:Master@Jacquelin) Sending to 9 +> [ 9.729892] (10:Slave 8@Jean_Yves) "Task_8" done +> [ 9.729892] (10:Slave 8@Jean_Yves) Receiving on slave_8 +> [ 11.714553] (11:Slave 9@Fafard) Received "Task_9". Processing it. +> [ 11.714553] (1:Master@Jacquelin) Now suspend all VMs, just for fun +> [ 11.714553] (1:Master@Jacquelin) Wait a while +> [ 13.714553] (11:Slave 9@Fafard) "Task_9" done +> [ 13.714553] (11:Slave 9@Fafard) Receiving on slave_9 +> [ 13.714553] (1:Master@Jacquelin) Enough. Let's resume everybody. +> [ 13.714553] (1:Master@Jacquelin) Sleep long enough for everyone to be done with previous batch of work > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up. > [1000.000000] (12:Slave 10@Jacquelin) Receiving on slave_10 > [1000.000000] (13:Slave 11@Intel) Receiving on slave_11 @@ -78,83 +78,82 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar cloud/Cloud ${srcdir > [1000.000195] (2:Slave 0@Provost) Received "Task_0". Processing it. > [1000.000195] (2:Slave 0@Provost) "Task_0" done > [1000.000195] (2:Slave 0@Provost) Receiving on slave_0 -> [1000.918964] (1:Master@Jacquelin) Sending to 2 -> [1000.918964] (3:Slave 1@Provost) Received "Task_1". Processing it. -> [1000.918964] (3:Slave 1@Provost) "Task_1" done -> [1000.918964] (3:Slave 1@Provost) Receiving on slave_1 -> [1002.798763] (1:Master@Jacquelin) Sending to 3 -> [1002.798763] (4:Slave 2@Provost) Received "Task_2". Processing it. -> [1002.798763] (4:Slave 2@Provost) "Task_2" done -> [1002.798763] (4:Slave 2@Provost) Receiving on slave_2 -> [1004.624559] (1:Master@Jacquelin) Sending to 4 -> [1004.624559] (5:Slave 3@Provost) Received "Task_3". Processing it. -> [1004.624559] (5:Slave 3@Provost) "Task_3" done -> [1004.624559] (5:Slave 3@Provost) Receiving on slave_3 -> [1005.487412] (1:Master@Jacquelin) Sending to 5 -> [1005.487412] (6:Slave 4@Provost) Received "Task_4". Processing it. -> [1005.487412] (6:Slave 4@Provost) "Task_4" done -> [1005.487412] (6:Slave 4@Provost) Receiving on slave_4 -> [1006.547690] (1:Master@Jacquelin) Sending to 6 -> [1006.547690] (7:Slave 5@Provost) Received "Task_5". Processing it. -> [1006.547690] (7:Slave 5@Provost) "Task_5" done -> [1006.547690] (7:Slave 5@Provost) Receiving on slave_5 -> [1007.405064] (1:Master@Jacquelin) Sending to 7 -> [1007.405064] (8:Slave 6@Provost) Received "Task_6". Processing it. -> [1007.405064] (8:Slave 6@Provost) "Task_6" done -> [1007.405064] (8:Slave 6@Provost) Receiving on slave_6 -> [1008.805320] (1:Master@Jacquelin) Sending to 8 -> [1008.805320] (9:Slave 7@Provost) Received "Task_7". Processing it. -> [1008.805320] (9:Slave 7@Provost) "Task_7" done -> [1008.805320] (9:Slave 7@Provost) Receiving on slave_7 -> [1009.730479] (10:Slave 8@Provost) Received "Task_8". Processing it. -> [1009.730479] (10:Slave 8@Provost) "Task_8" done -> [1009.730479] (10:Slave 8@Provost) Receiving on slave_8 -> [1009.730479] (1:Master@Jacquelin) Sending to 9 -> [1011.715289] (11:Slave 9@Provost) Received "Task_9". Processing it. -> [1011.715289] (11:Slave 9@Provost) "Task_9" done -> [1011.715289] (11:Slave 9@Provost) Receiving on slave_9 -> [1011.715289] (1:Master@Jacquelin) Sending to 10 -> [1011.715484] (12:Slave 10@Provost) Received "Task_10". Processing it. -> [1011.715484] (12:Slave 10@Provost) "Task_10" done -> [1011.715484] (12:Slave 10@Provost) Receiving on slave_10 -> [1011.715484] (1:Master@Jacquelin) Sending to 11 -> [1012.634253] (13:Slave 11@Provost) Received "Task_11". Processing it. -> [1012.634253] (13:Slave 11@Provost) "Task_11" done -> [1012.634253] (13:Slave 11@Provost) Receiving on slave_11 -> [1012.634253] (1:Master@Jacquelin) Sending to 12 -> [1014.514051] (14:Slave 12@Provost) Received "Task_12". Processing it. -> [1014.514051] (14:Slave 12@Provost) "Task_12" done -> [1014.514051] (14:Slave 12@Provost) Receiving on slave_12 -> [1014.514051] (1:Master@Jacquelin) Sending to 13 -> [1016.339847] (15:Slave 13@Provost) Received "Task_13". Processing it. -> [1016.339847] (15:Slave 13@Provost) "Task_13" done -> [1016.339847] (15:Slave 13@Provost) Receiving on slave_13 -> [1016.339847] (1:Master@Jacquelin) Sending to 14 -> [1017.202700] (16:Slave 14@Provost) Received "Task_14". Processing it. -> [1017.202700] (16:Slave 14@Provost) "Task_14" done -> [1017.202700] (16:Slave 14@Provost) Receiving on slave_14 -> [1017.202700] (1:Master@Jacquelin) Sending to 15 -> [1018.262978] (17:Slave 15@Provost) Received "Task_15". Processing it. -> [1018.262978] (17:Slave 15@Provost) "Task_15" done -> [1018.262978] (17:Slave 15@Provost) Receiving on slave_15 -> [1018.262978] (1:Master@Jacquelin) Sending to 16 -> [1019.120353] (18:Slave 16@Provost) Received "Task_16". Processing it. -> [1019.120353] (18:Slave 16@Provost) "Task_16" done -> [1019.120353] (18:Slave 16@Provost) Receiving on slave_16 -> [1019.120353] (1:Master@Jacquelin) Sending to 17 -> [1020.520609] (19:Slave 17@Provost) Received "Task_17". Processing it. -> [1020.520609] (19:Slave 17@Provost) "Task_17" done -> [1020.520609] (19:Slave 17@Provost) Receiving on slave_17 -> [1020.520609] (1:Master@Jacquelin) Sending to 18 -> [1021.445768] (1:Master@Jacquelin) Sending to 19 -> [1021.445768] (20:Slave 18@Provost) Received "Task_18". Processing it. -> [1021.445768] (20:Slave 18@Provost) "Task_18" done -> [1021.445768] (20:Slave 18@Provost) Receiving on slave_18 -> [1023.430577] (0:@) MSG_main finished; Cleaning up the simulation... -> [1023.430577] (1:Master@Jacquelin) Let's shut down the simulation and kill everyone. -> [1023.430577] (1:Master@Jacquelin) Master done. -> [1023.430577] (21:Slave 19@Provost) Received "Task_19". Processing it. -> [1023.430577] (21:Slave 19@Provost) "Task_19" done -> [1023.430577] (21:Slave 19@Provost) Receiving on slave_19 - +> [1000.918916] (1:Master@Jacquelin) Sending to 2 +> [1000.918916] (3:Slave 1@Provost) Received "Task_1". Processing it. +> [1000.918916] (3:Slave 1@Provost) "Task_1" done +> [1000.918916] (3:Slave 1@Provost) Receiving on slave_1 +> [1002.798593] (1:Master@Jacquelin) Sending to 3 +> [1002.798593] (4:Slave 2@Provost) Received "Task_2". Processing it. +> [1002.798593] (4:Slave 2@Provost) "Task_2" done +> [1002.798593] (4:Slave 2@Provost) Receiving on slave_2 +> [1004.624255] (1:Master@Jacquelin) Sending to 4 +> [1004.624255] (5:Slave 3@Provost) Received "Task_3". Processing it. +> [1004.624255] (5:Slave 3@Provost) "Task_3" done +> [1004.624255] (5:Slave 3@Provost) Receiving on slave_3 +> [1005.487049] (1:Master@Jacquelin) Sending to 5 +> [1005.487049] (6:Slave 4@Provost) Received "Task_4". Processing it. +> [1005.487049] (6:Slave 4@Provost) "Task_4" done +> [1005.487049] (6:Slave 4@Provost) Receiving on slave_4 +> [1006.547253] (1:Master@Jacquelin) Sending to 6 +> [1006.547253] (7:Slave 5@Provost) Received "Task_5". Processing it. +> [1006.547253] (7:Slave 5@Provost) "Task_5" done +> [1006.547253] (7:Slave 5@Provost) Receiving on slave_5 +> [1007.404569] (1:Master@Jacquelin) Sending to 7 +> [1007.404569] (8:Slave 6@Provost) Received "Task_6". Processing it. +> [1007.404569] (8:Slave 6@Provost) "Task_6" done +> [1007.404569] (8:Slave 6@Provost) Receiving on slave_6 +> [1008.804761] (1:Master@Jacquelin) Sending to 8 +> [1008.804761] (9:Slave 7@Provost) Received "Task_7". Processing it. +> [1008.804761] (9:Slave 7@Provost) "Task_7" done +> [1008.804761] (9:Slave 7@Provost) Receiving on slave_7 +> [1009.729891] (10:Slave 8@Provost) Received "Task_8". Processing it. +> [1009.729891] (1:Master@Jacquelin) Sending to 9 +> [1009.729892] (10:Slave 8@Provost) "Task_8" done +> [1009.729892] (10:Slave 8@Provost) Receiving on slave_8 +> [1011.714553] (11:Slave 9@Provost) Received "Task_9". Processing it. +> [1011.714553] (11:Slave 9@Provost) "Task_9" done +> [1011.714553] (11:Slave 9@Provost) Receiving on slave_9 +> [1011.714553] (1:Master@Jacquelin) Sending to 10 +> [1011.714748] (12:Slave 10@Provost) Received "Task_10". Processing it. +> [1011.714748] (12:Slave 10@Provost) "Task_10" done +> [1011.714748] (12:Slave 10@Provost) Receiving on slave_10 +> [1011.714748] (1:Master@Jacquelin) Sending to 11 +> [1012.633469] (13:Slave 11@Provost) Received "Task_11". Processing it. +> [1012.633469] (13:Slave 11@Provost) "Task_11" done +> [1012.633469] (13:Slave 11@Provost) Receiving on slave_11 +> [1012.633469] (1:Master@Jacquelin) Sending to 12 +> [1014.513146] (14:Slave 12@Provost) Received "Task_12". Processing it. +> [1014.513146] (14:Slave 12@Provost) "Task_12" done +> [1014.513146] (14:Slave 12@Provost) Receiving on slave_12 +> [1014.513146] (1:Master@Jacquelin) Sending to 13 +> [1016.338807] (15:Slave 13@Provost) Received "Task_13". Processing it. +> [1016.338807] (15:Slave 13@Provost) "Task_13" done +> [1016.338807] (15:Slave 13@Provost) Receiving on slave_13 +> [1016.338807] (1:Master@Jacquelin) Sending to 14 +> [1017.201602] (16:Slave 14@Provost) Received "Task_14". Processing it. +> [1017.201602] (16:Slave 14@Provost) "Task_14" done +> [1017.201602] (16:Slave 14@Provost) Receiving on slave_14 +> [1017.201602] (1:Master@Jacquelin) Sending to 15 +> [1018.261806] (17:Slave 15@Provost) Received "Task_15". Processing it. +> [1018.261806] (17:Slave 15@Provost) "Task_15" done +> [1018.261806] (17:Slave 15@Provost) Receiving on slave_15 +> [1018.261806] (1:Master@Jacquelin) Sending to 16 +> [1019.119122] (18:Slave 16@Provost) Received "Task_16". Processing it. +> [1019.119122] (18:Slave 16@Provost) "Task_16" done +> [1019.119122] (18:Slave 16@Provost) Receiving on slave_16 +> [1019.119122] (1:Master@Jacquelin) Sending to 17 +> [1020.519313] (19:Slave 17@Provost) Received "Task_17". Processing it. +> [1020.519313] (19:Slave 17@Provost) "Task_17" done +> [1020.519313] (19:Slave 17@Provost) Receiving on slave_17 +> [1020.519313] (1:Master@Jacquelin) Sending to 18 +> [1021.444444] (1:Master@Jacquelin) Sending to 19 +> [1021.444444] (20:Slave 18@Provost) Received "Task_18". Processing it. +> [1021.444444] (20:Slave 18@Provost) "Task_18" done +> [1021.444444] (20:Slave 18@Provost) Receiving on slave_18 +> [1023.429105] (0:@) MSG_main finished; Cleaning up the simulation... +> [1023.429105] (1:Master@Jacquelin) Let's shut down the simulation and kill everyone. +> [1023.429105] (1:Master@Jacquelin) Master done. +> [1023.429105] (21:Slave 19@Provost) Received "Task_19". Processing it. +> [1023.429105] (21:Slave 19@Provost) "Task_19" done +> [1023.429105] (21:Slave 19@Provost) Receiving on slave_19 diff --git a/examples/commTime/commtime.tesh b/examples/commTime/commtime.tesh index c7bf972f21..d21cc19247 100644 --- a/examples/commTime/commtime.tesh +++ b/examples/commTime/commtime.tesh @@ -4,54 +4,54 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar commTime/CommTimeTest ${srcdir:=.}/examples/platform.xml ${srcdir:=.}/examples/commTime/commTimeDeployment.xml > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up. -> [7016.935689] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... +> [7016.452828] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... > [Bellemarre:commTime.Slave:(15) 0.000000] [jmsg/INFO] Receiving on 'slave_13' -> [Bellemarre:commTime.Slave:(15) 7006.824050] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Bellemarre:commTime.Slave:(15) 7006.341189] [jmsg/INFO] Received Finalize. I'm done. See you! > [Boucherville:commTime.Slave:(18) 0.000000] [jmsg/INFO] Receiving on 'slave_16' -> [Boucherville:commTime.Slave:(18) 7011.996120] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Boucherville:commTime.Slave:(18) 7011.513259] [jmsg/INFO] Received Finalize. I'm done. See you! > [Bousquet:commTime.Slave:(3) 0.000000] [jmsg/INFO] Receiving on 'slave_1' -> [Bousquet:commTime.Slave:(3) 6991.653693] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Bousquet:commTime.Slave:(3) 6991.170832] [jmsg/INFO] Received Finalize. I'm done. See you! > [Casavant:commTime.Slave:(5) 0.000000] [jmsg/INFO] Receiving on 'slave_3' -> [Casavant:commTime.Slave:(5) 6994.454386] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Casavant:commTime.Slave:(5) 6993.971525] [jmsg/INFO] Received Finalize. I'm done. See you! > [Disney:commTime.Slave:(8) 0.000000] [jmsg/INFO] Receiving on 'slave_6' -> [Disney:commTime.Slave:(8) 6997.134727] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Disney:commTime.Slave:(8) 6996.651866] [jmsg/INFO] Received Finalize. I'm done. See you! > [Ethernet:commTime.Slave:(14) 0.000000] [jmsg/INFO] Receiving on 'slave_12' -> [Ethernet:commTime.Slave:(14) 7005.013415] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Ethernet:commTime.Slave:(14) 7004.530554] [jmsg/INFO] Received Finalize. I'm done. See you! > [Gatien:commTime.Slave:(10) 0.000000] [jmsg/INFO] Receiving on 'slave_8' -> [Gatien:commTime.Slave:(10) 6999.297516] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Gatien:commTime.Slave:(10) 6998.814655] [jmsg/INFO] Received Finalize. I'm done. See you! > [Geoff:commTime.Slave:(7) 0.000000] [jmsg/INFO] Receiving on 'slave_5' -> [Geoff:commTime.Slave:(7) 6995.311190] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Geoff:commTime.Slave:(7) 6994.828329] [jmsg/INFO] Received Finalize. I'm done. See you! > [Harry:commTime.Slave:(16) 0.000000] [jmsg/INFO] Receiving on 'slave_14' -> [Harry:commTime.Slave:(16) 7008.661701] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Harry:commTime.Slave:(16) 7008.178840] [jmsg/INFO] Received Finalize. I'm done. See you! > [Jackson:commTime.Slave:(6) 0.000000] [jmsg/INFO] Receiving on 'slave_4' -> [Jackson:commTime.Slave:(6) 6995.305849] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Jackson:commTime.Slave:(6) 6994.822989] [jmsg/INFO] Received Finalize. I'm done. See you! > [Jacquelin:commTime.Master:(1) 0.000000] [jmsg/INFO] Hello! Got 21 slaves and 5000 tasks to process > [Jacquelin:commTime.Master:(1) 0.000000] [jmsg/INFO] Sending "Task_0" to "slave_0" -> [Jacquelin:commTime.Master:(1) 1396.521188] [jmsg/INFO] Sending "Task_1000" to "slave_13" -> [Jacquelin:commTime.Master:(1) 2795.257251] [jmsg/INFO] Sending "Task_2000" to "slave_5" -> [Jacquelin:commTime.Master:(1) 4192.904226] [jmsg/INFO] Sending "Task_3000" to "slave_18" -> [Jacquelin:commTime.Master:(1) 5588.596170] [jmsg/INFO] Sending "Task_4000" to "slave_10" -> [Jacquelin:commTime.Master:(1) 6987.595357] [jmsg/INFO] All tasks have been dispatched. Let's tell everybody the computation is over. -> [Jacquelin:commTime.Master:(1) 7016.935689] [jmsg/INFO] Goodbye now! +> [Jacquelin:commTime.Master:(1) 1396.424699] [jmsg/INFO] Sending "Task_1000" to "slave_13" +> [Jacquelin:commTime.Master:(1) 2795.064085] [jmsg/INFO] Sending "Task_2000" to "slave_5" +> [Jacquelin:commTime.Master:(1) 4192.614488] [jmsg/INFO] Sending "Task_3000" to "slave_18" +> [Jacquelin:commTime.Master:(1) 5588.209955] [jmsg/INFO] Sending "Task_4000" to "slave_10" +> [Jacquelin:commTime.Master:(1) 6987.112496] [jmsg/INFO] All tasks have been dispatched. Let's tell everybody the computation is over. +> [Jacquelin:commTime.Master:(1) 7016.452828] [jmsg/INFO] Goodbye now! > [Kansas:commTime.Slave:(20) 0.000000] [jmsg/INFO] Receiving on 'slave_18' -> [Kansas:commTime.Slave:(20) 7014.741705] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Kansas:commTime.Slave:(20) 7014.258845] [jmsg/INFO] Received Finalize. I'm done. See you! > [King:commTime.Slave:(21) 0.000000] [jmsg/INFO] Receiving on 'slave_19' -> [King:commTime.Slave:(21) 7015.593510] [jmsg/INFO] Received Finalize. I'm done. See you! +> [King:commTime.Slave:(21) 7015.110650] [jmsg/INFO] Received Finalize. I'm done. See you! > [Lapointe:commTime.Slave:(22) 0.000000] [jmsg/INFO] Receiving on 'slave_20' -> [Lapointe:commTime.Slave:(22) 7016.935689] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Lapointe:commTime.Slave:(22) 7016.452828] [jmsg/INFO] Received Finalize. I'm done. See you! > [Laroche:commTime.Slave:(11) 0.000000] [jmsg/INFO] Receiving on 'slave_9' -> [Laroche:commTime.Slave:(11) 7001.098154] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Laroche:commTime.Slave:(11) 7000.615294] [jmsg/INFO] Received Finalize. I'm done. See you! > [McGee:commTime.Slave:(9) 0.000000] [jmsg/INFO] Receiving on 'slave_7' -> [McGee:commTime.Slave:(9) 6998.023079] [jmsg/INFO] Received Finalize. I'm done. See you! +> [McGee:commTime.Slave:(9) 6997.540218] [jmsg/INFO] Received Finalize. I'm done. See you! > [Morin:commTime.Slave:(13) 0.000000] [jmsg/INFO] Receiving on 'slave_11' -> [Morin:commTime.Slave:(13) 7003.953218] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Morin:commTime.Slave:(13) 7003.470357] [jmsg/INFO] Received Finalize. I'm done. See you! > [Olivier:commTime.Slave:(17) 0.000000] [jmsg/INFO] Receiving on 'slave_15' -> [Olivier:commTime.Slave:(17) 7010.097107] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Olivier:commTime.Slave:(17) 7009.614246] [jmsg/INFO] Received Finalize. I'm done. See you! > [Pointe_Claire:commTime.Slave:(19) 0.000000] [jmsg/INFO] Receiving on 'slave_17' -> [Pointe_Claire:commTime.Slave:(19) 7013.849609] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Pointe_Claire:commTime.Slave:(19) 7013.366748] [jmsg/INFO] Received Finalize. I'm done. See you! > [Soucy:commTime.Slave:(4) 0.000000] [jmsg/INFO] Receiving on 'slave_2' -> [Soucy:commTime.Slave:(4) 6993.097379] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Soucy:commTime.Slave:(4) 6992.614518] [jmsg/INFO] Received Finalize. I'm done. See you! > [Tanguay:commTime.Slave:(12) 0.000000] [jmsg/INFO] Receiving on 'slave_10' -> [Tanguay:commTime.Slave:(12) 7002.088986] [jmsg/INFO] Received Finalize. I'm done. See you! +> [Tanguay:commTime.Slave:(12) 7001.606126] [jmsg/INFO] Received Finalize. I'm done. See you! > [iRMX:commTime.Slave:(2) 0.000000] [jmsg/INFO] Receiving on 'slave_0' -> [iRMX:commTime.Slave:(2) 6990.639014] [jmsg/INFO] Received Finalize. I'm done. See you! +> [iRMX:commTime.Slave:(2) 6990.156153] [jmsg/INFO] Received Finalize. I'm done. See you! diff --git a/examples/masterslave/masterslave.tesh b/examples/masterslave/masterslave.tesh index 243f4c43a0..fe6de589c9 100644 --- a/examples/masterslave/masterslave.tesh +++ b/examples/masterslave/masterslave.tesh @@ -6,27 +6,27 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar masterslave/Mastersl > [ 0.000000] (1:masterslave.Master@Jacquelin) Hello! Got 7 slaves and 5 tasks to process > [ 0.000000] (2:masterslave.Forwarder@Jackson) Receiving on 'slave_0' > [ 0.000000] (3:masterslave.Forwarder@Casavant) Receiving on 'slave_1' -> [ 0.851529] (2:masterslave.Forwarder@Jackson) Sending "Task_0" to "slave_7" -> [ 2.208640] (3:masterslave.Forwarder@Casavant) Sending "Task_1" to "slave_9" -> [ 2.720598] (11:masterslave.Slave@Sirois) Received "Task_1". Processing it. -> [ 3.554211] (9:masterslave.Slave@Stephen) Received "Task_0". Processing it. -> [ 5.252532] (4:masterslave.Slave@iRMX) Received "Task_2". Processing it. -> [ 6.267288] (5:masterslave.Slave@Bousquet) Received "Task_3". Processing it. -> [ 7.711085] (1:masterslave.Master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over. -> [ 7.711085] (6:masterslave.Slave@Soucy) Received "Task_4". Processing it. -> [ 8.562549] (2:masterslave.Forwarder@Jackson) Got a finalize task. Let's forward that we're done. -> [ 9.919556] (3:masterslave.Forwarder@Casavant) Got a finalize task. Let's forward that we're done. -> [ 10.431474] (11:masterslave.Slave@Sirois) Received Finalize. I'm done. See you! -> [ 11.265023] (9:masterslave.Slave@Stephen) Received Finalize. I'm done. See you! -> [ 11.318960] (12:masterslave.Slave@Monique) Received Finalize. I'm done. See you! -> [ 11.318960] (3:masterslave.Forwarder@Casavant) I'm done. See you! -> [ 12.963214] (4:masterslave.Slave@iRMX) Received Finalize. I'm done. See you! -> [ 13.908112] (10:masterslave.Slave@Robert) Received Finalize. I'm done. See you! -> [ 13.908112] (2:masterslave.Forwarder@Jackson) I'm done. See you! -> [ 13.977892] (5:masterslave.Slave@Bousquet) Received Finalize. I'm done. See you! -> [ 15.421578] (6:masterslave.Slave@Soucy) Received Finalize. I'm done. See you! -> [ 16.278886] (7:masterslave.Slave@Kuenning) Received Finalize. I'm done. See you! -> [ 17.252217] (0:@) MSG_main finished; Cleaning up the simulation... -> [ 17.252217] (1:masterslave.Master@Jacquelin) Goodbye now! -> [ 17.252217] (8:masterslave.Slave@Browne) Received Finalize. I'm done. See you! +> [ 0.851467] (2:masterslave.Forwarder@Jackson) Sending "Task_0" to "slave_7" +> [ 2.208482] (3:masterslave.Forwarder@Casavant) Sending "Task_1" to "slave_9" +> [ 2.720407] (11:masterslave.Slave@Sirois) Received "Task_1". Processing it. +> [ 3.553979] (9:masterslave.Slave@Stephen) Received "Task_0". Processing it. +> [ 5.252157] (4:masterslave.Slave@iRMX) Received "Task_2". Processing it. +> [ 6.266855] (5:masterslave.Slave@Bousquet) Received "Task_3". Processing it. +> [ 7.710549] (1:masterslave.Master@Jacquelin) All tasks have been dispatched. Let's tell everybody the computation is over. +> [ 7.710549] (6:masterslave.Slave@Soucy) Received "Task_4". Processing it. +> [ 8.562012] (2:masterslave.Forwarder@Jackson) Got a finalize task. Let's forward that we're done. +> [ 9.919019] (3:masterslave.Forwarder@Casavant) Got a finalize task. Let's forward that we're done. +> [ 10.430937] (11:masterslave.Slave@Sirois) Received Finalize. I'm done. See you! +> [ 11.264486] (9:masterslave.Slave@Stephen) Received Finalize. I'm done. See you! +> [ 11.318423] (12:masterslave.Slave@Monique) Received Finalize. I'm done. See you! +> [ 11.318423] (3:masterslave.Forwarder@Casavant) I'm done. See you! +> [ 12.962677] (4:masterslave.Slave@iRMX) Received Finalize. I'm done. See you! +> [ 13.907575] (10:masterslave.Slave@Robert) Received Finalize. I'm done. See you! +> [ 13.907575] (2:masterslave.Forwarder@Jackson) I'm done. See you! +> [ 13.977355] (5:masterslave.Slave@Bousquet) Received Finalize. I'm done. See you! +> [ 15.421041] (6:masterslave.Slave@Soucy) Received Finalize. I'm done. See you! +> [ 16.278350] (7:masterslave.Slave@Kuenning) Received Finalize. I'm done. See you! +> [ 17.251680] (0:@) MSG_main finished; Cleaning up the simulation... +> [ 17.251680] (1:masterslave.Master@Jacquelin) Goodbye now! +> [ 17.251680] (8:masterslave.Slave@Browne) Received Finalize. I'm done. See you! > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up. diff --git a/examples/pingPong/pingpong.tesh b/examples/pingPong/pingpong.tesh index cd4a7bf0ea..0100a58d50 100644 --- a/examples/pingPong/pingpong.tesh +++ b/examples/pingPong/pingpong.tesh @@ -4,15 +4,15 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar pingPong/PingPongTest ${srcdir:=.}/examples/platform.xml ${srcdir:=.}/examples/pingPong/pingPongDeployment.xml > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up. -> [1.048890] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... +> [1.048882] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... > [Boivin:pingPong.Receiver:(2) 0.000000] [jmsg/INFO] hello! > [Boivin:pingPong.Receiver:(2) 0.000000] [jmsg/INFO] try to get a task -> [Boivin:pingPong.Receiver:(2) 1.048890] [jmsg/INFO] Got at time 1.0488895059341703 -> [Boivin:pingPong.Receiver:(2) 1.048890] [jmsg/INFO] Was sent at time 0.0 -> [Boivin:pingPong.Receiver:(2) 1.048890] [jmsg/INFO] Communication time : 1.0488895059341703 -> [Boivin:pingPong.Receiver:(2) 1.048890] [jmsg/INFO] --- bw 9.533892696441577E7 ---- -> [Boivin:pingPong.Receiver:(2) 1.048890] [jmsg/INFO] goodbye! +> [Boivin:pingPong.Receiver:(2) 1.048882] [jmsg/INFO] Got at time 1.0488818628325232 +> [Boivin:pingPong.Receiver:(2) 1.048882] [jmsg/INFO] Was sent at time 0.0 +> [Boivin:pingPong.Receiver:(2) 1.048882] [jmsg/INFO] Communication time : 1.0488818628325232 +> [Boivin:pingPong.Receiver:(2) 1.048882] [jmsg/INFO] --- bw 9.533962169004269E7 ---- +> [Boivin:pingPong.Receiver:(2) 1.048882] [jmsg/INFO] goodbye! > [Jacquelin:pingPong.Sender:(1) 0.000000] [jmsg/INFO] hello! > [Jacquelin:pingPong.Sender:(1) 0.000000] [jmsg/INFO] host count: 1 > [Jacquelin:pingPong.Sender:(1) 0.000000] [jmsg/INFO] sender time: 0.0 -> [Jacquelin:pingPong.Sender:(1) 1.048890] [jmsg/INFO] goodbye! \ No newline at end of file +> [Jacquelin:pingPong.Sender:(1) 1.048882] [jmsg/INFO] goodbye! diff --git a/examples/tracing/tracingPingPong.tesh b/examples/tracing/tracingPingPong.tesh index 50b5660ec0..3ecaee0cbe 100644 --- a/examples/tracing/tracingPingPong.tesh +++ b/examples/tracing/tracingPingPong.tesh @@ -7,31 +7,32 @@ $ java -cp .:${srcdir:=.}/examples:${srcdir:=.}/simgrid.jar tracing/TracingTest > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1' > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'simulation.trace' > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/platform' to '1' -> [4.474433] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... +> [4.474401] [jmsg/INFO] MSG_main finished; Cleaning up the simulation... > [Boivin:tracing.Receiver:(2) 0.000000] [jmsg/INFO] hello! > [Boivin:tracing.Receiver:(2) 0.000000] [jmsg/INFO] try to get a task -> [Boivin:tracing.Receiver:(2) 1.048890] [jmsg/INFO] Got at time 1.0488895059341703 -> [Boivin:tracing.Receiver:(2) 1.048890] [jmsg/INFO] Was sent at time 0.0 -> [Boivin:tracing.Receiver:(2) 1.048890] [jmsg/INFO] Communication time : 1.0488895059341703 -> [Boivin:tracing.Receiver:(2) 1.048890] [jmsg/INFO] --- bw 9.533892696441577E7 ---- -> [Boivin:tracing.Receiver:(2) 2.097779] [jmsg/INFO] goodbye! +> [Boivin:tracing.Receiver:(2) 1.048882] [jmsg/INFO] Got at time 1.0488818628325232 +> [Boivin:tracing.Receiver:(2) 1.048882] [jmsg/INFO] Was sent at time 0.0 +> [Boivin:tracing.Receiver:(2) 1.048882] [jmsg/INFO] Communication time : 1.0488818628325232 +> [Boivin:tracing.Receiver:(2) 1.048882] [jmsg/INFO] --- bw 9.533962169004269E7 ---- +> [Boivin:tracing.Receiver:(2) 2.097764] [jmsg/INFO] goodbye! > [Jacquelin:tracing.Sender:(1) 0.000000] [jmsg/INFO] hello ! > [Jacquelin:tracing.Sender:(1) 0.000000] [jmsg/INFO] host count: 2 > [Jacquelin:tracing.Sender:(1) 0.000000] [jmsg/INFO] sender time: 0.0 -> [Jacquelin:tracing.Sender:(1) 2.097779] [jmsg/INFO] Got at time 2.09777901186834 -> [Jacquelin:tracing.Sender:(1) 2.097779] [jmsg/INFO] Was sent at time 0.0 -> [Jacquelin:tracing.Sender:(1) 2.097779] [jmsg/INFO] Communication time : 2.09777901186834 -> [Jacquelin:tracing.Sender:(1) 2.097779] [jmsg/INFO] --- bw 4.7669463482207894E7 ---- -> [Jacquelin:tracing.Sender:(1) 2.097779] [jmsg/INFO] sender time: 2.09777901186834 -> [Jacquelin:tracing.Sender:(1) 4.474433] [jmsg/INFO] Got at time 4.47443270471118 -> [Jacquelin:tracing.Sender:(1) 4.474433] [jmsg/INFO] Was sent at time 2.09777901186834 -> [Jacquelin:tracing.Sender:(1) 4.474433] [jmsg/INFO] Communication time : 2.37665369284284 -> [Jacquelin:tracing.Sender:(1) 4.474433] [jmsg/INFO] --- bw 4.207596601101137E7 ---- -> [Jacquelin:tracing.Sender:(1) 4.474433] [jmsg/INFO] goodbye! +> [Jacquelin:tracing.Sender:(1) 2.097764] [jmsg/INFO] Got at time 2.0977637256650463 +> [Jacquelin:tracing.Sender:(1) 2.097764] [jmsg/INFO] Was sent at time 0.0 +> [Jacquelin:tracing.Sender:(1) 2.097764] [jmsg/INFO] Communication time : 2.0977637256650463 +> [Jacquelin:tracing.Sender:(1) 2.097764] [jmsg/INFO] --- bw 4.7669810845021345E7 ---- +> [Jacquelin:tracing.Sender:(1) 2.097764] [jmsg/INFO] sender time: 2.0977637256650463 +> [Jacquelin:tracing.Sender:(1) 4.474401] [jmsg/INFO] Got at time 4.47440072325564 +> [Jacquelin:tracing.Sender:(1) 4.474401] [jmsg/INFO] Was sent at time 2.0977637256650463 +> [Jacquelin:tracing.Sender:(1) 4.474401] [jmsg/INFO] Communication time : 2.376636997590594 +> [Jacquelin:tracing.Sender:(1) 4.474401] [jmsg/INFO] --- bw 4.2076261583648995E7 ---- +> [Jacquelin:tracing.Sender:(1) 4.474401] [jmsg/INFO] goodbye! > [Marcel:tracing.Receiver:(3) 0.000000] [jmsg/INFO] hello! > [Marcel:tracing.Receiver:(3) 0.000000] [jmsg/INFO] try to get a task -> [Marcel:tracing.Receiver:(3) 3.057947] [jmsg/INFO] Got at time 3.05794733778171 -> [Marcel:tracing.Receiver:(3) 3.057947] [jmsg/INFO] Was sent at time 2.09777901186834 -> [Marcel:tracing.Receiver:(3) 3.057947] [jmsg/INFO] Communication time : 0.96016832591337 -> [Marcel:tracing.Receiver:(3) 3.057947] [jmsg/INFO] --- bw 1.0414840533806817E8 ---- -> [Marcel:tracing.Receiver:(3) 4.474433] [jmsg/INFO] goodbye! +> [Marcel:tracing.Receiver:(3) 3.057925] [jmsg/INFO] Got at time 3.0579254576553434 +> [Marcel:tracing.Receiver:(3) 3.057925] [jmsg/INFO] Was sent at time 2.0977637256650463 +> [Marcel:tracing.Receiver:(3) 3.057925] [jmsg/INFO] Communication time : 0.9601617319902971 +> [Marcel:tracing.Receiver:(3) 3.057925] [jmsg/INFO] --- bw 1.0414912057858452E8 ---- +> [Marcel:tracing.Receiver:(3) 4.474401] [jmsg/INFO] goodbye! + -- 2.20.1