source: CONFIG/UNIFORM/v6/IPSLCM6.5/SOURCES/LMDZ/context_lmdz.xml @ 6443

Last change on this file since 6443 was 6443, checked in by cetlod, 14 months ago

merge useless IPSLCM6.5.1 into IPSLCM6.5 CONFIG & restructuration of PARAM sub-directory

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