source: XIOS3/trunk/generic_testcase/context_atm.xml @ 2392

Last change on this file since 2392 was 2392, checked in by ymipsl, 22 months ago

Cleaning XML files.
set generic_testcase directory as a template for more complex tests.

YM

File size: 10.3 KB
Line 
1<!-- -->
2<context id="atm">
3 
4  <calendar type="Gregorian" time_origin="1850-01-01 00:00:00" /> 
5 
6  <scalar_definition>
7    <scalar id="scalar" /> 
8    <scalar id="other_scalar" /> 
9  </scalar_definition>
10 
11 
12  <axis_definition>
13    <axis id="axis" />
14    <axis id="axis_str" n_glo="10" label="(0,9) [toto titi tata turlututu tito tati tuto tato tete tetu ] "/>
15    <axis id="domain_X" />
16    <axis id="domain_Y" />
17    <axis id="ensemble" />
18
19    <axis id="other_axis" />
20    <axis id="other_domain_X" />
21    <axis id="other_domain_Y" />
22    <axis id="other_ensemble" />
23
24  </axis_definition>
25
26 
27  <domain_definition>
28    <domain id="domain" />
29    <domain id="other_domain" />
30  </domain_definition>
31 
32 
33 
34  <grid_definition>
35   
36    <grid id="grid3D">
37      <domain domain_ref="domain" />
38      <axis axis_ref="axis" />
39    </grid>
40   
41    <grid id="grid2D">
42      <domain domain_ref="domain" id="grid2D_dom" />
43    </grid>
44
45    <grid id="grid1D">
46      <axis axis_ref="axis" />
47    </grid>
48
49    <grid id="grid0D">
50      <scalar scalar_ref="scalar" />
51    </grid>
52
53    <grid id="grid_X">
54      <axis axis_ref="domain_X" />
55    </grid>
56
57    <grid id="grid_Y">
58      <axis axis_ref="domain_Y" />
59    </grid>
60
61    <grid id="grid_XY">
62      <axis axis_ref="domain_X" />
63      <axis axis_ref="domain_Y" />
64    </grid>
65
66    <grid id="grid_XYZ">
67      <axis axis_ref="domain_X" />
68      <axis axis_ref="domain_Y" />
69      <axis axis_ref="axis" />
70    </grid>
71
72    <grid id="grid_XZ">
73      <axis axis_ref="domain_X" />
74      <axis axis_ref="axis" />
75    </grid>
76
77    <grid id="grid_YZ">
78      <axis axis_ref="domain_Y" />
79      <axis axis_ref="axis" />
80    </grid>
81
82
83    <grid id="grid3D_W">
84      <domain domain_ref="domain" />
85      <axis axis_ref="axis" />
86      <axis axis_ref="ensemble" />
87    </grid>
88   
89    <grid id="grid2D_W">
90      <domain domain_ref="domain" />
91      <axis axis_ref="ensemble" />
92    </grid>
93
94    <grid id="grid1D_W">
95      <axis axis_ref="axis" />
96      <axis axis_ref="ensemble" />
97    </grid>
98
99    <grid id="grid0D_W">
100      <scalar scalar_ref="scalar" />
101      <axis axis_ref="ensemble" />
102    </grid>
103
104    <grid id="grid_XW">
105      <axis axis_ref="domain_X" />
106      <axis axis_ref="ensemble" />
107    </grid>
108
109    <grid id="grid_YW">
110      <axis axis_ref="domain_Y" />
111      <axis axis_ref="ensemble" />
112    </grid>
113
114    <grid id="grid_XYW">
115      <axis axis_ref="domain_X" />
116      <axis axis_ref="domain_Y" />
117      <axis axis_ref="ensemble" />
118    </grid>
119
120    <grid id="grid_XYZW">
121      <axis axis_ref="domain_X" />
122      <axis axis_ref="domain_Y" />
123      <axis axis_ref="axis" />
124      <axis axis_ref="ensemble" />
125    </grid>
126
127    <grid id="grid_XZW">
128      <axis axis_ref="domain_X" />
129      <axis axis_ref="axis" />
130      <axis axis_ref="ensemble" />
131    </grid>
132
133    <grid id="grid_YZW">
134      <axis axis_ref="domain_Y" />
135      <axis axis_ref="axis" />
136      <axis axis_ref="ensemble" />
137    </grid>
138
139 
140    <grid id="other_grid3D">
141      <domain domain_ref="other_domain" />
142      <axis axis_ref="other_axis" />
143    </grid>
144   
145    <grid id="other_grid2D">
146      <domain domain_ref="other_domain" />
147    </grid>
148
149    <grid id="other_grid1D">
150      <axis axis_ref="other_axis" />
151    </grid>
152
153    <grid id="other_grid0D">
154      <scalar scalar_ref="other_scalar" />
155    </grid>
156
157    <grid id="other_grid_X">
158      <axis axis_ref="other_domain_X" />
159    </grid>
160
161    <grid id="other_grid_Y">
162      <axis axis_ref="other_domain_Y" />
163    </grid>
164
165    <grid id="other_grid_XY">
166      <axis axis_ref="other_domain_X" />
167      <axis axis_ref="other_domain_Y" />
168    </grid>
169
170    <grid id="other_grid_XYZ">
171      <axis axis_ref="other_domain_X" />
172      <axis axis_ref="other_domain_Y" />
173      <axis axis_ref="other_axis" />
174    </grid>
175
176    <grid id="other_grid_XZ">
177      <axis axis_ref="other_domain_X" />
178      <axis axis_ref="other_axis" />
179    </grid>
180
181    <grid id="other_grid_YZ">
182      <axis axis_ref="other_domain_Y" />
183      <axis axis_ref="other_axis" />
184    </grid>
185
186
187    <grid id="other_grid3D_W">
188      <domain domain_ref="other_domain" />
189      <axis axis_ref="other_axis" />
190      <axis axis_ref="other_ensemble" />
191    </grid>
192   
193    <grid id="other_grid2D_W">
194      <domain domain_ref="other_domain" />
195      <axis axis_ref="other_ensemble" />
196    </grid>
197
198    <grid id="other_grid1D_W">
199      <axis axis_ref="other_axis" />
200      <axis axis_ref="other_ensemble" />
201    </grid>
202
203    <grid id="other_grid0D_W">
204      <scalar scalar_ref="other_scalar" />
205      <axis axis_ref="other_ensemble" />
206    </grid>
207
208    <grid id="other_grid_XW">
209      <axis axis_ref="other_domain_X" />
210      <axis axis_ref="other_ensemble" />
211    </grid>
212
213    <grid id="other_grid_YW">
214      <axis axis_ref="other_domain_Y" />
215      <axis axis_ref="other_ensemble" />
216    </grid>
217
218    <grid id="other_grid_XYW">
219      <axis axis_ref="other_domain_X" />
220      <axis axis_ref="other_domain_Y" />
221      <axis axis_ref="other_ensemble" />
222    </grid>
223
224    <grid id="other_grid_XYZW">
225      <axis axis_ref="other_domain_X" />
226      <axis axis_ref="other_domain_Y" />
227      <axis axis_ref="other_axis" />
228      <axis axis_ref="other_ensemble" />
229    </grid>
230
231    <grid id="other_grid_XZW">
232      <axis axis_ref="other_domain_X" />
233      <axis axis_ref="other_axis" />
234      <axis axis_ref="other_ensemble" />
235    </grid>
236
237    <grid id="other_grid_YZW">
238      <axis axis_ref="other_domain_Y" />
239      <axis axis_ref="other_axis" />
240      <axis axis_ref="other_ensemble" />
241    </grid>
242
243
244  </grid_definition>
245 
246 
247  <field_definition level="1" prec="8" operation="instant" freq_op="1ts" enabled=".true." default_value="1.e+20" detect_missing_value="true">
248    <field id="field0D" grid_ref="grid0D"/>
249    <field id="field2D" grid_ref="grid2D" />
250    <field id="field3D" grid_ref="grid3D"  />
251    <field id="pressure" grid_ref="grid3D"  />
252
253    <field id="field3D_recv" read_access="true" grid_ref="grid3D"  field_ref="field3D"/>
254    <field id="field3D_resend" grid_ref="grid3D" />
255   
256    <field id="field_X" grid_ref="grid_X" />
257    <field id="field_Y" grid_ref="grid_Y" />
258    <field id="field_Z" grid_ref="grid1D" />
259    <field id="field_XY" grid_ref="grid_XY" />
260    <field id="field_XYZ" grid_ref="grid_XYZ" />
261    <field id="field_XZ" grid_ref="grid_XZ" />
262    <field id="field_YZ" grid_ref="grid_YZ" />
263
264
265
266    <field id="field0D_W" grid_ref="grid0D_W"/>
267    <field id="field2D_W" grid_ref="grid2D_W"/>
268    <field id="field3D_W" grid_ref="grid3D_W"  />
269    <field id="pressure_W" grid_ref="grid3D_W"  />
270    <field id="field3D_recv_W" read_access="true" grid_ref="grid3D_W"  field_ref="field3D_W"/>
271    <field id="field3D_resend_W" grid_ref="grid3D_W" />
272
273    <field id="field_XW" grid_ref="grid_XW" />
274    <field id="field_YW" grid_ref="grid_YW" />
275    <field id="field_ZW" grid_ref="grid1D_W" />
276    <field id="field_XYW" grid_ref="grid_XYW" />
277    <field id="field_XYZW" grid_ref="grid_XYZW" />
278    <field id="field_XZW" grid_ref="grid_XZW" />
279    <field id="field_YZW" grid_ref="grid_YZW" />
280
281
282
283    <field id="other_field0D" grid_ref="other_grid0D"/>
284    <field id="other_field2D" grid_ref="other_grid2D"/>
285    <field id="other_field3D" grid_ref="other_grid3D"  />
286    <field id="other_pressure" grid_ref="other_grid3D"  />
287    <field id="other_field3D_recv" read_access="true" grid_ref="other_grid3D"  field_ref="other_field3D"/>
288    <field id="other_field3D_resend" grid_ref="other_grid3D" />
289    <field id="other_field_X" grid_ref="other_grid_X" />
290    <field id="other_field_Y" grid_ref="other_grid_Y" />
291    <field id="other_field_Z" grid_ref="other_grid1D" />
292    <field id="other_field_XY" grid_ref="other_grid_XY" />
293    <field id="other_field_XYZ" grid_ref="other_grid_XYZ" />
294    <field id="other_field_XZ" grid_ref="other_grid_XZ" />
295    <field id="other_field_YZ" grid_ref="other_grid_YZ" />
296
297    <field id="other_field0D_W" grid_ref="other_grid0D_W"/>
298    <field id="other_field2D_W" grid_ref="other_grid2D_W"/>
299    <field id="other_field3D_W" grid_ref="other_grid3D_W"  />
300    <field id="other_pressure_W" grid_ref="other_grid3D_W"  />
301    <field id="other_field3D_recv_W" read_access="true" grid_ref="other_grid3D_W"  field_ref="other_field3D_W"/>
302    <field id="other_field3D_resend_W" grid_ref="other_grid3D_W" />
303
304    <field id="other_field_XW" grid_ref="other_grid_XW" />
305    <field id="other_field_YW" grid_ref="other_grid_YW" />
306    <field id="other_field_ZW" grid_ref="other_grid1D_W" />
307    <field id="other_field_XYW" grid_ref="other_grid_XYW" />
308    <field id="other_field_XYZW" grid_ref="other_grid_XYZW" />
309    <field id="other_field_XZW" grid_ref="other_grid_XZW" />
310    <field id="other_field_YZW" grid_ref="other_grid_YZW" />
311   
312  </field_definition>
313 
314
315 <file_definition  type="one_file" >
316   
317    <file id="atm_output" output_freq="1ts" type="one_file" enabled="true">
318      <field field_ref="field3D"    enabled="true"/>
319      <field field_ref="field2D"    enabled="true"/> 
320      <field field_ref="field_X"    enabled="true"/>
321      <field field_ref="field_Y"    enabled="true"/>
322      <field field_ref="field_XY"  enabled="true"/>
323      <field field_ref="field_Z"    enabled="true"/>
324      <field field_ref="field_XYZ"  enabled="true"/>
325      <field field_ref="field_XZ"   enabled="true"/>
326      <field field_ref="field_YZ"   enabled="true"/>
327    </file>
328
329    <file id="atm_output_other" output_freq="1ts" type="one_file" enabled="false">
330       <field field_ref="other_field3D"   enabled="true"/>
331       <field field_ref="other_field2D"   enabled="true"/> 
332       <field field_ref="other_field_X"   enabled="true"/>
333       <field field_ref="other_field_Y"   enabled="true"/>
334       <field field_ref="other_field_XY"  enabled="true"/>
335       <field field_ref="other_field_Z"   enabled="true"/>
336       <field field_ref="other_field_XYZ" enabled="true"/>
337       <field field_ref="other_field_XZ"  enabled="true"/>
338       <field field_ref="other_field_YZ"  enabled="true"/>
339    </file>
340
341    <file id="atm_output_W" output_freq="1ts" enabled="false">
342       <field field_ref="field3D_W"  enabled="true"/>
343       <field field_ref="field2D_W"  enabled="true"/> 
344       <field field_ref="field_XW"   enabled="true"/>
345       <field field_ref="field_YW"   enabled="true"/>
346       <field field_ref="field_XYW"  enabled="true"/>
347       <field field_ref="field_ZW"   enabled="true"/>
348       <field field_ref="field_XYZW" enabled="true"/>
349       <field field_ref="field_XZW"  enabled="true"/>
350       <field field_ref="field_YZW"  enabled="true"/>
351    </file>
352
353
354  </file_definition>
355
356
357
358 
359</context>
Note: See TracBrowser for help on using the repository browser.