source: CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/XMLlmdz/context_input_lmdz.xml @ 4356

Last change on this file since 4356 was 4356, checked in by jgipsl, 5 years ago

Change name for file orography.

File size: 16.9 KB
Line 
1<!-- Context LMDZ -->
2<context id="LMDZ">
3
4<!------------------------------------------------------------------------------------->
5                     <!--  create etat0_limit --> 
6<!------------------------------------------------------------------------------------->
7  <field_definition>
8
9    <field_group id="etat0_limit_read" read_access="false" enabled="false" operation="instant">
10       <field id="ts"           field_ref="ts_reg"      domain_ref="from_ecphy"     />
11       <field id="qs"           field_ref="qs_reg"      domain_ref="from_ecphy"     />
12       <field id="landice"      field_ref="landice_reg" domain_ref="from_landiceref"  />
13       <field id="mask"         field_ref="mask_reg"    domain_ref="from_relief" />
14       <field id="sic_limit"    field_ref="sic_reg"     domain_ref="from_limit_amip"  />
15       <field id="sst_limit"    field_ref="sst_reg"     domain_ref="from_limit_amip" />
16       <field id="rugos_limit"  field_ref="rugos_reg"   domain_ref="from_limit" > exp(this) </field>
17       <field id="albedo_limit" field_ref="albedo_reg"  domain_ref="from_limit"  />
18
19       <field id="zmea" field_ref="zmea_reg"  domain_ref="from_orography"  />
20       <field id="zstd" field_ref="zstd_reg"  domain_ref="from_orography"  />
21       <field id="zsig" field_ref="zsig_reg"  domain_ref="from_orography"  />
22       <field id="zgam" field_ref="zgam_reg"  domain_ref="from_orography"  />
23       <field id="zthe" field_ref="zthe_reg"  domain_ref="from_orography"  />
24
25    </field_group>
26   
27
28
29  </field_definition>
30 
31 
32   <file_definition>
33   
34    <file_group id="etat0_limit_read" type="one_file" mode="read" enabled=".FALSE." output_level="10" output_freq="1y" >
35     
36      <file id="frac_ocean" name="ocean_fraction" enabled=".FALSE.">
37        <field id="frac_ocean_read" name="OceFrac" domain_ref="dom_glo" operation="instant" freq_offset="1ts" />
38      </file>
39     
40      <file id="ECPHY"  name="ECPHY" >
41        <field id="ts_reg"   name="ST"      domain_ref="domain_ecphy" operation="instant"  freq_offset="1ts"/>
42        <field id="qs_reg"   name="CDSW"    domain_ref="domain_ecphy" operation="instant"  freq_offset="1ts"/>
43      </file>
44
45      <file id="landiceref"  name="landiceref" >
46        <field id="landice_reg"   name="landice"   domain_ref="domain_landiceref" operation="instant" freq_offset="1ts"/>
47      </file>
48
49      <file id="relief" name="Relief" >
50        <field id="mask_reg" name="RELIEF" domain_ref="domain_relief" operation="instant" freq_offset="1ts"> this &gt; 1e-5 </field>
51      </file>
52 
53      <file id="amipbc_sic_1x1" name="amipbc_sic_1x1" >
54        <field id="sic_reg" name="sicbcs" domain_ref="domain_limit_amip" axis_ref="time_month" operation="instant" freq_offset="1ts"/>
55      </file>
56 
57      <file id="amipbc_sst_1x1" name="amipbc_sst_1x1" >
58         <field id="sst_reg" name="tosbcs" domain_ref="domain_limit_amip" axis_ref="time_month" operation="instant" freq_offset="1ts"/> 
59      </file>
60
61      <file id="rugos" name="Rugos" >
62        <field id="rugos_reg" name="RUGOS" domain_ref="domain_limit" axis_ref="time_month" operation="instant" freq_offset="1ts"> log(this) </field> 
63      </file>
64
65      <file id="albedo" name="Albedo" >
66        <field id="albedo_reg" name="ALBEDO" domain_ref="domain_limit" axis_ref="time_month" operation="instant" freq_offset="1ts"/> 
67      </file>
68     
69      <file id="orography" name="orography" >
70
71         <field_group domain_ref="domain_orography" operation="instant" freq_offset="1ts"> 
72            <field id="zmea_reg" name="phi" />
73            <field id="zstd_reg" name="mu" />
74            <field id="zsig_reg" name="sigma" />
75            <field id="zgam_reg" name="gama" />
76            <field id="zthe_reg" name="theta" />
77         </field_group >
78
79      </file>
80
81
82     <file id="grid_atm" type="one_file" output_freq="1y" mode="write" sync_freq="1ts"  >         
83       <field_group domain_ref="dom_glo_p8"  operation="once" prec="8">
84          <field id="area_ce0l"           name="area" long_name="atm cell area" />
85          <field id="fract_oce_ce0l"      name="fract_oce" long_name="ocean fraction" />
86          <field id="fract_sic_ce0l"      name="fract_sic" long_name="sea ice fraction" />
87
88          <field id="fract_oce_sic_ce0l"  name="fract_oce_plus_sic_p8" long_name="ocean + sea ice fraction" > fract_oce_ce0l + fract_sic_ce0l </field>
89          <field field_ref="fract_oce_sic_ce0l"  name="mask_oce_plus_sic" long_name="ocean + sea ice mask" > this &gt; 0  ? 1 : 0 </field>
90       </field_group>
91     </file>
92
93
94     </file_group>
95     
96
97     <file id="limit_write" name="limit" type="one_file" output_freq="1ts" sync_freq="1ts" enabled="false">         
98       <field_group domain_ref="dom_glo" axis_ref="time_year" operation="once">
99          <field id="foce_limout"  name="FOCE" long_name="Fraction ocean"/>
100          <field id="fsic_limout"  name="FSIC" long_name="Fraction glace de mer"/>
101          <field id="fter_limout"  name="FTER" long_name="Fraction terre"/>
102          <field id="flic_limout"  name="FLIC" long_name="Fraction land ice"/>
103          <field id="sst_limout"   name="SST"  long_name="Temperature superficielle de la mer"/>
104          <field id="bils_limout"  name="BILS" long_name="Reference flux de chaleur au sol"/> 
105          <field id="alb_limout"   name="ALB"  long_name="Albedo a la surface"/>
106          <field id="rug_limout"   name="RUG"  long_name="Rugosite" />
107       </field_group>
108     </file>
109
110     <file id="limit_read" name="limit" time_counter_name="time_year" type="one_file" output_freq="1d" mode="read" cyclic="true" enabled="false">         
111       <field_group domain_ref="dom_glo" freq_offset="1ts" operation="instant">
112          <field id="foce_limin"  name="FOCE" long_name="Fraction ocean"/>
113          <field id="fsic_limin"  name="FSIC" long_name="Fraction glace de mer"/>
114          <field id="fter_limin"  name="FTER" long_name="Fraction terre"/>
115          <field id="flic_limin"  name="FLIC" long_name="Fraction land ice"/>
116          <field id="sst_limin"   name="SST"  long_name="Temperature superficielle de la mer"/>
117          <field id="bils_limin"  name="BILS" long_name="Reference flux de chaleur au sol" enabled="false"/> 
118          <field id="alb_limin"   name="ALB"  long_name="Albedo a la surface"/>
119          <field id="rug_limin"   name="RUG"  long_name="Rugosite" />
120       </field_group>
121     </file>
122
123
124  </file_definition> 
125
126  <!-- Define domains and groups of domains -->
127  <domain_definition>
128
129      <domain id="from_ecphy" domain_ref="dom_glo">
130        <interpolate_domain write_weight="true" mode="read_or_compute"/>
131      </domain> 
132
133      <domain id="from_landiceref" domain_ref="dom_glo">
134        <interpolate_domain write_weight="true" mode="read_or_compute"/>
135      </domain>
136
137      <domain id="from_relief" domain_ref="dom_glo">
138       <interpolate_domain write_weight="true" mode="read_or_compute" />
139      </domain>
140
141      <domain id="from_orography" domain_ref="dom_glo">
142        <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
143      </domain>
144
145      <domain id="from_limit" domain_ref="dom_glo">
146        <interpolate_domain write_weight="true" mode="read_or_compute"/>
147      </domain>
148
149      <domain id="from_limit_amip"domain_ref="dom_glo" >
150        <interpolate_domain write_weight="true" mode="read_or_compute"/>
151      </domain>
152 
153    <domain id="domain_ecphy"  type="rectilinear" >
154       <generate_rectilinear_domain /> 
155    </domain>
156
157    <domain id="domain_landiceref"  type="rectilinear" >
158       <generate_rectilinear_domain /> 
159    </domain>
160
161    <domain id="domain_relief"  type="rectilinear" >
162       <generate_rectilinear_domain /> 
163    </domain>
164 
165    <domain id="domain_limit"  type="rectilinear" >
166       <generate_rectilinear_domain /> 
167    </domain>
168
169    <domain id="domain_limit_amip"  type="rectilinear" >
170       <generate_rectilinear_domain /> 
171    </domain>
172
173    <domain id="domain_orography" type="rectilinear" >
174       <generate_rectilinear_domain /> 
175    </domain> 
176
177    <domain id="dom_glo_p8" domain_ref="dom_glo" prec="8"/>
178
179  </domain_definition>
180
181
182<!------------------------------------------------------------------------------------->
183                     <!--  etat0 ozone --> 
184<!------------------------------------------------------------------------------------->
185
186 <field_definition>
187
188    <field id="tro3_in"   grid_ref="grid_climoz" enabled="false"/>
189    <field id="tro3_out"  read_access="true"   field_ref="tro3_in"  grid_ref="grid_from_climoz" enabled="false"/>
190
191 </field_definition> 
192
193
194 <file_definition> 
195
196    <file id="test_o3" output_freq="1ts" type="one_file" enabled="false">
197      <field id="o3_out" grid_ref="grid_from_climoz" operation="instant" />
198     </file>
199
200  </file_definition> 
201
202
203  <domain_definition>
204
205    <domain id="domain_climoz" type="rectilinear" />
206
207    <domain id="from_climoz" domain_ref="dom_glo">
208      <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
209    </domain>
210 
211  </domain_definition>
212
213  <axis_definition>
214    <axis id="axis_climoz"  unit="millibar" axis_type="Z"/>
215    <axis id="tr_climoz"  />
216    <axis id="time_axis_climoz" />
217  </axis_definition>
218
219
220  <grid_definition>
221
222       <grid id="grid_climoz">
223         <domain domain_ref="domain_climoz" />
224         <axis axis_ref="axis_climoz" />
225         <axis axis_ref="time_axis_climoz" />
226         <axis axis_ref="tr_climoz" />
227       </grid >
228       
229       <grid id="grid_from_climoz">
230         <domain domain_ref="from_climoz" />
231         <axis axis_ref="axis_climoz" />
232         <axis axis_ref="time_axis_climoz" />
233         <axis axis_ref="tr_climoz" />
234       </grid>
235
236  </grid_definition>
237
238
239
240<!------------------------------------------------------------------------------------->
241                     <!--  read aerosol --> 
242<!------------------------------------------------------------------------------------->
243
244  <field_definition>
245
246    <field_group id="aerosols" enabled="false">
247   
248       <field_group id="aerosol_in" grid_ref="grid_aerosol" >
249         <field id="AIPOMM_in"/>
250         <field id="ASBCM_in"/>
251         <field id="AIBCM_in"/>
252         <field id="ASPOMM_in"/>
253         <field id="CSSSM_in"/>
254         <field id="ASSSM_in"/>
255         <field id="CIDUSTM_in"/>
256         <field id="SO4_in"/>
257         <field id="CSSO4M_in"/>
258         <field id="SSSSM_in"/>
259         <field id="ASNO3M_in"/>
260         <field id="CSNO3M_in"/>
261         <field id="CINO3M_in"/>
262         <field id="ASSO4M_in"/>
263         <field id="CSSO4M_in"/>
264       </field_group>
265
266       <field_group id="load_aerosol_in" domain_ref="domain_aerosol" axis_ref="time_month" >
267         <field id="load_AIPOMM_in"/>
268         <field id="load_ASBCM_in"/>
269         <field id="load_AIBCM_in"/>
270         <field id="load_ASPOMM_in"/>
271         <field id="load_CSSSM_in"/>
272         <field id="load_ASSSM_in"/>
273         <field id="load_CIDUSTM_in"/>
274         <field id="load_SO4_in"/>
275         <field id="load_CSSO4M_in"/>
276         <field id="load_SSSSM_in"/>
277         <field id="load_ASNO3M_in"/>
278         <field id="load_CSNO3M_in"/>
279         <field id="load_CINO3M_in"/>
280         <field id="load_ASSO4M_in"/>
281         <field id="load_CSSO4M_in"/>
282       </field_group>
283       
284       <field_group id="aerosol_out" grid_ref="grid_from_aerosol" read_access="true" >
285         <field id="AIPOMM_out" field_ref="AIPOMM_in" />
286         <field id="ASBCM_out"  field_ref="ASBCM_in"  />
287         <field id="AIBCM_out"  field_ref="AIBCM_in"  />
288         <field id="ASPOMM_out" field_ref="ASPOMM_in" />
289         <field id="CSSSM_out"  field_ref="CSSSM_in"  />
290         <field id="ASSSM_out"  field_ref="ASSSM_in"  />
291         <field id="CIDUSTM_out"field_ref="CIDUSTM_in"/>
292         <field id="SO4_out"    field_ref="SO4_in"    />
293         <field id="CSSO4M_out" field_ref="CSSO4M_in" />
294         <field id="SSSSM_out"  field_ref="SSSSM_in"  />
295         <field id="ASNO3M_out" field_ref="ASNO3M_in" />
296         <field id="CSNO3M_out" field_ref="CSNO3M_in" />
297         <field id="CINO3M_out" field_ref="CINO3M_in" />
298         <field id="ASSO4M_out" field_ref="ASSO4M_in" />
299         <field id="CSSO4M_out" field_ref="CSSO4M_in" />
300       </field_group>
301
302       <field_group id="load_aerosol_out" domain_ref="from_aerosol" axis_ref="time_month" read_access="true">
303         <field id="load_AIPOMM_out" field_ref="load_AIPOMM_in" />
304         <field id="load_ASBCM_out"  field_ref="load_ASBCM_in"  />
305         <field id="load_AIBCM_out"  field_ref="load_AIBCM_in"  />
306         <field id="load_ASPOMM_out" field_ref="load_ASPOMM_in" />
307         <field id="load_CSSSM_out"  field_ref="load_CSSSM_in"  />
308         <field id="load_ASSSM_out"  field_ref="load_ASSSM_in"  />
309         <field id="load_CIDUSTM_out"field_ref="load_CIDUSTM_in"/>
310         <field id="load_SO4_out"    field_ref="load_SO4_in"    />
311         <field id="load_CSSO4M_out" field_ref="load_CSSO4M_in" />
312         <field id="load_SSSSM_out"  field_ref="load_SSSSM_in"  />
313         <field id="load_ASNO3M_out" field_ref="load_ASNO3M_in" />
314         <field id="load_CSNO3M_out" field_ref="load_CSNO3M_in" />
315         <field id="load_CINO3M_out" field_ref="load_CINO3M_in" />
316         <field id="load_ASSO4M_out" field_ref="load_ASSO4M_in" />
317         <field id="load_CSSO4M_out" field_ref="load_CSSO4M_in" />
318       </field_group>
319
320     
321       <field id="psurf_aerosol_in"   domain_ref="domain_aerosol" axis_ref="time_month" />
322       <field id="psurf_aerosol_out"  read_access="true"   field_ref="psurf_aerosol_in"  domain_ref="from_aerosol" axis_ref="time_month" />
323
324  </field_group>
325
326</field_definition>
327
328 <domain_definition>
329   
330    <domain id="domain_aerosol" type="rectilinear" />
331   
332    <domain id="from_aerosol" domain_ref="dom_glo">
333       <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
334    </domain>
335
336 </domain_definition>
337
338  <axis_definition>
339    <axis id="axis_aerosol"  unit="millibar" axis_type="Z"/>
340  </axis_definition>
341
342  <grid_definition>
343
344       <grid id="grid_aerosol">
345         <domain domain_ref="domain_aerosol" />
346         <axis axis_ref="axis_aerosol" />
347         <axis axis_ref="time_month" />
348       </grid >
349       
350
351       <grid id="grid_from_aerosol">
352         <domain domain_ref="from_aerosol" />
353         <axis axis_ref="axis_aerosol" />
354         <axis axis_ref="time_month" />
355       </grid>
356       
357  </grid_definition>
358
359
360
361
362<!------------------------------------------------------------------------------------->
363                     <!--  read aerosol strato  --> 
364<!------------------------------------------------------------------------------------->
365
366<field_definition>
367
368    <field_group id="aerosol_strato2" enabled="false" >
369       <field id="tauaerstrat_in"   grid_ref="grid_tauswstrat" />
370       <field id="tauaerstrat_out"  read_access="true"   field_ref="tauaerstrat_in"  grid_ref="grid_from_tauswstrat" />
371
372       <field id="pizaerstrat_in"   grid_ref="grid_tauswstrat" />
373       <field id="pizaerstrat_out"  read_access="true"   field_ref="pizaerstrat_in"  grid_ref="grid_from_tauswstrat" />
374
375       <field id="cgaerstrat_in"   grid_ref="grid_tauswstrat" />
376       <field id="cgaerstrat_out"  read_access="true"   field_ref="cgaerstrat_in"  grid_ref="grid_from_tauswstrat" />
377
378       <field id="taulwaerstrat_in"   grid_ref="grid_taulwstrat" />
379       <field id="taulwaerstrat_out"  read_access="true"   field_ref="taulwaerstrat_in"  grid_ref="grid_from_taulwstrat" />
380    </field_group>
381   
382    <field_group id="aerosol_strato1" enabled="false" >
383      <field id="taustrat_in"   domain_ref="domain_taustrat" axis_ref="klev" />
384      <field id="taustrat_out"  read_access="true"   field_ref="taustrat_in"  domain_ref="from_taustrat" axis_ref="klev" />
385    </field_group>
386
387</field_definition>
388
389
390 <domain_definition>
391
392    <domain id="domain_tauswstrat" type="rectilinear" />
393    <domain id="domain_taulwstrat" type="rectilinear" />
394    <domain id="domain_taustrat" type="rectilinear" />
395
396
397      <domain id="from_tauswstrat" domain_ref="dom_glo">
398        <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
399      </domain>
400
401      <domain id="from_taulwstrat" domain_ref="dom_glo">
402        <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
403      </domain>
404
405      <domain id="from_taustrat" domain_ref="dom_glo">
406        <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
407      </domain> 
408
409 </domain_definition>
410
411  <axis_definition>
412    <axis id="nsw"  />
413    <axis id="nlw"  />
414  </axis_definition>
415
416  <grid_definition>
417
418       <grid id="grid_tauswstrat">
419         <domain domain_ref="domain_tauswstrat" />
420         <axis axis_ref="klev" />
421         <axis axis_ref="nsw" />
422       </grid >
423
424       <grid id="grid_from_tauswstrat">
425         <domain domain_ref="from_tauswstrat" />
426         <axis axis_ref="klev" />
427         <axis axis_ref="nsw" />
428       </grid >
429
430       <grid id="grid_taulwstrat">
431         <domain domain_ref="domain_taulwstrat" />
432         <axis axis_ref="klev" />
433         <axis axis_ref="nlw" />
434       </grid >
435
436       <grid id="grid_from_taulwstrat">
437         <domain domain_ref="from_taulwstrat" />
438         <axis axis_ref="klev" />
439         <axis axis_ref="nlw" />
440       </grid >
441
442  </grid_definition>
443
444</context>
Note: See TracBrowser for help on using the repository browser.