source: LMDZ6/trunk/DefLists/context_lmdz.xml @ 4228

Last change on this file since 4228 was 4228, checked in by Laurent Fairhead, 2 years ago

Modifications to code to introduce a new vertical axis on llm+1 levels so that fluxes can
be output on their proper levels as per the CMIP6 DataRequest??
Actually is r3853 from the IPSL-CM6A-MR branch
LF

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