1 | <?xml version="1.0" encoding="utf-8"?> |
---|
2 | <?xml-stylesheet type="text/xsl" href="/Users/gosiaw/Vine/DEBBTranslator/xml/DEBBTranslator.xsl"?> |
---|
3 | <!-- Edited for validating plmxml schema --> |
---|
4 | <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" |
---|
5 | xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" |
---|
6 | author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
---|
7 | xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd"> |
---|
8 | |
---|
9 | <!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" |
---|
10 | xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" |
---|
11 | author="HLRS 0.1.0"> --> |
---|
12 | <ProductDef id="id1"> |
---|
13 | <!-- The rootRefs is important and refers to the root ProductInstance (id). --> |
---|
14 | <InstanceGraph id="id2" rootRefs="inst81_1"> |
---|
15 | |
---|
16 | <!-- Generic Description for all nodes of the same kind (here three types |
---|
17 | for HLRS second phase including geometry and reference to DEBBComponent type |
---|
18 | definition --> |
---|
19 | <!-- To have distinct identifier for the different installations, idxx/instxx |
---|
20 | are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant |
---|
21 | for the Nodes within RECS and their views --> |
---|
22 | <ProductRevisionView id="id81_01_1" name="NodeGeometry"> |
---|
23 | <UserData id="id81_01_2"> |
---|
24 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
25 | <UserValue value="node_i7/16GB" title="DEBBComponentId"></UserValue> |
---|
26 | </UserData> |
---|
27 | <!-- The NodeBoard representation is probably the one for the Core2Duo |
---|
28 | Nodes, but since it is the only one available, it is used for all types of |
---|
29 | nodes within RECS --> |
---|
30 | <Representation id="id1081_01_1" format="VRML" |
---|
31 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
32 | </ProductRevisionView> |
---|
33 | <ProductRevisionView id="id82_01_1" name="NodeGeometry"> |
---|
34 | <UserData id="id82_01_2"> |
---|
35 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
36 | <UserValue value="node_AtomZ510" title="DEBBComponentId"></UserValue> |
---|
37 | </UserData> |
---|
38 | <Representation id="id1082_01_1" format="VRML" |
---|
39 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
40 | </ProductRevisionView> |
---|
41 | <ProductRevisionView id="id83_01_1" name="NodeGeometry"> |
---|
42 | <UserData id="id83_01_2"> |
---|
43 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
44 | <UserValue value="node_AtomD510" title="DEBBComponentId"></UserValue> |
---|
45 | </UserData> |
---|
46 | <Representation id="id1083_01_1" format="VRML" |
---|
47 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
48 | </ProductRevisionView> |
---|
49 | <ProductRevisionView id="id84_01_1" name="NodeGeometry"> |
---|
50 | <UserData id="id84_01_2"> |
---|
51 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
52 | <UserValue value="node_FusionGT40N" title="DEBBComponentId"></UserValue> |
---|
53 | </UserData> |
---|
54 | <Representation id="id1084_01_1" format="VRML" |
---|
55 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
56 | </ProductRevisionView> |
---|
57 | |
---|
58 | <!-- Concrete description of a specific physical node including position |
---|
59 | (transform) and instance details (i.e. hostname) --> |
---|
60 | <ProductInstance id="inst81_01_1" name="Node1" |
---|
61 | partRef="#id81_01_1"> |
---|
62 | <UserData id="id81_01_1_1"> |
---|
63 | <!-- hostnames not align to Instance names since instance names are |
---|
64 | according to the naming in the RECS (right back to right front, then left |
---|
65 | front to left back), while the nodes of one type are grouped together back |
---|
66 | 6 nodes one type, then the other type and the last type in front. As result |
---|
67 | nodes would be named out of their group what leads to irritations, therefore |
---|
68 | name them according to their group. --> |
---|
69 | <!-- I assumed that PSNC recs is build up one type of node in front |
---|
70 | of the other and not align with the numbering within recs, so 4*i7 in the |
---|
71 | rear, in front 4*atom32, then 4*atom64 and 6*fusion in front, so numbering |
---|
72 | the i7 is right/rear, right second read, left/second rear, left/rear (clockwise |
---|
73 | as for the recs but only within the group) - Jochen --> |
---|
74 | <UserValue value="i7_0_01" title="hostname"></UserValue> |
---|
75 | </UserData> |
---|
76 | <Transform id="id81_01_01">0 |
---|
77 | 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1 |
---|
78 | </Transform> |
---|
79 | </ProductInstance> |
---|
80 | <!-- Same for the next node --> |
---|
81 | <ProductInstance id="inst81_01_2" name="Node2" |
---|
82 | partRef="#id81_01_1"> |
---|
83 | <UserData id="id81_01_2_1"> |
---|
84 | <UserValue value="i7_0_02" title="hostname"></UserValue> |
---|
85 | </UserData> |
---|
86 | <Transform id="id81_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 |
---|
87 | 1 |
---|
88 | </Transform> |
---|
89 | </ProductInstance> |
---|
90 | |
---|
91 | <ProductInstance id="inst81_01_3" name="Node3" |
---|
92 | partRef="#id82_01_1"> |
---|
93 | <UserData id="id81_01_3_1"> |
---|
94 | <UserValue value="atom32_0_01" title="hostname"></UserValue> |
---|
95 | </UserData> |
---|
96 | <Transform id="id81_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 |
---|
97 | 1 |
---|
98 | </Transform> |
---|
99 | </ProductInstance> |
---|
100 | |
---|
101 | <ProductInstance id="inst81_01_4" name="Node4" |
---|
102 | partRef="#id82_01_1"> |
---|
103 | <UserData id="id81_01_4_1"> |
---|
104 | <UserValue value="atom32_0_02" title="hostname"></UserValue> |
---|
105 | </UserData> |
---|
106 | <Transform id="id81_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 |
---|
107 | 1 |
---|
108 | </Transform> |
---|
109 | </ProductInstance> |
---|
110 | |
---|
111 | <ProductInstance id="inst81_01_5" name="Node5" |
---|
112 | partRef="#id83_01_1"> |
---|
113 | <UserData id="id81_01_5_1"> |
---|
114 | <UserValue value="atom64_0_01" title="hostname"></UserValue> |
---|
115 | </UserData> |
---|
116 | <Transform id="id81_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 |
---|
117 | 1 |
---|
118 | </Transform> |
---|
119 | </ProductInstance> |
---|
120 | |
---|
121 | <ProductInstance id="inst81_01_6" name="Node6" |
---|
122 | partRef="#id83_01_1"> |
---|
123 | <UserData id="id81_01_6_1"> |
---|
124 | <UserValue value="atom64_0_02" title="hostname"></UserValue> |
---|
125 | </UserData> |
---|
126 | <Transform id="id81_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 |
---|
127 | 1 |
---|
128 | </Transform> |
---|
129 | </ProductInstance> |
---|
130 | |
---|
131 | <ProductInstance id="inst81_01_7" name="Node7" |
---|
132 | partRef="#id84_01_1"> |
---|
133 | <UserData id="id81_01_7_1"> |
---|
134 | <UserValue value="amdf_0_01" title="hostname"></UserValue> |
---|
135 | </UserData> |
---|
136 | <Transform id="id81_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 |
---|
137 | 1 |
---|
138 | </Transform> |
---|
139 | </ProductInstance> |
---|
140 | |
---|
141 | <ProductInstance id="inst81_01_8" name="Node8" |
---|
142 | partRef="#id84_01_1"> |
---|
143 | <UserData id="id81_01_8_1"> |
---|
144 | <UserValue value="amdf_0_02" title="hostname"></UserValue> |
---|
145 | </UserData> |
---|
146 | <Transform id="id81_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 |
---|
147 | 1 |
---|
148 | </Transform> |
---|
149 | </ProductInstance> |
---|
150 | |
---|
151 | <ProductInstance id="inst81_01_9" name="Node9" |
---|
152 | partRef="#id84_01_1"> |
---|
153 | <UserData id="id81_01_9_1"> |
---|
154 | <UserValue value="amdf_0_03" title="hostname"></UserValue> |
---|
155 | </UserData> |
---|
156 | <Transform id="id81_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 |
---|
157 | 1 |
---|
158 | </Transform> |
---|
159 | </ProductInstance> |
---|
160 | |
---|
161 | <ProductInstance id="inst81_01_10" name="Node10" |
---|
162 | partRef="#id84_01_1"> |
---|
163 | <UserData id="id81_01_10_1"> |
---|
164 | <UserValue value="amdf_0_04" title="hostname"></UserValue> |
---|
165 | </UserData> |
---|
166 | <Transform id="id81_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 |
---|
167 | 1 |
---|
168 | </Transform> |
---|
169 | </ProductInstance> |
---|
170 | |
---|
171 | <ProductInstance id="inst81_01_11" name="Node11" |
---|
172 | partRef="#id84_01_1"> |
---|
173 | <UserData id="id81_01_11_1"> |
---|
174 | <UserValue value="amdf_0_05" title="hostname"></UserValue> |
---|
175 | </UserData> |
---|
176 | <Transform id="id81_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 |
---|
177 | 1 |
---|
178 | </Transform> |
---|
179 | </ProductInstance> |
---|
180 | |
---|
181 | <ProductInstance id="inst81_01_12" name="Node12" |
---|
182 | partRef="#id84_01_1"> |
---|
183 | <UserData id="id81_01_12_1"> |
---|
184 | <UserValue value="amdf_0_06" title="hostname"></UserValue> |
---|
185 | </UserData> |
---|
186 | <Transform id="id81_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 |
---|
187 | 1 |
---|
188 | </Transform> |
---|
189 | </ProductInstance> |
---|
190 | |
---|
191 | <ProductInstance id="inst81_01_13" name="Node13" |
---|
192 | partRef="#id83_01_1"> |
---|
193 | <UserData id="id81_01_13_1"> |
---|
194 | <UserValue value="atom64_0_03" title="hostname"></UserValue> |
---|
195 | </UserData> |
---|
196 | <Transform id="id81_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 |
---|
197 | 1 |
---|
198 | </Transform> |
---|
199 | </ProductInstance> |
---|
200 | |
---|
201 | <ProductInstance id="inst81_01_14" name="Node14" |
---|
202 | partRef="#id83_01_1"> |
---|
203 | <UserData id="id81_01_14_1"> |
---|
204 | <UserValue value="atom64_0_04" title="hostname"></UserValue> |
---|
205 | </UserData> |
---|
206 | <Transform id="id81_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 |
---|
207 | 1 |
---|
208 | </Transform> |
---|
209 | </ProductInstance> |
---|
210 | |
---|
211 | <ProductInstance id="inst81_01_15" name="Node15" |
---|
212 | partRef="#id82_01_1"> |
---|
213 | <UserData id="id81_01_15_1"> |
---|
214 | <UserValue value="atom32_0_03" title="hostname"></UserValue> |
---|
215 | </UserData> |
---|
216 | <Transform id="id81_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 |
---|
217 | 1 |
---|
218 | </Transform> |
---|
219 | </ProductInstance> |
---|
220 | |
---|
221 | <ProductInstance id="inst81_01_16" name="Node16" |
---|
222 | partRef="#id82_01_1"> |
---|
223 | <UserData id="id81_01_16_1"> |
---|
224 | <UserValue value="atom32_0_04" title="hostname"></UserValue> |
---|
225 | </UserData> |
---|
226 | <Transform id="id81_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 |
---|
227 | 1 |
---|
228 | </Transform> |
---|
229 | </ProductInstance> |
---|
230 | |
---|
231 | <ProductInstance id="inst81_01_17" name="Node17" |
---|
232 | partRef="#id81_01_1"> |
---|
233 | <UserData id="id81_01_17_1"> |
---|
234 | <UserValue value="i7_0_03" title="hostname"></UserValue> |
---|
235 | </UserData> |
---|
236 | <Transform id="id81_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 |
---|
237 | 1 |
---|
238 | </Transform> |
---|
239 | </ProductInstance> |
---|
240 | |
---|
241 | <!-- And the same for the last node --> |
---|
242 | <ProductInstance id="inst81_01_18" name="Node18" |
---|
243 | partRef="#id81_01_1"> |
---|
244 | <UserData id="id81_01_18_1"> |
---|
245 | <UserValue value="i7_0_04" title="hostname"></UserValue> |
---|
246 | </UserData> |
---|
247 | <Transform id="id81_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 |
---|
248 | 1 |
---|
249 | </Transform> |
---|
250 | </ProductInstance> |
---|
251 | |
---|
252 | |
---|
253 | <!-- Generic Description for all sensors of the same kind (i.e. temperature |
---|
254 | on one kind of node --> |
---|
255 | <ProductRevisionView id="id81_02_1" name="SensorGeometry"> |
---|
256 | <Representation id="id1081_02_1" format="VRML" |
---|
257 | location=".\objects\Sensor.wrl"></Representation> |
---|
258 | </ProductRevisionView> |
---|
259 | |
---|
260 | <!-- Concrete description for one specific sensor --> |
---|
261 | <ProductInstance id="inst81_02_1" name="Sensor1" |
---|
262 | partRef="#id81_02_1"> |
---|
263 | <Transform id="id81_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform> |
---|
264 | </ProductInstance> |
---|
265 | |
---|
266 | <!-- The same for all other sensors of that kind --> |
---|
267 | <ProductInstance id="inst81_02_2" name="Sensor2" |
---|
268 | partRef="#id81_02_1"> |
---|
269 | <Transform id="id81_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> |
---|
270 | </ProductInstance> |
---|
271 | |
---|
272 | <ProductInstance id="inst81_02_3" name="Sensor3" |
---|
273 | partRef="#id81_02_1"> |
---|
274 | <Transform id="id81_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> |
---|
275 | </ProductInstance> |
---|
276 | |
---|
277 | <ProductInstance id="inst81_02_4" name="Sensor4" |
---|
278 | partRef="#id81_02_1"> |
---|
279 | <Transform id="id81_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> |
---|
280 | </ProductInstance> |
---|
281 | |
---|
282 | <ProductInstance id="inst81_02_5" name="Sensor5" |
---|
283 | partRef="#id81_02_1"> |
---|
284 | <Transform id="id81_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> |
---|
285 | </ProductInstance> |
---|
286 | |
---|
287 | <ProductInstance id="inst81_02_6" name="Sensor6" |
---|
288 | partRef="#id81_02_1"> |
---|
289 | <Transform id="id81_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> |
---|
290 | </ProductInstance> |
---|
291 | |
---|
292 | <ProductInstance id="inst81_02_7" name="Sensor7" |
---|
293 | partRef="#id81_02_1"> |
---|
294 | <Transform id="id81_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> |
---|
295 | </ProductInstance> |
---|
296 | |
---|
297 | <ProductInstance id="inst81_02_8" name="Sensor8" |
---|
298 | partRef="#id81_02_1"> |
---|
299 | <Transform id="id81_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> |
---|
300 | </ProductInstance> |
---|
301 | |
---|
302 | <ProductInstance id="inst81_02_9" name="Sensor9" |
---|
303 | partRef="#id81_02_1"> |
---|
304 | <Transform id="id81_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> |
---|
305 | </ProductInstance> |
---|
306 | |
---|
307 | <ProductInstance id="inst81_02_10" name="Sensor10" |
---|
308 | partRef="#id81_02_1"> |
---|
309 | <Transform id="id81_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform> |
---|
310 | </ProductInstance> |
---|
311 | |
---|
312 | <ProductInstance id="inst81_02_11" name="Sensor11" |
---|
313 | partRef="#id81_02_1"> |
---|
314 | <Transform id="id81_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform> |
---|
315 | </ProductInstance> |
---|
316 | |
---|
317 | <ProductInstance id="inst81_02_12" name="Sensor12" |
---|
318 | partRef="#id81_02_1"> |
---|
319 | <Transform id="id81_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform> |
---|
320 | </ProductInstance> |
---|
321 | |
---|
322 | <ProductInstance id="inst81_02_13" name="Sensor13" |
---|
323 | partRef="#id81_02_1"> |
---|
324 | <Transform id="id81_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform> |
---|
325 | </ProductInstance> |
---|
326 | |
---|
327 | <ProductInstance id="inst81_02_14" name="Sensor14" |
---|
328 | partRef="#id81_02_1"> |
---|
329 | <Transform id="id81_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform> |
---|
330 | </ProductInstance> |
---|
331 | |
---|
332 | <ProductInstance id="inst81_02_15" name="Sensor15" |
---|
333 | partRef="#id81_02_1"> |
---|
334 | <Transform id="id81_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform> |
---|
335 | </ProductInstance> |
---|
336 | |
---|
337 | <ProductInstance id="inst81_02_16" name="Sensor16" |
---|
338 | partRef="#id81_02_1"> |
---|
339 | <Transform id="id81_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform> |
---|
340 | </ProductInstance> |
---|
341 | |
---|
342 | <ProductInstance id="inst81_02_17" name="Sensor17" |
---|
343 | partRef="#id81_02_1"> |
---|
344 | <Transform id="id81_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform> |
---|
345 | </ProductInstance> |
---|
346 | |
---|
347 | <!-- The last sensor of that kind --> |
---|
348 | <ProductInstance id="inst81_02_18" name="Sensor18" |
---|
349 | partRef="#id81_02_1"> |
---|
350 | <Transform id="id81_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform> |
---|
351 | </ProductInstance> |
---|
352 | |
---|
353 | <!-- Generic description of a RECS including an assembly, in this all |
---|
354 | nodes (inst81_01_x) and for each on sensor (inst81_02_x) --> |
---|
355 | <ProductRevisionView id="id81" name="DefRack811" |
---|
356 | instanceRefs="inst81_01_1 inst81_01_2 inst81_01_3 inst81_01_4 inst81_01_5 inst81_01_6 inst81_01_7 inst81_01_8 inst81_01_9 inst81_01_10 inst81_01_11 inst81_01_12 inst81_01_13 inst81_01_14 inst81_01_15 inst81_01_16 inst81_01_17 inst81_01_18 inst81_02_1 inst81_02_2 inst81_02_3 inst81_02_4 inst81_02_5 inst81_02_6 inst81_02_7 inst81_02_8 inst81_02_9 inst81_02_10 inst81_02_11 inst81_02_12 inst81_02_13 inst81_02_14 inst81_02_15 inst81_02_16 inst81_02_17 inst81_02_18" |
---|
357 | type="assembly"> |
---|
358 | <UserData id="id81_1"> |
---|
359 | <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, |
---|
360 | ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... --> |
---|
361 | <UserValue value="NodeGroup" title="DEBBLevel"></UserValue> |
---|
362 | <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents |
---|
363 | XML file --> |
---|
364 | <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue> |
---|
365 | </UserData> |
---|
366 | <Representation id="id1081" format="VRML" |
---|
367 | location=".\objects\recscase.wrl"></Representation> |
---|
368 | </ProductRevisionView> |
---|
369 | |
---|
370 | <!-- Concrete description of a specific RECS --> |
---|
371 | <ProductInstance id="inst81_1" name="Rack81" partRef="#id81"> |
---|
372 | <UserData id="id81_1_1"> |
---|
373 | <!-- title="hostname" is on of the possible titles, currently only hostname |
---|
374 | is in use, maybe others are added like config options, other identifiers, |
---|
375 | etc. --> |
---|
376 | <UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue> |
---|
377 | </UserData> |
---|
378 | <Transform id="id81_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 |
---|
379 | 1 |
---|
380 | </Transform> |
---|
381 | </ProductInstance> |
---|
382 | |
---|
383 | </InstanceGraph> |
---|
384 | </ProductDef> |
---|
385 | </PLMXML> |
---|