Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
revalidate tesh outputs for icomms, pmm, sendrecv
[simgrid.git] / examples / msg / pmm / pmm.tesh
1 #! ./tesh
2
3 p Testing the Parallel Matrix Multiplication 
4
5 ! timeout 60
6 $ ./pmm/msg_pmm --log=msg_pmm.thres:verbose --log=no_loc ${srcdir:=.}/../platforms/cluster.xml ${srcdir:=.}/pmm/pmm_9_deploy.xml
7 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 0
8 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 1
9 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 2
10 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 3
11 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 4
12 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 5
13 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 6
14 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 7
15 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 8
16 > [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Broadcast Jobs
17 > [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Got Job (0,2)
18 > [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
19 > [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Broadcast sB(0,2) to col 2
20 > [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Got Job (0,1)
21 > [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
22 > [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Broadcast sB(0,1) to col 1
23 > [c-8.me:node:(9) 0.007813] [msg_pmm/VERBOSE] Got Job (2,2)
24 > [c-8.me:node:(9) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
25 > [c-8.me:node:(9) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
26 > [c-7.me:node:(8) 0.007813] [msg_pmm/VERBOSE] Got Job (2,1)
27 > [c-7.me:node:(8) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
28 > [c-7.me:node:(8) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
29 > [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Got Job (2,0)
30 > [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
31 > [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Broadcast sA(2,0) to row 2
32 > [c-5.me:node:(6) 0.007813] [msg_pmm/VERBOSE] Got Job (1,2)
33 > [c-5.me:node:(6) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
34 > [c-5.me:node:(6) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
35 > [c-4.me:node:(5) 0.007813] [msg_pmm/VERBOSE] Got Job (1,1)
36 > [c-4.me:node:(5) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
37 > [c-4.me:node:(5) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
38 > [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Got Job (1,0)
39 > [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
40 > [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Broadcast sA(1,0) to row 1
41 > [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
42 > [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
43 > [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
44 > [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
45 > [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
46 > [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Broadcast sA(0,0) to row 0
47 > [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Broadcast sB(0,0) to col 0
48 > [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
49 > [c-7.me:node:(8) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
50 > [c-4.me:node:(5) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
51 > [c-8.me:node:(9) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
52 > [c-5.me:node:(6) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
53 > [c-6.me:node:(7) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
54 > [c-2.me:node:(3) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
55 > [c-3.me:node:(4) 0.015619] [msg_pmm/VERBOSE] Broadcast sB(1,0) to col 0
56 > [c-1.me:node:(2) 0.015619] [msg_pmm/VERBOSE] Broadcast sA(0,1) to row 0
57 > [c-3.me:node:(4) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
58 > [c-1.me:node:(2) 0.015619] [msg_pmm/VERBOSE] Get sub-matrix
59 > [c-8.me:node:(9) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
60 > [c-2.me:node:(3) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
61 > [c-7.me:node:(8) 0.023426] [msg_pmm/VERBOSE] Broadcast sA(2,1) to row 2
62 > [c-5.me:node:(6) 0.023426] [msg_pmm/VERBOSE] Broadcast sB(1,2) to col 2
63 > [c-6.me:node:(7) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
64 > [c-4.me:node:(5) 0.023426] [msg_pmm/VERBOSE] Broadcast sA(1,1) to row 1
65 > [c-0.me:node:(1) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
66 > [c-7.me:node:(8) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
67 > [c-5.me:node:(6) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
68 > [c-4.me:node:(5) 0.023426] [msg_pmm/VERBOSE] Broadcast sB(1,1) to col 1
69 > [c-4.me:node:(5) 0.023426] [msg_pmm/VERBOSE] Get sub-matrix
70 > [c-2.me:node:(3) 0.031233] [msg_pmm/VERBOSE] Broadcast sA(0,2) to row 0
71 > [c-0.me:node:(1) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
72 > [c-6.me:node:(7) 0.031233] [msg_pmm/VERBOSE] Broadcast sB(2,0) to col 0
73 > [c-8.me:node:(9) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
74 > [c-5.me:node:(6) 0.031233] [msg_pmm/VERBOSE] Broadcast sA(1,2) to row 1
75 > [c-3.me:node:(4) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
76 > [c-1.me:node:(2) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
77 > [c-7.me:node:(8) 0.031233] [msg_pmm/VERBOSE] Broadcast sB(2,1) to col 1
78 > [c-2.me:node:(3) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
79 > [c-6.me:node:(7) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
80 > [c-5.me:node:(6) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
81 > [c-7.me:node:(8) 0.031233] [msg_pmm/VERBOSE] Get sub-matrix
82 > [c-0.me:node:(1) 0.039040] [msg_pmm/VERBOSE] Get sub-matrix
83 > [c-1.me:node:(2) 0.039040] [msg_pmm/VERBOSE] Get sub-matrix
84 > [c-8.me:node:(9) 0.039040] [msg_pmm/VERBOSE] Broadcast sA(2,2) to row 2
85 > [c-3.me:node:(4) 0.039040] [msg_pmm/VERBOSE] Get sub-matrix
86 > [c-4.me:node:(5) 0.039040] [msg_pmm/VERBOSE] Get sub-matrix
87 > [c-8.me:node:(9) 0.039040] [msg_pmm/VERBOSE] Broadcast sB(2,2) to col 2
88 > [c-8.me:node:(9) 0.039040] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
89 > [c-1.me:node:(2) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
90 > [c-4.me:node:(5) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
91 > [c-3.me:node:(4) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
92 > [c-0.me:node:(1) 0.046847] [msg_pmm/VERBOSE] Multiplication done.
93 > [c-0.me:node:(1) 0.046847] [msg_pmm/VERBOSE] Receive Results.
94 > [c-6.me:node:(7) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
95 > [c-2.me:node:(3) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
96 > [c-5.me:node:(6) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
97 > [c-7.me:node:(8) 0.046847] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
98 > [0.054659] [msg_pmm/CRITICAL] Simulated time: 0.0546594