source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/LMDZ/DefLists/context_lmdz.xml @ 5901

Last change on this file since 5901 was 5901, checked in by aclsce, 3 years ago

Forgot to commit some modifications...

File size: 12.0 KB
Line 
1<!-- $Id$ -->
2<!-- Context LMDZ -->
3<context id="LMDZ">
4<!--  <calendar type="D360" start_date="1980-01-01 00:00:00" /> -->
5
6  <!-- Define available variables -->
7  <field_definition src="./field_def_lmdz.xml"/>
8
9  <!-- Define output files
10              Each file contains the list of variables and their output levels -->
11
12  <file_definition src="./file_def_histday_lmdz.xml"/>
13  <file_definition src="./file_def_histhf_lmdz.xml"/>
14  <file_definition src="./file_def_histins_lmdz.xml"/>
15  <file_definition src="./file_def_histLES_lmdz.xml"/>
16  <file_definition src="./file_def_histmth_lmdz.xml"/>
17  <file_definition src="./file_def_histstn_lmdz.xml"/>
18  <file_definition src="./file_def_histmthNMC_lmdz.xml"/>
19  <file_definition src="./file_def_histdayNMC_lmdz.xml"/>
20  <file_definition src="./file_def_histhfNMC_lmdz.xml"/>
21  <file_definition src="./file_def_histmthCOSP_lmdz.xml"/>
22  <file_definition src="./file_def_histdayCOSP_lmdz.xml"/> 
23  <file_definition src="./file_def_histhfCOSP_lmdz.xml"/> 
24  <file_definition src="./file_def_histstrataer_lmdz.xml"/>
25  <file_definition src="./file_def_histdaystrataer_lmdz.xml"/>
26
27  <!-- Define domains and groups of domains -->
28  <domain_definition>
29
30    <domain id="dom_glo"  data_dim="1" />
31
32    <domain id="greordered"  domain_ref="dom_glo">
33      <reorder_domain invert_lat="true" shift_lon_fraction="0.5" min_lon="0" max_lon="360" />
34    </domain> 
35   
36    <domain id="dom_regular" ni_glo="144" nj_glo="143" type="rectilinear"  >
37      <generate_rectilinear_domain lat_start="-90" lat_end="90" lon_start="0"/>
38      <interpolate_domain order="1"/>
39    </domain>
40   
41    <domain id="dom_out" domain_ref="dom_glo"/>
42   
43  </domain_definition>
44 
45  <!-- Need to define a grid? Do it here -->
46<!--  <grid_definition>
47    <grid_group id="vertical" axis_ref="presnivs" />
48  </grid_> -->
49
50<!-- Define Scalar grid for GHG, orbital parameters and solar constants -->
51  <grid_definition>
52    <grid id="grid_scalar" >
53      <scalar/>
54      <axis axis_ref="ensemble" />
55    </grid>
56  </grid_definition>
57 
58  <!-- Define groups of vertical axes -->
59  <axis_definition>
60    <axis id="ensemble" value="_reset_"/>
61    <axis id="time_month" n_glo="12" value="(0,11) [1 2 3 4 5 6 7 8 9 10 11 12]"/>
62    <axis id="time_year" unit="day" />
63    <axis id="presnivs" standard_name="Vertical levels" unit="Pa"/>
64    <axis id="Ahyb" standard_name="Ahyb comp of Hyb Cord" unit="Pa"/>
65    <axis id="Bhyb" standard_name="Bhyb comp of Hyb Cord" unit=""/>
66    <axis id="Ahyb_inter" standard_name="A comp of Hyb Cord at interface" unit="Pa"/>
67    <axis id="Bhyb_inter" standard_name="B comp of Hyb Cord at interface" unit=""/>
68    <axis id="Alt" standard_name="Height approx for scale heigh of 8km at levels" unit="km"/>
69    <axis id="plev" standard_name="model_level_number" unit="Pa"/>
70    <axis id="klev"  prec="8" long_name="number of layers" standard_name="number of layers" unit="1" />
71    <axis id="klevp1"  prec="8" long_name="number of layer interfaces" standard_name="number of layer interfaces" unit="1" />
72    <axis id="bnds" standard_name="bounds" unit="1" />
73    <axis id="spectband" standard_name="Sensor Band Central Radiation Wavenumber" unit="m-1"/>
74    <axis id="axis_lat" standard_name="Latitude axis">
75        <reduce_domain operation="average" direction="iDir" />
76    </axis>
77    <!--axis id="spectband" standard_name="Sensor Band Central Radiation Wavenumber" unit="m-1">
78    </axis>
79    <axis id="axis_lat" standard_name="Latitude axis">
80        <reduce_domain operation="average" direction="iDir" />
81    </axis-->
82
83<!-- Cosp axis definitions-->
84    <axis id="height" standard_name="Cosp levels" unit="m"/> 
85    <axis id="height_mlev" standard_name="height_mlev" unit="m"/> 
86    <axis id="sza" standard_name="solar_zenith_angle" unit="degrees"/>
87    <axis id="pressure2" standard_name="pressure" unit="mb"/>
88    <axis id="column" standard_name="column" unit="count"/> 
89    <axis id="temp" standard_name="temperature" unit="K"/> 
90<!--    <axis id="cth16" standard_name="altitude" unit="m"/>   ym unused now to be in adequation with axis definition from model --> 
91    <axis id="cth" standard_name="altitude" unit="m"/> 
92    <axis id="ReffIce" standard_name="ReffIce" unit="microne" />
93    <axis id="ReffLiq" standard_name="ReffLiq" unit="microne" />
94    <axis id="scatratio" standard_name="scatratio" unit="1" />
95    <axis id="dbze" standard_name="dbze" unit="dBZ" />
96    <axis id="tau" standard_name="tau" unit="1" />
97  </axis_definition>
98
99  <grid_definition>
100
101    <grid id="klev_bnds"> 
102      <axis axis_ref="klev" /> 
103      <axis axis_ref="bnds" /> 
104      <axis axis_ref="ensemble" value="_reset_"/>
105    </grid>
106
107    <grid id="klevp1_bnds"> 
108      <axis axis_ref="klevp1" /> 
109      <axis axis_ref="bnds" /> 
110      <axis axis_ref="ensemble" value="_reset_"/>
111    </grid>
112
113     <grid id="grid_glo">
114        <domain domain_ref="dom_glo" />
115        <axis axis_ref="ensemble" />
116     </grid>
117     <grid id="grid_out">
118        <domain domain_ref="dom_out" />
119        <axis axis_ref="ensemble" />
120     </grid>
121
122     <grid id="grid_glo_presnivs">
123        <domain domain_ref="dom_glo" />
124        <axis axis_ref="presnivs" />
125        <axis axis_ref="ensemble" value="_reset_"/>
126     </grid>
127     <grid id="grid_out_presnivs">
128        <domain domain_ref="dom_out" />
129        <axis axis_ref="presnivs" />
130        <axis axis_ref="ensemble" value="_reset_"/>
131     </grid>
132
133     <grid id="grid_glo_plev">
134        <domain domain_ref="dom_glo" />
135        <axis axis_ref="plev" />
136        <axis axis_ref="ensemble" value="_reset_"/>
137     </grid>
138     <grid id="grid_out_plev">
139        <domain domain_ref="dom_out" />
140        <axis axis_ref="plev" />
141        <axis axis_ref="ensemble" value="_reset_"/>
142     </grid>
143
144     <grid id="grid_glo_spectband">
145        <domain domain_ref="dom_glo" />
146        <axis axis_ref="spectband" />
147        <axis axis_ref="ensemble" value="_reset_"/>
148     </grid>
149     <grid id="grid_out_spectband">
150        <domain domain_ref="dom_out" />
151        <axis axis_ref="spectband" />
152        <axis axis_ref="ensemble" value="_reset_"/>
153     </grid>
154
155     <grid id="grid_glo_height">
156        <domain domain_ref="dom_glo" />
157        <axis axis_ref="height" />
158        <axis axis_ref="ensemble" value="_reset_"/>
159     </grid>
160     <grid id="grid_out_height">
161        <domain domain_ref="dom_out" />
162        <axis axis_ref="height" />
163        <axis axis_ref="ensemble" />
164     </grid>
165
166     <grid id="grid_glo_heightmlev">
167        <domain domain_ref="dom_glo" />
168        <axis axis_ref="height_mlev" />
169        <axis axis_ref="ensemble" value="_reset_"/>
170     </grid>
171     <grid id="grid_out_heightmlev">
172        <domain domain_ref="dom_out" />
173        <axis axis_ref="height_mlev" />
174        <axis axis_ref="ensemble" value="_reset_"/>
175     </grid>
176
177     <grid id="grid_glo_temp">
178        <domain domain_ref="dom_glo" />
179        <axis axis_ref="temp" />
180        <axis axis_ref="ensemble" value="_reset_"/>
181     </grid>
182     <grid id="grid_out_temp">
183        <domain domain_ref="dom_out" />
184        <axis axis_ref="temp" />
185        <axis axis_ref="ensemble" value="_reset_"/>
186     </grid>
187
188     <grid id="grid_glo_sza">
189        <domain domain_ref="dom_glo" />
190        <axis axis_ref="sza" />
191        <axis axis_ref="ensemble" value="_reset_"/>
192     </grid>
193     <grid id="grid_out_sza">
194        <domain domain_ref="dom_out" />
195        <axis axis_ref="sza" />
196        <axis axis_ref="ensemble" value="_reset_"/>
197     </grid>
198
199     <grid id="grid_glo_column">
200        <domain domain_ref="dom_glo" />
201        <axis axis_ref="column" />
202        <axis axis_ref="ensemble" />
203     </grid>
204     <grid id="grid_out_column">
205        <domain domain_ref="dom_out" />
206        <axis axis_ref="column" />
207        <axis axis_ref="ensemble" value="_reset_"/>
208     </grid>
209
210<!-- Define 4D grids for Cosp simulator -->
211     <grid id="grid4Dcol">
212        <domain domain_ref="dom_glo" />
213        <axis axis_ref="column" />
214        <axis axis_ref="height_mlev" />
215        <axis axis_ref="ensemble" value="_reset_"/>
216     </grid>
217     <grid id="grid4Dcol_out">
218        <domain domain_ref="dom_out" />
219        <axis axis_ref="column" />
220        <axis axis_ref="height_mlev" />
221        <axis axis_ref="ensemble" value="_reset_"/>
222     </grid>
223
224     <grid id="grid4Dsrbin">
225        <domain domain_ref="dom_glo" />
226        <axis axis_ref="height" />
227        <axis axis_ref="scatratio" />
228        <axis axis_ref="ensemble" value="_reset_"/>
229     </grid>
230     <grid id="grid4Dsrbin_out">
231        <domain domain_ref="dom_out" />
232        <axis axis_ref="height" />
233        <axis axis_ref="scatratio" />
234        <axis axis_ref="ensemble" value="_reset_"/>
235     </grid>
236
237     <grid id="grid4Ddbze">
238        <domain domain_ref="dom_glo" />
239        <axis axis_ref="height" />
240        <axis axis_ref="dbze" />
241        <axis axis_ref="ensemble" value="_reset_"/>
242     </grid>
243     <grid id="grid4Ddbze_out">
244        <domain domain_ref="dom_out" />
245        <axis axis_ref="height" />
246        <axis axis_ref="dbze" />
247        <axis axis_ref="ensemble" value="_reset_"/>
248     </grid>
249
250     <grid id="grid4Dtau">
251        <domain domain_ref="dom_glo" />
252        <axis axis_ref="tau" />
253        <axis axis_ref="pressure2" />
254        <axis axis_ref="ensemble" value="_reset_"/>
255     </grid>
256     <grid id="grid4Dtau_out">
257        <domain domain_ref="dom_out" />
258        <axis axis_ref="tau" />
259        <axis axis_ref="pressure2" />
260        <axis axis_ref="ensemble" value="_reset_"/>
261     </grid>
262
263     <grid id="grid4Dmisr">
264        <domain domain_ref="dom_glo" />
265        <axis axis_ref="cth" />
266        <axis axis_ref="tau" />
267        <axis axis_ref="ensemble" value="_reset_"/>
268     </grid>
269     <grid id="grid4Dmisr_out">
270        <domain domain_ref="dom_out" />
271        <axis axis_ref="cth" />
272        <axis axis_ref="tau" />
273        <axis axis_ref="ensemble" value="_reset_"/>
274     </grid>
275
276     <grid id="grid4Dreffi">
277        <domain domain_ref="dom_glo" />
278        <axis axis_ref="tau" />
279        <axis axis_ref="ReffIce" />
280        <axis axis_ref="ensemble" value="_reset_"/>
281     </grid>
282     <grid id="grid4Dreffi_out">
283        <domain domain_ref="dom_out" />
284        <axis axis_ref="tau" />
285        <axis axis_ref="ReffIce" />
286        <axis axis_ref="ensemble" value="_reset_"/>
287     </grid>
288
289     <grid id="grid4Dreffl">
290        <domain domain_ref="dom_glo" />
291        <axis axis_ref="tau" />
292        <axis axis_ref="ReffLiq" />
293        <axis axis_ref="ensemble" value="_reset_"/>
294     </grid>
295     <grid id="grid4Dreffl_out">
296        <domain domain_ref="dom_out" />
297        <axis axis_ref="tau" />
298        <axis axis_ref="ReffLiq" />
299        <axis axis_ref="ensemble" value="_reset_"/>
300     </grid>
301
302     <grid id="grid4Dcol2">
303        <domain domain_ref="dom_glo" />
304        <axis axis_ref="height" />
305        <axis axis_ref="column" />
306        <axis axis_ref="ensemble" value="_reset_"/>
307     </grid>
308     <grid id="grid4Dcol2_out">
309        <domain domain_ref="dom_out" />
310        <axis axis_ref="height" />
311        <axis axis_ref="column" />
312        <axis axis_ref="ensemble" value="_reset_"/>
313     </grid>
314
315     <grid id="grid4Dsza">
316        <domain domain_ref="dom_glo" />
317        <axis axis_ref="column" />
318        <axis axis_ref="sza" />
319        <axis axis_ref="ensemble" value="_reset_"/>
320     </grid>
321     <grid id="grid4Dsza_out">
322        <domain domain_ref="dom_out" />
323        <axis axis_ref="column" />
324        <axis axis_ref="sza" />
325        <axis axis_ref="ensemble" value="_reset_"/>
326     </grid>
327
328 <!-- Grid definitions to allow summing of a 3D variable -->   
329      <grid id="grid_3D" >
330         <domain domain_ref="dom_glo" />
331         <axis axis_ref="lev" />
332         <axis axis_ref="ensemble" value="_reset_"/>
333       </grid>
334
335       <grid id="grid_sum_axis">
336         <domain domain_ref="dom_glo" />
337         <scalar>
338            <reduce_axis operation="sum" />
339         </scalar>
340         <axis axis_ref="ensemble" value="_reset_"/>
341       </grid>
342
343       <grid id="grid_sum">
344         <scalar >
345           <reduce_domain operation="sum" local="true" />
346           <reduce_scalar operation="sum" />
347         </scalar>
348         <scalar/>
349         <axis axis_ref="ensemble" value="_reset_"/>
350       </grid>
351
352  </grid_definition>
353
354</context>
Note: See TracBrowser for help on using the repository browser.