source: LMDZ6/trunk/DefLists/context_lmdz_sans_cosp.xml @ 3669

Last change on this file since 3669 was 3474, checked in by Laurent Fairhead, 6 years ago

Adding proper hybrid coordinates coefficients as per the CMIP6 data request
r3284 of IPSLCM6.0.15 branch
Also added Cecill license information to a bunch of DefLists? files

  • 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: 4.8 KB
Line 
1<!-- Context LMDZ -->
2<context id="LMDZ">
3<!--  <calendar type="D360" start_date="1980-01-01 00:00:00" /> -->
4
5  <!-- Define available variables -->
6  <field_definition src="./field_def_lmdz.xml"/>
7
8  <!-- Define output files
9              Each file contains the list of variables and their output levels -->
10
11  <file_definition src="./file_def_histday_lmdz.xml"/>
12  <file_definition src="./file_def_histhf_lmdz.xml"/>
13  <file_definition src="./file_def_histins_lmdz.xml"/>
14  <file_definition src="./file_def_histLES_lmdz.xml"/>
15  <file_definition src="./file_def_histmth_lmdz.xml"/>
16  <file_definition src="./file_def_histstn_lmdz.xml"/>
17  <file_definition src="./file_def_histmthNMC_lmdz.xml"/>
18  <file_definition src="./file_def_histdayNMC_lmdz.xml"/>
19  <file_definition src="./file_def_histhfNMC_lmdz.xml"/>
20  <file_definition src="./file_def_histstrataer_lmdz.xml"/>
21
22
23
24
25
26  <!-- Define domains and groups of domains -->
27  <domain_definition>
28
29    <domain id="dom_glo"  data_dim="1" />
30
31    <domain id="greordered"  domain_ref="dom_glo">
32      <reorder_domain invert_lat="true" shift_lon_fraction="0.5" min_lon="0" max_lon="360" />
33    </domain> 
34   
35    <domain id="dom_regular" ni_glo="144" nj_glo="142" type="rectilinear"  >
36      <generate_rectilinear_domain/>
37      <interpolate_domain order="1"/>
38    </domain>
39   
40    <domain id="dom_out" domain_ref="dom_glo"/>
41   
42  </domain_definition>
43 
44  <!-- Need to define a grid? Do it here -->
45<!--  <grid_definition>
46    <grid_group id="vertical" axis_ref="presnivs" />
47  </grid_> -->
48
49<!-- Define Scalar grid for GHG, orbital parameters and solar constants -->
50  <grid_definition>
51    <grid id="grid_scalar" >
52      <scalar/>
53    </grid>
54  </grid_definition>
55 
56  <!-- Define groups of vertical axes -->
57  <axis_definition>
58    <axis id="time_month" n_glo="12" value="(0,11) [1 2 3 4 5 6 7 8 9 10 11 12]"/>
59    <axis id="time_year" unit="day" />
60    <axis id="presnivs" standard_name="Vertical levels" unit="Pa"/>
61    <axis id="Ahyb" standard_name="Ahyb comp of Hyb Cord" unit="Pa"/>
62    <axis id="Bhyb" standard_name="Bhyb comp of Hyb Cord" unit=""/>
63    <axis id="Ahyb_inter" standard_name="A comp of Hyb Cord at interface" unit="Pa"/>
64    <axis id="Bhyb_inter" standard_name="B comp of Hyb Cord at interface" unit=""/>
65    <axis id="Alt" standard_name="Height approx for scale heigh of 8km at levels" unit="km"/>
66    <axis id="plev" standard_name="model_level_number" unit="Pa"/>
67    <axis id="klev"  prec="8" long_name="number of layers" standard_name="number of layers" unit="1" />
68    <axis id="klevp1"  prec="8" long_name="number of layer interfaces" standard_name="number of layer interfaces" unit="1" />
69    <axis id="bnds" standard_name="bounds" unit="1" />
70    <axis id="spectband" standard_name="Sensor Band Central Radiation Wavenumber" unit="m-1"/>
71    <axis id="axis_lat" standard_name="Latitude axis">
72      <reduce_domain operation="average" direction="iDir" />
73    </axis>
74    <axis id="spectband" standard_name="Sensor Band Central Radiation Wavenumber" unit="m-1">
75    </axis>
76    <axis id="axis_lat" standard_name="Latitude axis">
77           <reduce_domain operation="average" direction="iDir" />
78    </axis>
79  </axis_definition>
80
81<!-- Cosp axis definitions-->
82
83  <grid_definition>
84
85    <grid id="klev_bnds"> <axis axis_ref="klev" /> <axis axis_ref="bnds" /> </grid>
86    <grid id="klevp1_bnds"> <axis axis_ref="klevp1" /> <axis axis_ref="bnds" /> </grid>
87
88
89     <grid id="grid_glo">
90        <domain domain_ref="dom_glo" />
91     </grid>
92
93     <grid id="grid_out">
94        <domain domain_ref="dom_out" />
95     </grid>
96
97
98     <grid id="grid_glo_presnivs">
99        <domain domain_ref="dom_glo" />
100        <axis axis_ref="presnivs" />
101     </grid>
102
103     <grid id="grid_out_presnivs">
104        <domain domain_ref="dom_out" />
105        <axis axis_ref="presnivs" />
106     </grid>
107
108
109     <grid id="grid_glo_plev">
110        <domain domain_ref="dom_glo" />
111        <axis axis_ref="plev" />
112     </grid>
113
114     <grid id="grid_out_plev">
115        <domain domain_ref="dom_out" />
116        <axis axis_ref="plev" />
117     </grid>
118
119
120     <grid id="grid_glo_spectband">
121        <domain domain_ref="dom_glo" />
122        <axis axis_ref="spectband" />
123     </grid>
124
125     <grid id="grid_out_spectband">
126        <domain domain_ref="dom_out" />
127        <axis axis_ref="spectband" />
128     </grid>
129     
130
131 <!-- Grid definitions to allow summing of a 3D variable -->   
132      <grid id="grid_3D" >
133         <domain domain_ref="dom_glo" />
134         <axis axis_ref="lev" />
135       </grid>
136
137       <grid id="grid_sum_axis">
138         <domain domain_ref="dom_glo" />
139         <scalar>
140            <reduce_axis operation="sum" />
141         </scalar>
142       </grid>
143
144       <grid id="grid_sum">
145         <scalar >
146           <reduce_domain operation="sum" local="true" />
147           <reduce_scalar operation="sum" />
148         </scalar>
149         <scalar/>
150       </grid>
151
152  </grid_definition>
153
154</context>
Note: See TracBrowser for help on using the repository browser.