source: CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/LMDZ/LAM/context_lmdz.xml @ 6791

Last change on this file since 6791 was 6791, checked in by aclsce, 3 months ago

Merge ICOLMDZORINCA_v7_work into IPSLCM7_work

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