source: LMDZ6/branches/LMDZ_ECRad/DefLists/context_lmdz.xml @ 5428

Last change on this file since 5428 was 4761, checked in by idelkadi, 13 months ago

Implementation of Ecrad double call in LMDZ:

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