source: LMDZ6/branches/Ocean_skin/DefLists/context_lmdz.xml @ 3798

Last change on this file since 3798 was 3798, checked in by lguez, 3 years ago

Sync latest trunk changes to Ocean_skin

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