Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
add possibility to dispatch tasks (work in progress)
[simgrid.git] / examples / cpp / task-dispatch / s4u-task-dispatch.tesh
1 #!/usr/bin/env tesh
2
3 > > $ ${bindir:=.}/s4u-task-parallelism ${platfdir}/three_multicore_hosts.xml
4 > [PM0:manager:(1) 0.000000] [task_dispatch/INFO] Test set_flops
5 > [0.000000] [task_dispatch/INFO] Task A start
6 > [0.000000] [task_dispatch/INFO] Task A start
7 > [PM0:manager:(1) 50.000000] [task_dispatch/INFO] Set instance_0 flops to 50.
8 > [100.000000] [task_dispatch/INFO] Task A finished (1)
9 > [100.000000] [task_dispatch/INFO] Task B start
10 > [150.000000] [task_dispatch/INFO] Task A finished (2)
11 > [150.000000] [task_dispatch/INFO] Task B start
12 > [150.000000] [task_dispatch/INFO] Task B finished (1)
13 > [200.000000] [task_dispatch/INFO] Task B finished (2)
14 > [PM0:manager:(1) 300.000000] [task_dispatch/INFO] Test set_parallelism degree
15 > [300.000000] [task_dispatch/INFO] Task A start
16 > [300.000000] [task_dispatch/INFO] Task A start
17 > [300.000000] [task_dispatch/INFO] Task A start
18 > [PM0:manager:(1) 350.000000] [task_dispatch/INFO] Set Task parallelism degree to 2.
19 > [400.000000] [task_dispatch/INFO] Task A finished (3)
20 > [400.000000] [task_dispatch/INFO] Task B start
21 > [450.000000] [task_dispatch/INFO] Task A finished (4)
22 > [450.000000] [task_dispatch/INFO] Task B start
23 > [450.000000] [task_dispatch/INFO] Task B finished (3)
24 > [500.000000] [task_dispatch/INFO] Task A finished (5)
25 > [500.000000] [task_dispatch/INFO] Task B start
26 > [500.000000] [task_dispatch/INFO] Task B finished (4)
27 > [550.000000] [task_dispatch/INFO] Task B finished (5)
28 > [PM0:manager:(1) 600.000000] [task_dispatch/INFO] Test set_host dispatcher
29 > [600.000000] [task_dispatch/INFO] Task A start
30 > [600.000000] [task_dispatch/INFO] Task A start
31 > [PM0:manager:(1) 650.000000] [task_dispatch/INFO] Move dispatcher to PM1
32 > [700.000000] [task_dispatch/INFO] Task A finished (6)
33 > [700.000000] [task_dispatch/INFO] Task B start
34 > [750.000000] [task_dispatch/INFO] Task B finished (6)
35 > [800.009961] [task_dispatch/INFO] Task A finished (7)
36 > [800.009961] [task_dispatch/INFO] Task B start
37 > [850.009961] [task_dispatch/INFO] Task B finished (7)
38 > [PM0:manager:(1) 900.000000] [task_dispatch/INFO] Test set_host instance_0
39 > [900.000000] [task_dispatch/INFO] Task A start
40 > [900.000000] [task_dispatch/INFO] Task A start
41 > [PM0:manager:(1) 950.000000] [task_dispatch/INFO] Move instance_0 to PM1
42 > [1000.000000] [task_dispatch/INFO] Task A finished (8)
43 > [1000.000000] [task_dispatch/INFO] Task B start
44 > [1050.000000] [task_dispatch/INFO] Task B finished (8)
45 > [1100.019922] [task_dispatch/INFO] Task A finished (9)
46 > [1100.019922] [task_dispatch/INFO] Task B start
47 > [1150.019922] [task_dispatch/INFO] Task B finished (9)
48 > [PM0:manager:(1) 1200.000000] [task_dispatch/INFO] Test set_host collector
49 > [1200.000000] [task_dispatch/INFO] Task A start
50 > [1200.000000] [task_dispatch/INFO] Task A start
51 > [PM0:manager:(1) 1250.000000] [task_dispatch/INFO] Move collector to PM1
52 > [1300.000000] [task_dispatch/INFO] Task A finished (10)
53 > [1300.000000] [task_dispatch/INFO] Task B start
54 > [1350.000000] [task_dispatch/INFO] Task B finished (10)
55 > [1400.009961] [task_dispatch/INFO] Task A finished (11)
56 > [1400.009961] [task_dispatch/INFO] Task B start
57 > [1450.009961] [task_dispatch/INFO] Task B finished (11)
58 > [PM0:manager:(1) 1500.000000] [task_dispatch/INFO] Test add_instances
59 > [1500.000000] [task_dispatch/INFO] Task A start
60 > [PM0:manager:(1) 1550.000000] [task_dispatch/INFO] Add 1 instance and update load balancing function
61 > [1550.000000] [task_dispatch/INFO] Task A start
62 > [1550.000000] [task_dispatch/INFO] Task A start
63 > [1600.000000] [task_dispatch/INFO] Task A finished (12)
64 > [1600.000000] [task_dispatch/INFO] Task B start
65 > [1650.000000] [task_dispatch/INFO] Task A finished (13)
66 > [1650.000000] [task_dispatch/INFO] Task B start
67 > [1650.000000] [task_dispatch/INFO] Task B finished (12)
68 > [1700.000000] [task_dispatch/INFO] Task A finished (14)
69 > [1700.000000] [task_dispatch/INFO] Task B start
70 > [1700.000000] [task_dispatch/INFO] Task B finished (13)
71 > [1750.000000] [task_dispatch/INFO] Task B finished (14)
72 > [PM0:manager:(1) 1800.000000] [task_dispatch/INFO] Test remove_instances
73 > [PM0:manager:(1) 1800.000000] [task_dispatch/INFO] Remove 1 instance and update load balancing function
74 > [1800.000000] [task_dispatch/INFO] Task A start
75 > [1800.000000] [task_dispatch/INFO] Task A start
76 > [1900.000000] [task_dispatch/INFO] Task A finished (15)
77 > [1900.000000] [task_dispatch/INFO] Task B start
78 > [1950.000000] [task_dispatch/INFO] Task B finished (15)
79 > [2000.000000] [task_dispatch/INFO] Task A finished (16)
80 > [2000.000000] [task_dispatch/INFO] Task B start
81 > [2050.000000] [task_dispatch/INFO] Task B finished (16)
82