Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
3d41e918dd5df9a5d6bee9efb552b7653c3bc150
[simgrid.git] / teshsuite / smpi / coll-alltoall / clusters.tesh
1 # Smpi Alltoall on various cluster files, with several routings
2 ! setenv LD_LIBRARY_PATH=../../lib
3 ! output sort
4
5 p Test classic - backbone
6 $ ${bindir:=.}/../../../bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/cluster.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
7 > [rank 0] -> node-0.acme.org
8 > [rank 1] -> node-1.acme.org
9 > [rank 2] -> node-2.acme.org
10 > [rank 3] -> node-3.acme.org
11 > [rank 4] -> node-4.acme.org
12 > [rank 5] -> node-5.acme.org
13 > [rank 6] -> node-6.acme.org
14 > [rank 7] -> node-7.acme.org
15 > [rank 8] -> node-8.acme.org
16 > [rank 9] -> node-9.acme.org
17 > [rank 10] -> node-10.acme.org
18 > [rank 11] -> node-11.acme.org
19 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
20 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
21 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
22 > [3] sndbuf=[36 37 38 39 40 41 42 43 44 45 46 47 ]
23 > [4] sndbuf=[48 49 50 51 52 53 54 55 56 57 58 59 ]
24 > [5] sndbuf=[60 61 62 63 64 65 66 67 68 69 70 71 ]
25 > [6] sndbuf=[72 73 74 75 76 77 78 79 80 81 82 83 ]
26 > [7] sndbuf=[84 85 86 87 88 89 90 91 92 93 94 95 ]
27 > [8] sndbuf=[96 97 98 99 100 101 102 103 104 105 106 107 ]
28 > [9] sndbuf=[108 109 110 111 112 113 114 115 116 117 118 119 ]
29 > [10] sndbuf=[120 121 122 123 124 125 126 127 128 129 130 131 ]
30 > [11] sndbuf=[132 133 134 135 136 137 138 139 140 141 142 143 ]
31 > [0] rcvbuf=[0 12 24 36 48 60 72 84 96 108 120 132 ]
32 > [10] rcvbuf=[10 22 34 46 58 70 82 94 106 118 130 142 ]
33 > [11] rcvbuf=[11 23 35 47 59 71 83 95 107 119 131 143 ]
34 > [8] rcvbuf=[8 20 32 44 56 68 80 92 104 116 128 140 ]
35 > [3] rcvbuf=[3 15 27 39 51 63 75 87 99 111 123 135 ]
36 > [2] rcvbuf=[2 14 26 38 50 62 74 86 98 110 122 134 ]
37 > [6] rcvbuf=[6 18 30 42 54 66 78 90 102 114 126 138 ]
38 > [7] rcvbuf=[7 19 31 43 55 67 79 91 103 115 127 139 ]
39 > [4] rcvbuf=[4 16 28 40 52 64 76 88 100 112 124 136 ]
40 > [9] rcvbuf=[9 21 33 45 57 69 81 93 105 117 129 141 ]
41 > [5] rcvbuf=[5 17 29 41 53 65 77 89 101 113 125 137 ]
42 > [1] rcvbuf=[1 13 25 37 49 61 73 85 97 109 121 133 ]
43
44 ! output sort
45 p Test separate clusters
46 $ ${bindir:=.}/../../../bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/two_clusters.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
47 > [rank 0] -> node-0.acme.org
48 > [rank 1] -> node-1.acme.org
49 > [rank 2] -> node-2.acme.org
50 > [rank 3] -> node-3.acme.org
51 > [rank 4] -> node-4.acme.org
52 > [rank 5] -> node-5.acme.org
53 > [rank 6] -> node-6.acme.org
54 > [rank 7] -> node-7.acme.org
55 > [rank 8] -> node-8.acme.org
56 > [rank 9] -> node-9.acme.org
57 > [rank 10] -> node-10.acme.org
58 > [rank 11] -> node-11.acme.org
59 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
60 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
61 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
62 > [3] sndbuf=[36 37 38 39 40 41 42 43 44 45 46 47 ]
63 > [4] sndbuf=[48 49 50 51 52 53 54 55 56 57 58 59 ]
64 > [5] sndbuf=[60 61 62 63 64 65 66 67 68 69 70 71 ]
65 > [6] sndbuf=[72 73 74 75 76 77 78 79 80 81 82 83 ]
66 > [7] sndbuf=[84 85 86 87 88 89 90 91 92 93 94 95 ]
67 > [8] sndbuf=[96 97 98 99 100 101 102 103 104 105 106 107 ]
68 > [9] sndbuf=[108 109 110 111 112 113 114 115 116 117 118 119 ]
69 > [10] sndbuf=[120 121 122 123 124 125 126 127 128 129 130 131 ]
70 > [11] sndbuf=[132 133 134 135 136 137 138 139 140 141 142 143 ]
71 > [0] rcvbuf=[0 12 24 36 48 60 72 84 96 108 120 132 ]
72 > [10] rcvbuf=[10 22 34 46 58 70 82 94 106 118 130 142 ]
73 > [11] rcvbuf=[11 23 35 47 59 71 83 95 107 119 131 143 ]
74 > [8] rcvbuf=[8 20 32 44 56 68 80 92 104 116 128 140 ]
75 > [3] rcvbuf=[3 15 27 39 51 63 75 87 99 111 123 135 ]
76 > [2] rcvbuf=[2 14 26 38 50 62 74 86 98 110 122 134 ]
77 > [6] rcvbuf=[6 18 30 42 54 66 78 90 102 114 126 138 ]
78 > [7] rcvbuf=[7 19 31 43 55 67 79 91 103 115 127 139 ]
79 > [4] rcvbuf=[4 16 28 40 52 64 76 88 100 112 124 136 ]
80 > [9] rcvbuf=[9 21 33 45 57 69 81 93 105 117 129 141 ]
81 > [5] rcvbuf=[5 17 29 41 53 65 77 89 101 113 125 137 ]
82 > [1] rcvbuf=[1 13 25 37 49 61 73 85 97 109 121 133 ]
83
84 ! output sort
85 p Test torus
86 $ ${bindir:=.}/../../../bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/torus_cluster.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
87 > [rank 0] -> node-0.acme.org
88 > [rank 1] -> node-1.acme.org
89 > [rank 2] -> node-2.acme.org
90 > [rank 3] -> node-3.acme.org
91 > [rank 4] -> node-4.acme.org
92 > [rank 5] -> node-5.acme.org
93 > [rank 6] -> node-6.acme.org
94 > [rank 7] -> node-7.acme.org
95 > [rank 8] -> node-8.acme.org
96 > [rank 9] -> node-9.acme.org
97 > [rank 10] -> node-10.acme.org
98 > [rank 11] -> node-11.acme.org
99 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
100 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
101 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
102 > [3] sndbuf=[36 37 38 39 40 41 42 43 44 45 46 47 ]
103 > [4] sndbuf=[48 49 50 51 52 53 54 55 56 57 58 59 ]
104 > [5] sndbuf=[60 61 62 63 64 65 66 67 68 69 70 71 ]
105 > [6] sndbuf=[72 73 74 75 76 77 78 79 80 81 82 83 ]
106 > [7] sndbuf=[84 85 86 87 88 89 90 91 92 93 94 95 ]
107 > [8] sndbuf=[96 97 98 99 100 101 102 103 104 105 106 107 ]
108 > [9] sndbuf=[108 109 110 111 112 113 114 115 116 117 118 119 ]
109 > [10] sndbuf=[120 121 122 123 124 125 126 127 128 129 130 131 ]
110 > [11] sndbuf=[132 133 134 135 136 137 138 139 140 141 142 143 ]
111 > [0] rcvbuf=[0 12 24 36 48 60 72 84 96 108 120 132 ]
112 > [10] rcvbuf=[10 22 34 46 58 70 82 94 106 118 130 142 ]
113 > [11] rcvbuf=[11 23 35 47 59 71 83 95 107 119 131 143 ]
114 > [8] rcvbuf=[8 20 32 44 56 68 80 92 104 116 128 140 ]
115 > [3] rcvbuf=[3 15 27 39 51 63 75 87 99 111 123 135 ]
116 > [2] rcvbuf=[2 14 26 38 50 62 74 86 98 110 122 134 ]
117 > [6] rcvbuf=[6 18 30 42 54 66 78 90 102 114 126 138 ]
118 > [7] rcvbuf=[7 19 31 43 55 67 79 91 103 115 127 139 ]
119 > [4] rcvbuf=[4 16 28 40 52 64 76 88 100 112 124 136 ]
120 > [9] rcvbuf=[9 21 33 45 57 69 81 93 105 117 129 141 ]
121 > [5] rcvbuf=[5 17 29 41 53 65 77 89 101 113 125 137 ]
122 > [1] rcvbuf=[1 13 25 37 49 61 73 85 97 109 121 133 ]
123
124 ! output sort
125 p Test fat tree
126 $ ${bindir:=.}/../../../bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/fat_tree_cluster.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
127 > [rank 0] -> node-0.acme.org
128 > [rank 1] -> node-1.acme.org
129 > [rank 2] -> node-2.acme.org
130 > [rank 3] -> node-3.acme.org
131 > [rank 4] -> node-4.acme.org
132 > [rank 5] -> node-5.acme.org
133 > [rank 6] -> node-6.acme.org
134 > [rank 7] -> node-7.acme.org
135 > [rank 8] -> node-8.acme.org
136 > [rank 9] -> node-9.acme.org
137 > [rank 10] -> node-10.acme.org
138 > [rank 11] -> node-11.acme.org
139 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
140 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
141 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
142 > [3] sndbuf=[36 37 38 39 40 41 42 43 44 45 46 47 ]
143 > [4] sndbuf=[48 49 50 51 52 53 54 55 56 57 58 59 ]
144 > [5] sndbuf=[60 61 62 63 64 65 66 67 68 69 70 71 ]
145 > [6] sndbuf=[72 73 74 75 76 77 78 79 80 81 82 83 ]
146 > [7] sndbuf=[84 85 86 87 88 89 90 91 92 93 94 95 ]
147 > [8] sndbuf=[96 97 98 99 100 101 102 103 104 105 106 107 ]
148 > [9] sndbuf=[108 109 110 111 112 113 114 115 116 117 118 119 ]
149 > [10] sndbuf=[120 121 122 123 124 125 126 127 128 129 130 131 ]
150 > [11] sndbuf=[132 133 134 135 136 137 138 139 140 141 142 143 ]
151 > [0] rcvbuf=[0 12 24 36 48 60 72 84 96 108 120 132 ]
152 > [10] rcvbuf=[10 22 34 46 58 70 82 94 106 118 130 142 ]
153 > [11] rcvbuf=[11 23 35 47 59 71 83 95 107 119 131 143 ]
154 > [8] rcvbuf=[8 20 32 44 56 68 80 92 104 116 128 140 ]
155 > [3] rcvbuf=[3 15 27 39 51 63 75 87 99 111 123 135 ]
156 > [2] rcvbuf=[2 14 26 38 50 62 74 86 98 110 122 134 ]
157 > [6] rcvbuf=[6 18 30 42 54 66 78 90 102 114 126 138 ]
158 > [7] rcvbuf=[7 19 31 43 55 67 79 91 103 115 127 139 ]
159 > [4] rcvbuf=[4 16 28 40 52 64 76 88 100 112 124 136 ]
160 > [9] rcvbuf=[9 21 33 45 57 69 81 93 105 117 129 141 ]
161 > [5] rcvbuf=[5 17 29 41 53 65 77 89 101 113 125 137 ]
162 > [1] rcvbuf=[1 13 25 37 49 61 73 85 97 109 121 133 ]
163
164 ! output sort
165 p Test fat tree IB
166 $ ${bindir:=.}/../../../bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/fat_tree_cluster.xml -np 12 --cfg=network/model:IB --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
167 > [rank 0] -> node-0.acme.org
168 > [rank 1] -> node-1.acme.org
169 > [rank 2] -> node-2.acme.org
170 > [rank 3] -> node-3.acme.org
171 > [rank 4] -> node-4.acme.org
172 > [rank 5] -> node-5.acme.org
173 > [rank 6] -> node-6.acme.org
174 > [rank 7] -> node-7.acme.org
175 > [rank 8] -> node-8.acme.org
176 > [rank 9] -> node-9.acme.org
177 > [rank 10] -> node-10.acme.org
178 > [rank 11] -> node-11.acme.org
179 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
180 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
181 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
182 > [3] sndbuf=[36 37 38 39 40 41 42 43 44 45 46 47 ]
183 > [4] sndbuf=[48 49 50 51 52 53 54 55 56 57 58 59 ]
184 > [5] sndbuf=[60 61 62 63 64 65 66 67 68 69 70 71 ]
185 > [6] sndbuf=[72 73 74 75 76 77 78 79 80 81 82 83 ]
186 > [7] sndbuf=[84 85 86 87 88 89 90 91 92 93 94 95 ]
187 > [8] sndbuf=[96 97 98 99 100 101 102 103 104 105 106 107 ]
188 > [9] sndbuf=[108 109 110 111 112 113 114 115 116 117 118 119 ]
189 > [10] sndbuf=[120 121 122 123 124 125 126 127 128 129 130 131 ]
190 > [11] sndbuf=[132 133 134 135 136 137 138 139 140 141 142 143 ]
191 > [0] rcvbuf=[0 12 24 36 48 60 72 84 96 108 120 132 ]
192 > [10] rcvbuf=[10 22 34 46 58 70 82 94 106 118 130 142 ]
193 > [11] rcvbuf=[11 23 35 47 59 71 83 95 107 119 131 143 ]
194 > [8] rcvbuf=[8 20 32 44 56 68 80 92 104 116 128 140 ]
195 > [3] rcvbuf=[3 15 27 39 51 63 75 87 99 111 123 135 ]
196 > [2] rcvbuf=[2 14 26 38 50 62 74 86 98 110 122 134 ]
197 > [6] rcvbuf=[6 18 30 42 54 66 78 90 102 114 126 138 ]
198 > [7] rcvbuf=[7 19 31 43 55 67 79 91 103 115 127 139 ]
199 > [4] rcvbuf=[4 16 28 40 52 64 76 88 100 112 124 136 ]
200 > [9] rcvbuf=[9 21 33 45 57 69 81 93 105 117 129 141 ]
201 > [5] rcvbuf=[5 17 29 41 53 65 77 89 101 113 125 137 ]
202 > [1] rcvbuf=[1 13 25 37 49 61 73 85 97 109 121 133 ]