source: trunk/LMDZ.MARS/util/startarchive2icosa/iodef.xml @ 3325

Last change on this file since 3325 was 2941, checked in by romain.vande, 20 months ago

Mars Dynamico : Adapt routines to the new version of Dynamico and the subslope parametrization.

  • Property svn:mime-type set to application/xml
File size: 17.0 KB
Line 
1<?xml version="1.0"?>
2<simulation>
3
4 <context id="test">
5   <calendar type="Gregorian"
6             start_date="2012-03-01 15:00:00"
7             time_origin="2012-02-29 15:00:00" />
8
9   <field_definition level="1" >   
10    <field_group  id="fields_2D_dst" domain_ref="src_domain_regular_clean" >
11      <!-- 2D fields -->
12      <field id="ps_clean" />
13      <!-- orography fields -->
14      <field id="ZMEA_clean" />
15      <field id="ZSTD_clean" />
16      <field id="ZSIG_clean" />
17      <field id="ZGAM_clean" />
18      <field id="ZTHE_clean" />
19      <field id="albedodat_clean" />
20      <field id="z0_clean" />
21    </field_group>
22   
23    <field_group  id="fields_2D_dst_subslope" grid_ref="src_grid_regular_clean_subslope" >
24      <!-- 2D fields -->
25      <field id="tsurf_clean" />
26      <field id="emis_clean" />
27      <!-- 2D fields associated to tracers-->
28      <field id="co2_surf_clean" />
29      <field id="dust_number_surf_clean" />
30      <field id="dust_mass_surf_clean" />
31      <field id="ccn_number_surf_clean" />
32      <field id="ccn_mass_surf_clean" />
33      <field id="h2o_ice_surf_clean" />
34      <field id="h2o_vap_surf_clean" />
35      <field id="stormdust_number_surf_clean" />
36      <field id="stormdust_mass_surf_clean" />
37      <field id="topdust_number_surf_clean" />
38      <field id="topdust_mass_surf_clean" />
39    </field_group>
40    <!-- -->
41    <field_group  id="fields_dst">
42      <!-- from topography file -->
43      <field id="topo" domain_ref="src_topo_domain_regular" />
44      <!-- 3D fields -->
45      <field id="temp_clean"
46             grid_ref="src_grid_regular_clean" />
47      <field id="theta_rhodz_clean"
48             grid_ref="src_grid_regular_clean" />
49      <field id="u_clean" grid_ref="src_grid_regular_clean" />
50      <field id="v_clean" grid_ref="src_grid_regular_clean" />
51      <!-- tracers -->
52      <field id="co2_clean" grid_ref="src_grid_regular_clean" />
53      <field id="dust_number_clean" grid_ref="src_grid_regular_clean" />
54      <field id="dust_mass_clean" grid_ref="src_grid_regular_clean" />
55      <field id="ccn_number_clean" grid_ref="src_grid_regular_clean" />
56      <field id="ccn_mass_clean" grid_ref="src_grid_regular_clean" />
57      <field id="h2o_ice_clean" grid_ref="src_grid_regular_clean" />
58      <field id="h2o_vap_clean" grid_ref="src_grid_regular_clean" />
59      <field id="stormdust_number_clean" grid_ref="src_grid_regular_clean" />
60      <field id="stormdust_mass_clean" grid_ref="src_grid_regular_clean" />
61      <field id="topdust_number_clean" grid_ref="src_grid_regular_clean" />
62      <field id="topdust_mass_clean" grid_ref="src_grid_regular_clean" />
63      <!-- soil -->
64      <field id="inertiedat_clean" grid_ref="src_grid_soil_clean" />
65      <!-- q2 -->
66      <field id="q2_clean" grid_ref="src_grid_regular_p1_clean" />
67    </field_group>
68   
69    <field_group  id="fields_dst_subslope" grid_ref="src_3d_grid_regular_clean_subslope">
70      <!-- from topography file -->
71      <field id="tsoil_clean"  />
72    </field_group>
73   
74   </field_definition>
75
76   <file_definition type="one_file" par_access="collective"
77                    output_freq="1ts" output_level="10"  enabled=".TRUE.">
78      <!-- input files -->
79      <file_group id="read_files" >
80       <file id="start_archive_nc4" name="start_archive_nc4" mode="read" >
81         <!-- 2D fields -->
82         <field_group freq_offset="1ts"
83                      domain_ref="src_domain_regular"
84                      operation="instant" >
85          <field id="src_ps" name="ps" />
86          <field id="src_q2surf" name="q2surf" />
87          <!--Subscale Orography-->
88          <field id="src_ZMEA" name="ZMEA" />
89          <field id="src_ZSTD" name="ZSTD" />
90          <field id="src_ZSIG" name="ZSIG" />
91          <field id="src_ZGAM" name="ZGAM" />
92          <field id="src_ZTHE" name="ZTHE" />
93          <field id="src_albedodat" name="albedodat" />
94          <field id="src_z0" name="z0" />
95         </field_group>
96         
97         <field_group freq_offset="1ts"
98                      grid_ref="src_grid_regular_subslope"
99                      operation="instant" >
100          <field id="src_tsurf" name="tsurf" />
101          <field id="src_emis" name="emis" />
102          <!--2D fields associated with tracers-->
103          <field id="src_co2_surf" name="co2_surf" />
104          <field id="src_dust_number_surf" name="dust_number_surf" />
105          <field id="src_dust_mass_surf" name="dust_mass_surf" />
106          <field id="src_ccn_number_surf" name="ccn_number_surf" />
107          <field id="src_ccn_mass_surf" name="ccn_mass_surf" />
108          <field id="src_h2o_ice_surf" name="h2o_ice_surf" />
109          <field id="src_h2o_vap_surf" name="h2o_vap_surf" />
110          <field id="src_stormdust_number_surf" name="stormdust_number_surf" />
111          <field id="src_stormdust_mass_surf" name="stormdust_mass_surf" />
112          <field id="src_topdust_number_surf" name="topdust_number_surf" />
113          <field id="src_topdust_mass_surf" name="topdust_mass_surf" />
114         </field_group>
115         <!-- 3D fields -->
116          <field id="src_temp" name="temp" freq_offset="1ts"
117                 grid_ref="src_grid_regular"
118                 operation="instant" />
119          <field id="src_u" name="u" freq_offset="1ts"
120                 grid_ref="src_grid_regular"
121                 operation="instant" />
122          <field id="src_v" name="v" freq_offset="1ts"
123                 grid_ref="src_grid_regular"
124                 operation="instant" />
125          <field id="src_q2atm" name="q2atm" freq_offset="1ts"
126                 grid_ref="src_grid_regular"
127                 operation="instant" />
128        <!-- traceurs -->
129          <field id="src_trac1" name="co2" freq_offset="1ts"
130                 grid_ref="src_grid_regular"
131                 operation="instant" />
132          <field id="src_trac2" name="dust_number" freq_offset="1ts"
133                 grid_ref="src_grid_regular"
134                 operation="instant" />
135          <field id="src_trac3" name="dust_mass" freq_offset="1ts"
136                 grid_ref="src_grid_regular"
137                 operation="instant" />
138          <field id="src_trac4" name="ccn_number" freq_offset="1ts"
139                 grid_ref="src_grid_regular"
140                 operation="instant" />
141          <field id="src_trac5" name="ccn_mass" freq_offset="1ts"
142                 grid_ref="src_grid_regular"
143                 operation="instant" />
144          <field id="src_trac6" name="h2o_ice" freq_offset="1ts"
145                 grid_ref="src_grid_regular"
146                 operation="instant" />
147          <field id="src_trac7" name="h2o_vap" freq_offset="1ts"
148                 grid_ref="src_grid_regular"
149                 operation="instant" />
150          <field id="src_trac8" name="stormdust_number" freq_offset="1ts"
151                 grid_ref="src_grid_regular"
152                 operation="instant" />
153          <field id="src_trac9" name="stormdust_mass" freq_offset="1ts"
154                 grid_ref="src_grid_regular"
155                 operation="instant" />
156          <field id="src_trac10" name="topdust_number" freq_offset="1ts"
157                 grid_ref="src_grid_regular"
158                 operation="instant" />
159          <field id="src_trac11" name="topdust_mass" freq_offset="1ts"
160                 grid_ref="src_grid_regular"
161                 operation="instant" />
162         <!-- soil fields -->
163          <field id="src_tsoil" name="tsoil" freq_offset="1ts"
164                 grid_ref="src_grid_soil_subslope"
165                 operation="instant" />
166          <field id="src_inertiedat" name="inertiedat" freq_offset="1ts"
167                 grid_ref="src_grid_soil"
168                 operation="instant" />
169       </file>
170       <file id="surface_nc4" name="surface_nc4" mode="read" >
171         <field id="zMOL" name="zMOL" 
172                domain_ref="src_topo_domain_regular"
173                freq_offset="1ts"
174                operation="instant" />
175       </file>
176      </file_group>
177     
178      <!-- output files -->
179      <file_group id="write_files" >
180        <file id="start_icosa_prefinalize" name="start_icosa_prefinalize" >
181         <!-- 2D fields -->
182         <field_group domain_ref="dst_domain_unstructured"
183                      operation="once" >
184          <field field_ref="ps_clean" name="ps" />
185          <!-- <field field_ref="phis_clean" name="phis" /> -->
186          <field field_ref="topo" name="phis" />
187         </field_group>
188         <!-- 3D fields -->
189          <field field_ref="theta_rhodz_clean" name="theta_rhodz"
190                 grid_ref="dst_grid_unstructured"
191                 operation="once" />
192          <field field_ref="u_clean" name="ulon"
193                 grid_ref="dst_grid_unstructured"
194                 operation="once" />
195          <field field_ref="v_clean" name="ulat"
196                 grid_ref="dst_grid_unstructured"
197                 operation="once" />
198          <!-- tracers -->
199          <field field_ref="co2_clean" name="co2"
200                 grid_ref="dst_grid_unstructured"
201                 operation="once" />
202          <field field_ref="dust_number_clean" name="dust_number"
203                 grid_ref="dst_grid_unstructured"
204                 operation="once" />
205          <field field_ref="dust_mass_clean" name="dust_mass"
206                 grid_ref="dst_grid_unstructured"
207                 operation="once" />
208          <field field_ref="ccn_number_clean" name="ccn_number"
209                 grid_ref="dst_grid_unstructured"
210                 operation="once" />
211          <field field_ref="ccn_mass_clean" name="ccn_mass"
212                 grid_ref="dst_grid_unstructured"
213                 operation="once" />
214          <field field_ref="h2o_ice_clean" name="h2o_ice"
215                 grid_ref="dst_grid_unstructured"
216                 operation="once" />
217          <field field_ref="h2o_vap_clean" name="h2o_vap"
218                 grid_ref="dst_grid_unstructured"
219                 operation="once" />
220          <field field_ref="stormdust_number_clean" name="stormdust_number"
221                 grid_ref="dst_grid_unstructured"
222                 operation="once" />
223          <field field_ref="stormdust_mass_clean" name="stormdust_mass"
224                 grid_ref="dst_grid_unstructured"
225                 operation="once" />
226          <field field_ref="topdust_number_clean" name="topdust_number"
227                 grid_ref="dst_grid_unstructured"
228                 operation="once" />
229          <field field_ref="topdust_mass_clean" name="topdust_mass"
230                 grid_ref="dst_grid_unstructured"
231                 operation="once" />
232        </file>
233        <file id="startfi_prefinalize" name="startfi_prefinalize" >
234         <!-- 2D fields -->
235         <field_group grid_ref="dst_grid_unstructured_subslope"
236                      operation="once" >
237          <field field_ref="tsurf_clean" name="tsurf" />
238          <field field_ref="emis_clean" name="emis" />
239         <!-- 2D fields associated to tracers -->
240          <field field_ref="co2_surf_clean" name="co2" />
241          <field field_ref="dust_number_surf_clean" name="dust_number" />
242          <field field_ref="dust_mass_surf_clean" name="dust_mass" />
243          <field field_ref="ccn_number_surf_clean" name="ccn_number" />
244          <field field_ref="ccn_mass_surf_clean" name="ccn_mass" />
245          <field field_ref="h2o_ice_surf_clean" name="h2o_ice" />
246          <field field_ref="h2o_vap_surf_clean" name="h2o_vap" />
247          <field field_ref="stormdust_number_surf_clean" name="stormdust_number" />
248          <field field_ref="stormdust_mass_surf_clean" name="stormdust_mass" />
249          <field field_ref="topdust_number_surf_clean" name="topdust_number" />
250          <field field_ref="topdust_mass_surf_clean" name="topdust_mass" />
251          </field_group>
252         <!-- Topo -->
253         <field_group domain_ref="dst_domain_unstructured"
254                      operation="once" >
255          <field field_ref="topo" name="phisfi" />
256          <field field_ref="ZMEA_clean" name="ZMEA" />
257          <field field_ref="ZSTD_clean" name="ZSTD" />
258          <field field_ref="ZSIG_clean" name="ZSIG" />
259          <field field_ref="ZTHE_clean" name="ZTHE" />
260          <field field_ref="ZGAM_clean" name="ZGAM" />
261          <field field_ref="albedodat_clean" name="albedodat" />
262          <field field_ref="z0_clean" name="z0" />
263         </field_group>
264         <!-- soil fields -->
265          <field field_ref="tsoil_clean" name="tsoil"
266                 grid_ref="dst_grid_soil_unstructured_subslope"
267                 operation="once" />
268          <field field_ref="inertiedat_clean" name="inertiedat"
269                 grid_ref="dst_grid_soil_unstructured"
270                 operation="once" />
271         <!-- q2 field -->
272          <field field_ref="q2_clean" name="q2"
273                 grid_ref="dst_p1_grid_unstructured"
274                 operation="once" />
275         <!-- 3D fields -->
276        </file>
277      </file_group>
278   </file_definition>
279
280   <axis_definition>
281     <axis id="lev" positive="down"
282           standard_name="atmosphere_hybrid_sigma_pressure_coordinate"
283           long_name="hybrid level at midpoints" />
284     <axis id="lev_p1" positive="down" />
285     <axis id="nq" name="nq" />
286     <axis id="soil_layers" name="subsurface_layers" />
287     <axis id="subslope" name="subslope" />
288   </axis_definition>
289
290   <domain_definition>
291    <domain_group id="read_domains">
292      <domain id="src_domain_regular" type="rectilinear">
293        <!-- <generate_rectilinear_domain /> -->
294      </domain>
295      <domain id="src_domain_regular_clean" type="rectilinear">
296        <!-- <generate_rectilinear_domain /> -->
297      </domain>
298      <domain id="src_topo_domain_regular" type="rectilinear">
299        <!-- <generate_rectilinear_domain /> -->
300      </domain>
301    </domain_group>
302
303    <domain_group id="domain_dst">
304     <domain id="dst_domain_unstructured" type="unstructured">
305       <interpolate_domain order="1" renormalize="true" />
306     </domain>
307    </domain_group>
308   </domain_definition>
309
310   <grid_definition>
311    <grid_group id="read_grids">
312      <grid id="src_grid_regular">
313        <domain domain_ref="src_domain_regular" />
314        <axis axis_ref="lev" />
315      </grid>
316      <grid id="src_grid_regular_subslope">
317        <domain domain_ref="src_domain_regular" />
318        <axis axis_ref="subslope" />
319      </grid>
320      <grid id="src_grid_regular_clean_subslope">
321        <domain domain_ref="src_domain_regular_clean" />
322        <axis axis_ref="subslope" />
323      </grid>
324      <grid id="src_grid_regular_clean">
325        <domain domain_ref="src_domain_regular_clean" />
326        <axis axis_ref="lev" />
327      </grid>
328      <grid id="src_grid_regular_p1_clean">
329        <domain domain_ref="src_domain_regular_clean" />
330        <axis axis_ref="lev_p1" />
331      </grid>
332      <grid id="src_nq_grid_regular_clean">
333        <domain domain_ref="src_domain_regular_clean" />
334        <axis axis_ref="lev" />
335        <axis axis_ref="nq" />
336      </grid>
337      <grid id="src_grid_soil">
338        <domain domain_ref="src_domain_regular" />
339        <axis axis_ref="soil_layers" />
340      </grid>
341      <grid id="src_grid_soil_subslope">
342        <domain domain_ref="src_domain_regular" />
343        <axis axis_ref="soil_layers" />
344        <axis axis_ref="subslope" />
345      </grid>
346      <grid id="src_3d_grid_regular_clean_subslope">
347        <domain domain_ref="src_domain_regular_clean" />
348        <axis axis_ref="soil_layers" />
349        <axis axis_ref="subslope" />
350      </grid>
351      <grid id="src_grid_soil_clean">
352        <domain domain_ref="src_domain_regular_clean" />
353        <axis axis_ref="soil_layers" />
354      </grid>
355    </grid_group>
356   
357    <grid_group id="grid_dst">
358      <grid id="dst_grid_unstructured">
359        <domain domain_ref="dst_domain_unstructured" />
360        <axis axis_ref="lev" />
361      </grid>
362      <grid id="dst_grid_unstructured_subslope">
363        <domain domain_ref="dst_domain_unstructured" />
364        <axis axis_ref="subslope" />
365      </grid>
366      <grid id="dst_p1_grid_unstructured">
367        <domain domain_ref="dst_domain_unstructured" />
368        <axis axis_ref="lev_p1" />
369      </grid>
370      <grid id="dst_nq_grid_unstructured">
371        <domain domain_ref="dst_domain_unstructured" />
372        <axis axis_ref="lev" />
373        <axis axis_ref="nq" />
374      </grid>
375      <grid id="dst_grid_soil_unstructured">
376        <domain domain_ref="dst_domain_unstructured" />
377        <axis axis_ref="soil_layers" />
378      </grid>
379      <grid id="dst_grid_soil_unstructured_subslope">
380        <domain domain_ref="dst_domain_unstructured" />
381        <axis axis_ref="soil_layers" />
382        <axis axis_ref="subslope" />
383      </grid>
384    </grid_group>
385
386   </grid_definition>
387
388  </context>
389
390  <context id="xios">
391      <variable_definition>
392        <variable_group id="buffer">
393            <variable id="optimal_buffer_size" type="string">performance</variable>
394            <variable id="buffer_size_factor" type="double">30.0</variable>
395            <variable id="min_buffer_size" type="double">800000</variable>
396         </variable_group>
397
398        <variable_group id="parameters" >
399          <variable id="using_server" type="bool">false</variable>
400          <variable id="info_level" type="int">100</variable>
401          <variable id="print_file" type="bool">false</variable>
402        </variable_group>
403      </variable_definition>
404  </context>
405</simulation>
Note: See TracBrowser for help on using the repository browser.