# 128 processor hypercube topology

# number of processors and maximal number of links per processor
128 7

# proc_num and its direct neighbors
0 1 2 4 8 16 32 64
1 0 3 5 9 17 33 65
2 0 3 6 10 18 34 66
3 1 2 7 11 19 35 67
4 0 5 6 12 20 36 68
5 1 4 7 13 21 37 69
6 2 4 7 14 22 38 70
7 3 5 6 15 23 39 71
8 0 9 10 12 24 40 72
9 1 8 11 13 25 41 73
10 2 8 11 14 26 42 74
11 3 9 10 15 27 43 75
12 4 8 13 14 28 44 76
13 5 9 12 15 29 45 77
14 6 10 12 15 30 46 78
15 7 11 13 14 31 47 79
16 0 17 18 20 24 48 80
17 1 16 19 21 25 49 81
18 2 16 19 22 26 50 82
19 3 17 18 23 27 51 83
20 4 16 21 22 28 52 84
21 5 17 20 23 29 53 85
22 6 18 20 23 30 54 86
23 7 19 21 22 31 55 87
24 8 16 25 26 28 56 88
25 9 17 24 27 29 57 89
26 10 18 24 27 30 58 90
27 11 19 25 26 31 59 91
28 12 20 24 29 30 60 92
29 13 21 25 28 31 61 93
30 14 22 26 28 31 62 94
31 15 23 27 29 30 63 95
32 0 33 34 36 40 48 96
33 1 32 35 37 41 49 97
34 2 32 35 38 42 50 98
35 3 33 34 39 43 51 99
36 4 32 37 38 44 52 100
37 5 33 36 39 45 53 101
38 6 34 36 39 46 54 102
39 7 35 37 38 47 55 103
40 8 32 41 42 44 56 104
41 9 33 40 43 45 57 105
42 10 34 40 43 46 58 106
43 11 35 41 42 47 59 107
44 12 36 40 45 46 60 108
45 13 37 41 44 47 61 109
46 14 38 42 44 47 62 110
47 15 39 43 45 46 63 111
48 16 32 49 50 52 56 112
49 17 33 48 51 53 57 113
50 18 34 48 51 54 58 114
51 19 35 49 50 55 59 115
52 20 36 48 53 54 60 116
53 21 37 49 52 55 61 117
54 22 38 50 52 55 62 118
55 23 39 51 53 54 63 119
56 24 40 48 57 58 60 120
57 25 41 49 56 59 61 121
58 26 42 50 56 59 62 122
59 27 43 51 57 58 63 123
60 28 44 52 56 61 62 124
61 29 45 53 57 60 63 125
62 30 46 54 58 60 63 126
63 31 47 55 59 61 62 127
64 0 65 66 68 72 80 96
65 1 64 67 69 73 81 97
66 2 64 67 70 74 82 98
67 3 65 66 71 75 83 99
68 4 64 69 70 76 84 100
69 5 65 68 71 77 85 101
70 6 66 68 71 78 86 102
71 7 67 69 70 79 87 103
72 8 64 73 74 76 88 104
73 9 65 72 75 77 89 105
74 10 66 72 75 78 90 106
75 11 67 73 74 79 91 107
76 12 68 72 77 78 92 108
77 13 69 73 76 79 93 109
78 14 70 74 76 79 94 110
79 15 71 75 77 78 95 111
80 16 64 81 82 84 88 112
81 17 65 80 83 85 89 113
82 18 66 80 83 86 90 114
83 19 67 81 82 87 91 115
84 20 68 80 85 86 92 116
85 21 69 81 84 87 93 117
86 22 70 82 84 87 94 118
87 23 71 83 85 86 95 119
88 24 72 80 89 90 92 120
89 25 73 81 88 91 93 121
90 26 74 82 88 91 94 122
91 27 75 83 89 90 95 123
92 28 76 84 88 93 94 124
93 29 77 85 89 92 95 125
94 30 78 86 90 92 95 126
95 31 79 87 91 93 94 127
96 32 64 97 98 100 104 112
97 33 65 96 99 101 105 113
98 34 66 96 99 102 106 114
99 35 67 97 98 103 107 115
100 36 68 96 101 102 108 116
101 37 69 97 100 103 109 117
102 38 70 98 100 103 110 118
103 39 71 99 101 102 111 119
104 40 72 96 105 106 108 120
105 41 73 97 104 107 109 121
106 42 74 98 104 107 110 122
107 43 75 99 105 106 111 123
108 44 76 100 104 109 110 124
109 45 77 101 105 108 111 125
110 46 78 102 106 108 111 126
111 47 79 103 107 109 110 127
112 48 80 96 113 114 116 120
113 49 81 97 112 115 117 121
114 50 82 98 112 115 118 122
115 51 83 99 113 114 119 123
116 52 84 100 112 117 118 124
117 53 85 101 113 116 119 125
118 54 86 102 114 116 119 126
119 55 87 103 115 117 118 127
120 56 88 104 112 121 122 124
121 57 89 105 113 120 123 125
122 58 90 106 114 120 123 126
123 59 91 107 115 121 122 127
124 60 92 108 116 120 125 126
125 61 93 109 117 121 124 127
126 62 94 110 118 122 124 127
127 63 95 111 119 123 125 126
