source: LMDZ6/branches/DYNAMICO-conv-GC/DefLists/context_lmdz.xml

Last change on this file was 3407, checked in by jghattas, 6 years ago

Modified xml files to correspond to those used for the simulations with DYNAMICO done during the Grand Challenge. Note that only histmth, histday and histhf have been activated.

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 16.3 KB
Line 
1<!-- Context LMDZ -->
2<context id="LMDZ">
3<!--  <calendar type="D360" start_date="1980-01-01 00:00:00" /> -->
4
5  <!-- Define available variables -->
6  <field_definition src="./field_def_lmdz.xml"/>
7
8  <!-- Define output files
9              Each file contains the list of variables and their output levels -->
10
11  <file_definition src="./file_def_histday_lmdz.xml"/>
12  <file_definition src="./file_def_histhf_lmdz.xml"/>
13  <file_definition src="./file_def_histins_lmdz.xml"/>
14<!--  <file_definition src="./file_def_histLES_lmdz.xml"/> -->
15  <file_definition src="./file_def_histmth_lmdz.xml"/>
16<!--  <file_definition src="./file_def_histstn_lmdz.xml"/> -->
17  <file_definition src="./file_def_histmthNMC_lmdz.xml"/>
18  <file_definition src="./file_def_histdayNMC_lmdz.xml"/>
19  <file_definition src="./file_def_histhfNMC_lmdz.xml"/>
20<!--  <file_definition src="./file_def_histmthCOSP_lmdz.xml"/> -->
21<!--  <file_definition src="./file_def_histdayCOSP_lmdz.xml"/>  -->
22<!--  <file_definition src="./file_def_histhfCOSP_lmdz.xml"/> --> 
23  <file_definition src="./file_def_histstrataer_lmdz.xml"/>
24 
25
26
27
28
29  <field_definition>
30
31    <field_group id="etat0_limit_read" read_access="false" enabled="false" operation="instant">
32       <field id="ts"           field_ref="ts_reg"      domain_ref="from_ecphy"     />
33       <field id="qs"           field_ref="qs_reg"      domain_ref="from_ecphy"     />
34       <field id="landice"      field_ref="landice_reg" domain_ref="from_landiceref"  />
35       <field id="mask"         field_ref="mask_reg"    domain_ref="from_relief" />
36       <field id="sic_limit"    field_ref="sic_reg"     domain_ref="from_limit_amip"  />
37       <field id="sst_limit"    field_ref="sst_reg"     domain_ref="from_limit_amip" />
38       <field id="rugos_limit"  field_ref="rugos_reg"   domain_ref="from_limit" > exp(this) </field>
39       <field id="albedo_limit" field_ref="albedo_reg"  domain_ref="from_limit"  />
40
41       <field id="zmea" field_ref="zmea_reg"  domain_ref="from_orography"  />
42       <field id="zstd" field_ref="zstd_reg"  domain_ref="from_orography"  />
43       <field id="zsig" field_ref="zsig_reg"  domain_ref="from_orography"  />
44       <field id="zgam" field_ref="zgam_reg"  domain_ref="from_orography"  />
45       <field id="zthe" field_ref="zthe_reg"  domain_ref="from_orography"  />
46
47    </field_group>
48   
49   
50    <field_group id="ozone_read" operation="instant " >
51      <field id="tro3_read"             field_ref="tro3_reg"             domain_ref="from_ozone" axis_ref="axis_ozone"  enabled="false"/>
52      <field id="tro3_daylight_read"    field_ref="tro3_daylight_reg"    domain_ref="from_ozone" axis_ref="axis_ozone"  enabled="false" />
53    </field_group>
54
55
56    <field id="tro3_in"   grid_ref="grid_climoz" enabled="false"/>
57    <field id="tro3_out"  read_access="true"   field_ref="tro3_in"  grid_ref="grid_from_climoz" enabled="false"/>
58 
59  </field_definition>
60
61
62
63
64
65  <file_definition>
66   
67    <file id="test_o3" output_freq="1ts" type="one_file" enabled="false">
68      <field id="o3_out" grid_ref="grid_from_climoz" operation="instant" />
69     </file>
70     
71     
72    <file_group id="etat0_limit_read" type="one_file" mode="read" enabled=".FALSE." output_level="10" output_freq="1y" >
73     
74      <file id="ECPHY"  name="ECPHY" >
75        <field id="ts_reg"   name="ST"      domain_ref="domain_ecphy" operation="instant"  freq_offset="1ts"/>
76        <field id="qs_reg"   name="CDSW"    domain_ref="domain_ecphy" operation="instant"  freq_offset="1ts"/>
77      </file>
78
79      <file id="landiceref"  name="landiceref" >
80        <field id="landice_reg"   name="landice"   domain_ref="domain_landiceref" operation="instant" freq_offset="1ts"/>
81      </file>
82
83      <file id="relief" name="Relief" >
84        <field id="mask_reg" name="RELIEF" domain_ref="domain_relief" operation="instant" freq_offset="1ts"> this &gt; 1e-5 </field>
85      </file>
86 
87      <file id="amipbc_sic_1x1" name="amipbc_sic_1x1" >
88        <field id="sic_reg" name="sicbcs" domain_ref="domain_limit_amip" axis_ref="time_month" operation="instant" freq_offset="1ts"/>
89      </file>
90 
91      <file id="amipbc_sst_1x1" name="amipbc_sst_1x1" >
92         <field id="sst_reg" name="tosbcs" domain_ref="domain_limit_amip" axis_ref="time_month" operation="instant" freq_offset="1ts"/> 
93      </file>
94
95      <file id="rugos" name="Rugos" >
96        <field id="rugos_reg" name="RUGOS" domain_ref="domain_limit" axis_ref="time_month" operation="instant" freq_offset="1ts"> log(this) </field> 
97      </file>
98
99      <file id="albedo" name="Albedo" >
100        <field id="albedo_reg" name="ALBEDO" domain_ref="domain_limit" axis_ref="time_month" operation="instant" freq_offset="1ts"/> 
101      </file>
102     
103      <file id="orography" name="orography_2_00" >
104
105         <field_group domain_ref="domain_orography" operation="instant" freq_offset="1ts"> 
106            <field id="zmea_reg" name="phi" />
107            <field id="zstd_reg" name="mu" />
108            <field id="zsig_reg" name="sigma" />
109            <field id="zgam_reg" name="gama" />
110            <field id="zthe_reg" name="theta" />
111         </field_group >
112
113      </file>
114
115     </file_group>
116     
117
118     <file id="limit_write" name="limit" type="one_file" output_freq="1ts" sync_freq="1ts" enabled="false">         
119       <field_group domain_ref="dom_glo" axis_ref="time_year" operation="once">
120          <field id="foce_limout"  name="FOCE" long_name="Fraction ocean"/>
121          <field id="fsic_limout"  name="FSIC" long_name="Fraction glace de mer"/>
122          <field id="fter_limout"  name="FTER" long_name="Fraction terre"/>
123          <field id="flic_limout"  name="FLIC" long_name="Fraction land ice"/>
124          <field id="sst_limout"   name="SST"  long_name="Temperature superficielle de la mer"/>
125          <field id="bils_limout"  name="BILS" long_name="Reference flux de chaleur au sol"/> 
126          <field id="alb_limout"   name="ALB"  long_name="Albedo a la surface"/>
127          <field id="rug_limout"   name="RUG"  long_name="Rugosite" />
128       </field_group>
129     </file>
130
131     <file id="limit_read" name="limit" time_counter_name="time_year" type="one_file" output_freq="1d" mode="read" cyclic="true" enabled="false">         
132       <field_group domain_ref="dom_glo" freq_offset="1ts" operation="instant">
133          <field id="foce_limin"  name="FOCE" long_name="Fraction ocean"/>
134          <field id="fsic_limin"  name="FSIC" long_name="Fraction glace de mer"/>
135          <field id="fter_limin"  name="FTER" long_name="Fraction terre"/>
136          <field id="flic_limin"  name="FLIC" long_name="Fraction land ice"/>
137          <field id="sst_limin"   name="SST"  long_name="Temperature superficielle de la mer"/>
138          <field id="bils_limin"  name="BILS" long_name="Reference flux de chaleur au sol" enabled="false"/> 
139          <field id="alb_limin"   name="ALB"  long_name="Albedo a la surface"/>
140          <field id="rug_limin"   name="RUG"  long_name="Rugosite" />
141       </field_group>
142     </file>
143     
144
145     <file id="climoz_LMDZ" type="one_file" output_freq="1d" mode="read" >
146        <field id="tro3_reg" name="tro3" domain_ref="domain_ozone" axis_ref="axis_ozone" operation="instant" freq_offset="1ts" enabled="false"/> 
147        <field id="tro3_daylight_reg" name="tro3_daylight" domain_ref="domain_ozone" axis_ref="axis_ozone" operation="instant" freq_offset="1ts" enabled="false"/> 
148     </file>         
149   
150  </file_definition> 
151
152
153
154
155
156
157  <!-- Define domains and groups of domains -->
158  <domain_definition>
159
160    <domain_group id="dom_glo" data_dim="1" >
161 
162      <domain id="dom_glo"  />
163      <domain id="greordered"  domain_ref="dom_glo">
164        <reorder_domain invert_lat="true" shift_lon_fraction="0.5" min_lon="0" max_lon="360" />
165      </domain> 
166   
167      <domain id="from_ecphy" domain_ref="dom_glo">
168        <interpolate_domain write_weight="true" mode="read_or_compute"/>
169      </domain> 
170
171      <domain id="from_landiceref" domain_ref="dom_glo">
172        <interpolate_domain write_weight="true" mode="read_or_compute"/>
173      </domain>
174
175      <domain id="from_relief" domain_ref="dom_glo">
176       <interpolate_domain write_weight="true" mode="read_or_compute" />
177      </domain>
178
179      <domain id="from_orography" domain_ref="dom_glo">
180        <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
181      </domain>
182
183      <domain id="from_limit" domain_ref="dom_glo">
184        <interpolate_domain write_weight="true" mode="read_or_compute"/>
185      </domain>
186
187      <domain id="from_limit_amip"domain_ref="dom_glo" >
188        <interpolate_domain write_weight="true" mode="read_or_compute"/>
189      </domain>
190
191      <domain id="from_ozone" domain_ref="dom_glo">
192        <interpolate_domain order="1" write_weight="true" mode="read_or_compute" />
193      </domain>
194
195      <domain id="from_climoz" domain_ref="dom_glo">
196        <interpolate_domain order="1" write_weight="true" mode="read_or_compute"/>
197      </domain>
198   
199    </domain_group>
200   
201   
202    <domain id="dom_regular" ni_glo="144" nj_glo="142" type="rectilinear"  >
203      <generate_rectilinear_domain/>
204      <interpolate_domain order="1"/>
205    </domain>
206
207    <domain id="domain_ecphy"  type="rectilinear" >
208       <generate_rectilinear_domain /> 
209    </domain>
210
211    <domain id="domain_landiceref"  type="rectilinear" >
212       <generate_rectilinear_domain /> 
213    </domain>
214
215    <domain id="domain_relief"  type="rectilinear" >
216       <generate_rectilinear_domain /> 
217    </domain>
218 
219    <domain id="domain_limit"  type="rectilinear" >
220       <generate_rectilinear_domain /> 
221    </domain>
222
223    <domain id="domain_limit_amip"  type="rectilinear" >
224       <generate_rectilinear_domain /> 
225    </domain>
226
227    <domain id="domain_ozone" type="rectilinear" >
228       <generate_rectilinear_domain /> 
229    </domain>
230
231    <domain id="domain_orography" type="rectilinear" >
232       <generate_rectilinear_domain /> 
233    </domain>
234   
235    <domain id="dom_out" domain_ref="dom_regular"/>
236
237    <domain id="domain_climoz" type="rectilinear" />
238   
239  </domain_definition>
240 
241  <!-- Need to define a grid? Do it here -->
242<!--  <grid_definition>
243    <grid_group id="vertical" axis_ref="presnivs" />
244  </grid_> -->
245
246<!-- Define Scalar grid for GHG, orbital parameters and solar constants -->
247  <grid_definition>
248    <grid id="grid_scalar" >
249    <scalar/>
250    </grid>
251  </grid_definition>
252 
253  <!-- Define groups of vertical axes -->
254  <axis_definition>
255    <axis id="time_month" n_glo="12" value="(0,11) [1 2 3 4 5 6 7 8 9 10 11 12]"/>
256    <axis id="time_year" unit="day" />
257    <axis id="axis_ozone" unit="millibar" axis_type="Z"/>
258    <axis id="axis_climoz"  unit="millibar" axis_type="Z"/>
259    <axis id="tr_climoz"  />
260    <axis id="time_axis_climoz" />
261
262
263    <axis id="presnivs" standard_name="Vertical levels" unit="Pa">
264    </axis>
265    <axis id="Ahyb" standard_name="Ahyb comp of Hyb Cord" unit="Pa">
266    </axis> 
267    <axis id="Bhyb" standard_name="Bhyb comp of Hyb Cord" unit="">
268    </axis>
269    <axis id="Ahyb_inter" standard_name="A comp of Hyb Cord at interface" unit="Pa">
270    </axis> 
271    <axis id="Bhyb_inter" standard_name="B comp of Hyb Cord at interface" unit="">
272    </axis>
273    <axis id="Alt" standard_name="Height approx for scale heigh of 8km at levels" unit="km">
274    </axis>
275    <axis id="plev" standard_name="model_level_number" unit="Pa">
276    </axis>
277    <axis id="klev"  prec="8" long_name="number of layers"
278          standard_name="number of layers" unit="1">
279    </axis>
280    <axis id="klevp1"  prec="8" long_name="number of layer interfaces"
281          standard_name="number of layer interfaces" unit="1">
282    </axis>
283    <axis id="bnds" standard_name="bounds" unit="1" >
284    </axis>
285    <axis id="spectband" standard_name="Sensor Band Central Radiation Wavenumber" unit="m-1">
286    </axis>
287    <axis id="axis_lat" standard_name="Latitude axis">
288           <reduce_domain operation="average" direction="iDir" />
289    </axis>
290
291<!-- Cosp axis definitions-->
292    <axis id="height" standard_name="Cosp levels" unit="m"> 
293    </axis>
294    <axis id="height_mlev" standard_name="height_mlev" unit="m"> 
295    </axis>
296    <axis id="sza" standard_name="solar_zenith_angle" unit="degrees">
297    </axis>
298    <axis id="pressure2" standard_name="pressure" unit="mb">
299    </axis>
300    <axis id="column" standard_name="column" unit="count"> 
301    </axis> 
302    <axis id="temp" standard_name="temperature" unit="K"> 
303    </axis> 
304    <axis id="cth" standard_name="altitude" unit="m"> 
305    </axis> 
306    <axis id="ReffIce" standard_name="ReffIce" unit="microne" >
307    </axis>
308    <axis id="ReffLiq" standard_name="ReffLiq" unit="microne" >
309    </axis>
310    <axis id="scatratio" standard_name="scatratio" unit="1" >
311    </axis>
312    <axis id="dbze" standard_name="dbze" unit="dBZ" >
313    </axis>
314    <axis id="tau" standard_name="tau" unit="1" >
315    </axis>
316  </axis_definition>
317
318  <grid_definition>
319
320    <grid id="klev_bnds"> <axis axis_ref="klev" /> <axis axis_ref="bnds" /> </grid>
321    <grid id="klevp1_bnds"> <axis axis_ref="klevp1" /> <axis axis_ref="bnds" /> </grid>
322
323     <grid id="grid_glo">
324        <domain domain_ref="dom_glo" />
325     </grid>
326
327     <grid id="grid_glo_presnivs">
328        <domain domain_ref="dom_glo" />
329        <axis axis_ref="presnivs" />
330     </grid>
331
332
333<!------------------------------>
334      <grid id="grid_out">
335       <domain id="dom_out" />
336      </grid>
337
338     <grid id="grid_out_presnivs">
339        <domain id="dom_out" />
340        <axis id="presnivs" />
341     </grid>
342<!--------------------------------------------->
343
344
345
346     <grid id="grid_glo_plev">
347        <domain domain_ref="dom_glo" />
348        <axis axis_ref="plev" />
349     </grid>
350
351     <grid id="grid_glo_spectband">
352        <domain domain_ref="dom_glo" />
353        <axis axis_ref="spectband" />
354     </grid>
355
356     <grid id="grid_glo_height">
357        <domain domain_ref="dom_glo" />
358        <axis axis_ref="height" />
359     </grid>
360
361     <grid id="grid_glo_heightmlev">
362        <domain domain_ref="dom_glo" />
363        <axis axis_ref="height_mlev" />
364     </grid>
365
366     <grid id="grid_glo_temp">
367        <domain domain_ref="dom_glo" />
368        <axis axis_ref="temp" />
369     </grid>
370
371     <grid id="grid_glo_sza">
372        <domain domain_ref="dom_glo" />
373        <axis axis_ref="sza" />
374     </grid>
375
376     <grid id="grid_glo_column">
377        <domain domain_ref="dom_glo" />
378        <axis axis_ref="column" />
379     </grid>
380
381
382<!-- Define 4D grids for Cosp simulator -->
383     <grid id="grid4Dcol">
384        <domain domain_ref="dom_glo" />
385        <axis axis_ref="column" />
386        <axis axis_ref="height_mlev" />
387     </grid>
388
389     <grid id="grid4Dsrbin">
390        <domain domain_ref="dom_glo" />
391        <axis axis_ref="height" />
392        <axis axis_ref="scatratio" />
393     </grid>
394
395     <grid id="grid4Ddbze">
396        <domain domain_ref="dom_glo" />
397        <axis axis_ref="height" />
398        <axis axis_ref="dbze" />
399     </grid>
400
401     <grid id="grid4Dtau">
402        <domain domain_ref="dom_glo" />
403        <axis axis_ref="tau" />
404        <axis axis_ref="pressure2" />
405     </grid>
406
407     <grid id="grid4Dmisr">
408        <domain domain_ref="dom_glo" />
409        <axis axis_ref="cth" />
410        <axis axis_ref="tau" />
411     </grid>
412
413     <grid id="grid4Dreffi">
414        <domain domain_ref="dom_glo" />
415        <axis axis_ref="tau" />
416        <axis axis_ref="ReffIce" />
417     </grid>
418
419     <grid id="grid4Dreffl">
420        <domain domain_ref="dom_glo" />
421        <axis axis_ref="tau" />
422        <axis axis_ref="ReffLiq" />
423     </grid>
424     <grid id="grid4Dcol2">
425        <domain domain_ref="dom_glo" />
426        <axis axis_ref="height" />
427        <axis axis_ref="column" />
428     </grid>
429
430 <!-- Grid definitions to allow summing of a 3D varaible -->   
431      <grid id="grid_3D" >
432         <domain domain_ref="dom_glo" />
433         <axis axis_ref="lev" />
434       </grid>
435
436       <grid id="grid_sum_axis">
437         <domain domain_ref="dom_glo" />
438         <scalar>
439            <reduce_axis operation="sum" />
440         </scalar>
441       </grid>
442
443       <grid id="grid_sum">
444         <scalar >
445        <reduce_domain operation="sum" local="true" />
446        <reduce_scalar operation="sum" />
447         </scalar>
448         <scalar>
449         </scalar>
450       </grid>
451       
452       <grid id="grid_climoz">
453         <domain domain_ref="domain_climoz" />
454         <axis axis_ref="axis_climoz" />
455         <axis axis_ref="time_axis_climoz" />
456         <axis axis_ref="tr_climoz" />
457       </grid >
458       
459       <grid id="grid_from_climoz">
460         <domain domain_ref="from_climoz" />
461         <axis axis_ref="axis_climoz" />
462         <axis axis_ref="time_axis_climoz" />
463         <axis axis_ref="tr_climoz" />
464       </grid>
465       
466
467  </grid_definition>
468
469</context>
Note: See TracBrowser for help on using the repository browser.