1 | <?xml version="1.0" encoding="utf-8"?> |
---|
2 | <!-- Edited for validating plmxml schema --> |
---|
3 | <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" |
---|
4 | xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" |
---|
5 | author="HLRS 0.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
---|
6 | xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd"> |
---|
7 | |
---|
8 | <!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" |
---|
9 | xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" |
---|
10 | author="HLRS 0.1.0"> --> |
---|
11 | <ProductDef id="id1"> |
---|
12 | <!-- The rootRefs is important and refers to the root ProductInstance (id). --> |
---|
13 | <InstanceGraph id="id2" rootRefs="inst72_1"> |
---|
14 | |
---|
15 | <!-- Generic Description for all nodes of the same kind (here three types |
---|
16 | for HLRS second phase including geometry and reference to DEBBComponent type |
---|
17 | definition --> |
---|
18 | <!-- To have distinct identifier for the different installations, idxx/instxx |
---|
19 | are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant |
---|
20 | for the Nodes within RECS and their views --> |
---|
21 | <ProductRevisionView id="id72_01_1" name="NodeGeometry"> |
---|
22 | <UserData id="id72_01_2"> |
---|
23 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
24 | <UserValue value="node_i7/8GB" title="DEBBComponentId"></UserValue> |
---|
25 | </UserData> |
---|
26 | <!-- The NodeBoard representation is probably the one for the Core2Duo |
---|
27 | Nodes, but since it is the only one available, it is used for all types of |
---|
28 | nodes within RECS --> |
---|
29 | <Representation id="id1072_01_1" format="VRML" |
---|
30 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
31 | </ProductRevisionView> |
---|
32 | <ProductRevisionView id="id73_01_1" name="NodeGeometry"> |
---|
33 | <UserData id="id73_01_2"> |
---|
34 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
35 | <UserValue value="node_FusionGT56N" title="DEBBComponentId"></UserValue> |
---|
36 | </UserData> |
---|
37 | <Representation id="id1073_01_1" format="VRML" |
---|
38 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
39 | </ProductRevisionView> |
---|
40 | <ProductRevisionView id="id74_01_1" name="NodeGeometry"> |
---|
41 | <UserData id="id74_01_2"> |
---|
42 | <UserValue value="Node" title="DEBBLevel"></UserValue> |
---|
43 | <UserValue value="node_AtomZ530" title="DEBBComponentId"></UserValue> |
---|
44 | </UserData> |
---|
45 | <Representation id="id1074_01_1" format="VRML" |
---|
46 | location=".\objects\NodeBoard.wrl"></Representation> |
---|
47 | </ProductRevisionView> |
---|
48 | |
---|
49 | <!-- Concrete description of a specific physical node including position |
---|
50 | (transform) and instance details (i.e. hostname) --> |
---|
51 | <ProductInstance id="inst72_01_1" name="Node1" |
---|
52 | partRef="#id72_01_1"> |
---|
53 | <UserData id="id72_01_1_1"> |
---|
54 | <!-- hostnames not align to Instance names since instance names are |
---|
55 | according to the naming in the RECS (right back to right front, then left |
---|
56 | front to left back), while the nodes of one type are grouped together back |
---|
57 | 6 nodes one type, then the other type and the last type in front. As result |
---|
58 | nodes would be named out of their group what leads to irritations, therefore |
---|
59 | name them according to their group. So also clockwise as in the recs but |
---|
60 | only within the group --> |
---|
61 | <UserValue value="n_i7_1" title="hostname"></UserValue> |
---|
62 | </UserData> |
---|
63 | <Transform id="id72_01_01">0 |
---|
64 | 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1 |
---|
65 | </Transform> |
---|
66 | </ProductInstance> |
---|
67 | <!-- Same for the next node --> |
---|
68 | <ProductInstance id="inst72_01_2" name="Node2" |
---|
69 | partRef="#id72_01_1"> |
---|
70 | <UserData id="id72_01_2_1"> |
---|
71 | <UserValue value="n_i7_2" title="hostname"></UserValue> |
---|
72 | </UserData> |
---|
73 | <Transform id="id72_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 |
---|
74 | 1 |
---|
75 | </Transform> |
---|
76 | </ProductInstance> |
---|
77 | |
---|
78 | <ProductInstance id="inst72_01_3" name="Node3" |
---|
79 | partRef="#id72_01_1"> |
---|
80 | <UserData id="id72_01_3_1"> |
---|
81 | <UserValue value="n_i7_3" title="hostname"></UserValue> |
---|
82 | </UserData> |
---|
83 | <Transform id="id72_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 |
---|
84 | 1 |
---|
85 | </Transform> |
---|
86 | </ProductInstance> |
---|
87 | |
---|
88 | <ProductInstance id="inst72_01_4" name="Node4" |
---|
89 | partRef="#id73_01_1"> |
---|
90 | <UserData id="id72_01_4_1"> |
---|
91 | <UserValue value="n_a_1" title="hostname"></UserValue> |
---|
92 | </UserData> |
---|
93 | <Transform id="id72_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 |
---|
94 | 1 |
---|
95 | </Transform> |
---|
96 | </ProductInstance> |
---|
97 | |
---|
98 | <ProductInstance id="inst72_01_5" name="Node5" |
---|
99 | partRef="#id73_01_1"> |
---|
100 | <UserData id="id72_01_5_1"> |
---|
101 | <UserValue value="n_a_2" title="hostname"></UserValue> |
---|
102 | </UserData> |
---|
103 | <Transform id="id72_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 |
---|
104 | 1 |
---|
105 | </Transform> |
---|
106 | </ProductInstance> |
---|
107 | |
---|
108 | <ProductInstance id="inst72_01_6" name="Node6" |
---|
109 | partRef="#id73_01_1"> |
---|
110 | <UserData id="id72_01_6_1"> |
---|
111 | <UserValue value="n_a_3" title="hostname"></UserValue> |
---|
112 | </UserData> |
---|
113 | <Transform id="id72_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 |
---|
114 | 1 |
---|
115 | </Transform> |
---|
116 | </ProductInstance> |
---|
117 | |
---|
118 | <ProductInstance id="inst72_01_7" name="Node7" |
---|
119 | partRef="#id74_01_1"> |
---|
120 | <UserData id="id72_01_7_1"> |
---|
121 | <UserValue value="n_f_1" title="hostname"></UserValue> |
---|
122 | </UserData> |
---|
123 | <Transform id="id72_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 |
---|
124 | 1 |
---|
125 | </Transform> |
---|
126 | </ProductInstance> |
---|
127 | |
---|
128 | <ProductInstance id="inst72_01_8" name="Node8" |
---|
129 | partRef="#id74_01_1"> |
---|
130 | <UserData id="id72_01_8_1"> |
---|
131 | <UserValue value="n_f_2" title="hostname"></UserValue> |
---|
132 | </UserData> |
---|
133 | <Transform id="id72_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 |
---|
134 | 1 |
---|
135 | </Transform> |
---|
136 | </ProductInstance> |
---|
137 | |
---|
138 | <ProductInstance id="inst72_01_9" name="Node9" |
---|
139 | partRef="#id74_01_1"> |
---|
140 | <UserData id="id72_01_9_1"> |
---|
141 | <UserValue value="n_f_3" title="hostname"></UserValue> |
---|
142 | </UserData> |
---|
143 | <Transform id="id72_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 |
---|
144 | 1 |
---|
145 | </Transform> |
---|
146 | </ProductInstance> |
---|
147 | |
---|
148 | <ProductInstance id="inst72_01_10" name="Node10" |
---|
149 | partRef="#id74_01_1"> |
---|
150 | <UserData id="id72_01_10_1"> |
---|
151 | <UserValue value="n_f_4" title="hostname"></UserValue> |
---|
152 | </UserData> |
---|
153 | <Transform id="id72_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 |
---|
154 | 1 |
---|
155 | </Transform> |
---|
156 | </ProductInstance> |
---|
157 | |
---|
158 | <ProductInstance id="inst72_01_11" name="Node11" |
---|
159 | partRef="#id74_01_1"> |
---|
160 | <UserData id="id72_01_11_1"> |
---|
161 | <UserValue value="n_f_5" title="hostname"></UserValue> |
---|
162 | </UserData> |
---|
163 | <Transform id="id72_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 |
---|
164 | 1 |
---|
165 | </Transform> |
---|
166 | </ProductInstance> |
---|
167 | |
---|
168 | <ProductInstance id="inst72_01_12" name="Node12" |
---|
169 | partRef="#id74_01_1"> |
---|
170 | <UserData id="id72_01_12_1"> |
---|
171 | <UserValue value="n_f_6" title="hostname"></UserValue> |
---|
172 | </UserData> |
---|
173 | <Transform id="id72_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 |
---|
174 | 1 |
---|
175 | </Transform> |
---|
176 | </ProductInstance> |
---|
177 | |
---|
178 | <ProductInstance id="inst72_01_13" name="Node13" |
---|
179 | partRef="#id73_01_1"> |
---|
180 | <UserData id="id72_01_13_1"> |
---|
181 | <UserValue value="n_a_4" title="hostname"></UserValue> |
---|
182 | </UserData> |
---|
183 | <Transform id="id72_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 |
---|
184 | 1 |
---|
185 | </Transform> |
---|
186 | </ProductInstance> |
---|
187 | |
---|
188 | <ProductInstance id="inst72_01_14" name="Node14" |
---|
189 | partRef="#id73_01_1"> |
---|
190 | <UserData id="id72_01_14_1"> |
---|
191 | <UserValue value="n_a_5" title="hostname"></UserValue> |
---|
192 | </UserData> |
---|
193 | <Transform id="id72_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 |
---|
194 | 1 |
---|
195 | </Transform> |
---|
196 | </ProductInstance> |
---|
197 | |
---|
198 | <ProductInstance id="inst72_01_15" name="Node15" |
---|
199 | partRef="#id73_01_1"> |
---|
200 | <UserData id="id72_01_15_1"> |
---|
201 | <UserValue value="n_a_6" title="hostname"></UserValue> |
---|
202 | </UserData> |
---|
203 | <Transform id="id72_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 |
---|
204 | 1 |
---|
205 | </Transform> |
---|
206 | </ProductInstance> |
---|
207 | |
---|
208 | <ProductInstance id="inst72_01_16" name="Node16" |
---|
209 | partRef="#id72_01_1"> |
---|
210 | <UserData id="id72_01_16_1"> |
---|
211 | <UserValue value="n_i7_4" title="hostname"></UserValue> |
---|
212 | </UserData> |
---|
213 | <Transform id="id72_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 |
---|
214 | 1 |
---|
215 | </Transform> |
---|
216 | </ProductInstance> |
---|
217 | |
---|
218 | <ProductInstance id="inst72_01_17" name="Node17" |
---|
219 | partRef="#id72_01_1"> |
---|
220 | <UserData id="id72_01_17_1"> |
---|
221 | <UserValue value="n_i7_5" title="hostname"></UserValue> |
---|
222 | </UserData> |
---|
223 | <Transform id="id72_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 |
---|
224 | 1 |
---|
225 | </Transform> |
---|
226 | </ProductInstance> |
---|
227 | |
---|
228 | <!-- And the same for the last node --> |
---|
229 | <ProductInstance id="inst72_01_18" name="Node18" |
---|
230 | partRef="#id72_01_1"> |
---|
231 | <UserData id="id72_01_18_1"> |
---|
232 | <UserValue value="n_i7_6" title="hostname"></UserValue> |
---|
233 | </UserData> |
---|
234 | <Transform id="id72_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 |
---|
235 | 1 |
---|
236 | </Transform> |
---|
237 | </ProductInstance> |
---|
238 | |
---|
239 | |
---|
240 | <!-- Generic Description for all sensors of the same kind (i.e. temperature |
---|
241 | on one kind of node --> |
---|
242 | <ProductRevisionView id="id72_02_1" name="SensorGeometry"> |
---|
243 | <Representation id="id1072_02_1" format="VRML" |
---|
244 | location=".\objects\Sensor.wrl"></Representation> |
---|
245 | </ProductRevisionView> |
---|
246 | |
---|
247 | <!-- Concrete description for one specific sensor --> |
---|
248 | <ProductInstance id="inst72_02_1" name="Sensor1" |
---|
249 | partRef="#id72_02_1"> |
---|
250 | <Transform id="id72_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform> |
---|
251 | </ProductInstance> |
---|
252 | |
---|
253 | <!-- The same for all other sensors of that kind --> |
---|
254 | <ProductInstance id="inst72_02_2" name="Sensor2" |
---|
255 | partRef="#id72_02_1"> |
---|
256 | <Transform id="id72_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> |
---|
257 | </ProductInstance> |
---|
258 | |
---|
259 | <ProductInstance id="inst72_02_3" name="Sensor3" |
---|
260 | partRef="#id72_02_1"> |
---|
261 | <Transform id="id72_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> |
---|
262 | </ProductInstance> |
---|
263 | |
---|
264 | <ProductInstance id="inst72_02_4" name="Sensor4" |
---|
265 | partRef="#id72_02_1"> |
---|
266 | <Transform id="id72_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> |
---|
267 | </ProductInstance> |
---|
268 | |
---|
269 | <ProductInstance id="inst72_02_5" name="Sensor5" |
---|
270 | partRef="#id72_02_1"> |
---|
271 | <Transform id="id72_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> |
---|
272 | </ProductInstance> |
---|
273 | |
---|
274 | <ProductInstance id="inst72_02_6" name="Sensor6" |
---|
275 | partRef="#id72_02_1"> |
---|
276 | <Transform id="id72_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> |
---|
277 | </ProductInstance> |
---|
278 | |
---|
279 | <ProductInstance id="inst72_02_7" name="Sensor7" |
---|
280 | partRef="#id72_02_1"> |
---|
281 | <Transform id="id72_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> |
---|
282 | </ProductInstance> |
---|
283 | |
---|
284 | <ProductInstance id="inst72_02_8" name="Sensor8" |
---|
285 | partRef="#id72_02_1"> |
---|
286 | <Transform id="id72_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> |
---|
287 | </ProductInstance> |
---|
288 | |
---|
289 | <ProductInstance id="inst72_02_9" name="Sensor9" |
---|
290 | partRef="#id72_02_1"> |
---|
291 | <Transform id="id72_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> |
---|
292 | </ProductInstance> |
---|
293 | |
---|
294 | <ProductInstance id="inst72_02_10" name="Sensor10" |
---|
295 | partRef="#id72_02_1"> |
---|
296 | <Transform id="id72_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform> |
---|
297 | </ProductInstance> |
---|
298 | |
---|
299 | <ProductInstance id="inst72_02_11" name="Sensor11" |
---|
300 | partRef="#id72_02_1"> |
---|
301 | <Transform id="id72_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform> |
---|
302 | </ProductInstance> |
---|
303 | |
---|
304 | <ProductInstance id="inst72_02_12" name="Sensor12" |
---|
305 | partRef="#id72_02_1"> |
---|
306 | <Transform id="id72_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform> |
---|
307 | </ProductInstance> |
---|
308 | |
---|
309 | <ProductInstance id="inst72_02_13" name="Sensor13" |
---|
310 | partRef="#id72_02_1"> |
---|
311 | <Transform id="id72_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform> |
---|
312 | </ProductInstance> |
---|
313 | |
---|
314 | <ProductInstance id="inst72_02_14" name="Sensor14" |
---|
315 | partRef="#id72_02_1"> |
---|
316 | <Transform id="id72_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform> |
---|
317 | </ProductInstance> |
---|
318 | |
---|
319 | <ProductInstance id="inst72_02_15" name="Sensor15" |
---|
320 | partRef="#id72_02_1"> |
---|
321 | <Transform id="id72_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform> |
---|
322 | </ProductInstance> |
---|
323 | |
---|
324 | <ProductInstance id="inst72_02_16" name="Sensor16" |
---|
325 | partRef="#id72_02_1"> |
---|
326 | <Transform id="id72_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform> |
---|
327 | </ProductInstance> |
---|
328 | |
---|
329 | <ProductInstance id="inst72_02_17" name="Sensor17" |
---|
330 | partRef="#id72_02_1"> |
---|
331 | <Transform id="id72_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform> |
---|
332 | </ProductInstance> |
---|
333 | |
---|
334 | <!-- The last sensor of that kind --> |
---|
335 | <ProductInstance id="inst72_02_18" name="Sensor18" |
---|
336 | partRef="#id72_02_1"> |
---|
337 | <Transform id="id72_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform> |
---|
338 | </ProductInstance> |
---|
339 | |
---|
340 | <!-- Generic description of a RECS including an assembly, in this all |
---|
341 | nodes (inst72_01_x) and for each on sensor (inst72_02_x) --> |
---|
342 | <ProductRevisionView id="id72" name="DefRack72" |
---|
343 | instanceRefs="inst72_01_1 inst72_01_2 inst72_01_3 inst72_01_4 inst72_01_5 inst72_01_6 inst72_01_7 inst72_01_8 inst72_01_9 inst72_01_10 inst72_01_11 inst72_01_12 inst72_01_13 inst72_01_14 inst72_01_15 inst72_01_16 inst72_01_17 inst72_01_18 inst72_02_1 inst72_02_2 inst72_02_3 inst72_02_4 inst72_02_5 inst72_02_6 inst72_02_7 inst72_02_8 inst72_02_9 inst72_02_10 inst72_02_11 inst72_02_12 inst72_02_13 inst72_02_14 inst72_02_15 inst72_02_16 inst72_02_17 inst72_02_18" |
---|
344 | type="assembly"> |
---|
345 | <UserData id="id72_1"> |
---|
346 | <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, |
---|
347 | ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... --> |
---|
348 | <UserValue value="NodeGroup" title="DEBBLevel"></UserValue> |
---|
349 | <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents |
---|
350 | XML file --> |
---|
351 | <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue> |
---|
352 | </UserData> |
---|
353 | <Representation id="id1071" format="VRML" |
---|
354 | location=".\objects\recscase.wrl"></Representation> |
---|
355 | </ProductRevisionView> |
---|
356 | |
---|
357 | <!-- Concrete description of a specific RECS --> |
---|
358 | <ProductInstance id="inst72_1" name="Rack72" partRef="#id72"> |
---|
359 | <UserData id="id72_1_1"> |
---|
360 | <!-- title="hostname" is on of the possible titles, currently only hostname |
---|
361 | is in use, maybe others are added like config options, other identifiers, |
---|
362 | etc. --> |
---|
363 | <UserValue value="gamescontroller.hlrs.de" title="hostname"></UserValue> |
---|
364 | </UserData> |
---|
365 | <Transform id="id72_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 |
---|
366 | 1 |
---|
367 | </Transform> |
---|
368 | </ProductInstance> |
---|
369 | |
---|
370 | </InstanceGraph> |
---|
371 | </ProductDef> |
---|
372 | </PLMXML> |
---|