source: branches/ORCHIDEE_2_2/ORCHIDEE/src_xml/context_orchidee.xml @ 8579

Last change on this file since 8579 was 8133, checked in by josefine.ghattas, 11 months ago
  • Updated to use module hdf5/1.12.2 needed at irene-skl, previously done in coupled configuration. Needed for XIOS3.
  • Cleaning in xml files needed for use with XIOS3. All modifications are also working with XIOS2.

See ticket #933

  • Property svn:keywords set to Date Revision HeadURL
File size: 13.0 KB
Line 
1<!-- =========================================================================================================== -->
2<!-- ORCHIDEE context                                                                                            -->
3<!-- context_orchidee.xml : Configuration file for ORCHIDEE for production of output files using XIOS            -->
4<!--                                                                                                             -->
5<!-- $HeadURL$                -->
6<!-- $Date$                                                     -->
7<!-- $Revision$                                                                                           -->
8<!-- =========================================================================================================== -->
9<context id="orchidee">
10 
11 
12  <!-- =========================================================================================================== -->
13  <!-- Definition of all existing variables                                                                        -->
14  <!-- DO NOT CHANGE THIS FILE                                                                                     -->
15  <!-- =========================================================================================================== -->
16  <field_definition src="./field_def_orchidee.xml"/>
17 
18 
19  <!-- =========================================================================================================== -->
20  <!-- Definition of output files                                                                                  -->
21  <!-- Definition of variables included in the different files                                                     -->
22  <!-- CHANGE THIS FILE BY ADDING THE FILES AND/OR VARIABLES YOU WANT TO PRODUCE                                   -->
23  <!-- Only variables and groups existing in field_def_orchidee.xml can be used                                    -->
24  <!-- =========================================================================================================== -->
25  <file_definition src="./file_def_orchidee.xml"/>
26 
27 
28  <!-- =========================================================================================================== -->
29  <!-- Definition of horizontal domain                                                                             -->
30  <!-- =========================================================================================================== -->
31  <domain_definition>
32
33    <!-- Model horizontal domain -->
34    <domain id="domain_landpoints"/>
35
36    <!-- Standard output horizontal domain:                                                                         -->
37    <!-- The same as the model grid is used by default for regular longitude-latitude grid. If the model is running -->
38    <!-- on an unstructred grid, this domain_landpoints will be changed to domain_landoints_regular, see below.     -->   
39    <domain id="domain_landpoints_out" domain_ref="domain_landpoints"/>
40
41    <!-- Interpolated output horizontal domain:                                                                   -->
42    <!-- This domain is used for output when the modele is running on an unstructured grid. For that case,        -->
43    <!-- the ORCHIDEE fortran code will switch so that domain_landpoints_out make reference to this domain.       -->
44    <domain id="domain_landpoints_regular" ni_glo="144" nj_glo="143" type="rectilinear"  >
45      <generate_rectilinear_domain lat_start="-90" lat_end="90" lon_start="0"/>
46      <interpolate_domain order="1" renormalize="true" detect_missing_value="true"/>
47    </domain>
48
49    <!-- Output horizontal domain used for CMIP6 simulations:                                                    -->
50    <!-- This domain is only used when running with the workflow CMIP6 and dr2xml_orchidee.xml files.            -->
51    <domain id="greordered"  domain_ref="domain_landpoints">
52      <reorder_domain invert_lat="true" shift_lon_fraction="0.5" min_lon="0" max_lon="360" />
53    </domain>
54
55  </domain_definition>
56
57  <!-- =========================================================================================================== -->
58  <!-- Definition of vertical axis and extra dimensions                                                            -->
59  <!-- =========================================================================================================== -->
60  <axis_definition>
61    <!-- Vertical axis and extra dimensions -->
62    <axis id="nvm" name="veget" standard_name="model_level_number" long_name="Vegetation types" unit="1"/>
63    <axis id="nlut" name="nlut" standard_name="landusetype4" long_name="Number of land use types specified by LUMIP" unit="1"/>
64    <axis id="ncarb" name="ncarb" standard_name="ncarb" long_name="Number of soil carbon pools" unit="1"/>
65    <axis id="nparts" name="nparts" standard_name="nparts" long_name="Number of biomass compartments" unit="1"/>
66    <axis id="nlaip1" name="laiax" standard_name="model_level_number" long_name="Interface of LAI layers" unit="1"/>
67    <axis id="ngrnd" name="solth" standard_name="model_level_number" long_name="Thermal soil levels" unit="m"/>
68    <axis id="nstm" name="soiltyp" standard_name="model_level_number" long_name="Soil tiles" unit="1"/>
69    <axis id="nnobio" name="nobio" standard_name="model_level_number" long_name="Other surface types" unit="1"/>
70    <axis id="albtyp" standard_name="model_level_number" long_name="Albedo types" unit="1"/>
71    <axis id="nslm" name="solay" standard_name="model_level_number" long_name="Hydrological soil levels" unit="1"/>
72    <axis id="nscm" name="nscm" standard_name="model_level_number" long_name="Soil type" unit="1"/>
73    <axis id="nsnow" name="snowlev" standard_name="model_level_number" long_name="Snow levels" unit="1"/>
74    <axis id="nbhtu" name="nbhtu" standard_name="model_level_number" long_name="HTU dimension for routing" unit="1"/>
75    <axis id="nbasmon" name="nbasmon" standard_name="model_level_number" long_name="HTU monitoring dimension" unit="1"/>
76    <axis id="P10" standard_name="model_level_number" long_name="Pool 10 years" unit="1"/>
77    <axis id="P100" standard_name="model_level_number" long_name="Pool 100 years" unit="1"/>
78    <axis id="P11" standard_name="model_level_number" long_name="Pool 10 years + 1" unit="1"/>
79    <axis id="P101" standard_name="model_level_number" long_name="Pool 100 years + 1" unit="1"/>
80    <axis id="lai_time" />
81  </axis_definition>
82
83
84  <!-- =========================================================================================================== -->
85  <!-- Definition of model and output grids                                                                        -->
86  <!-- A grid is a combination of the horizontal domain and optionally one or several axes.                        -->
87  <!-- All grids are specified twice: the grid used by the model "grid_axis", and the grid used for output         -->
88  <!-- "grid_axis_out", where "axis" represents one or several axes used in the grid, see below.                   -->
89  <!-- When the model runs on the default regular longitude-latitude grid, "grid_axis_out" is the same as          -->
90  <!-- "grid_axis", no interpolation will be done. When the model runs on an unstructured grid, grid_axis_out is   --> 
91  <!-- different from grid_axis and XIOS will do the interpolation.                                                -->
92  <!-- =========================================================================================================== -->
93  <grid_definition>
94
95    <!-- Definition of horizontal grid, 2D grid -->
96    <grid id="grid_landpoints">
97      <domain domain_ref="domain_landpoints" />
98    </grid>
99    <grid id="grid_landpoints_out">
100      <domain domain_ref="domain_landpoints_out" />
101    </grid>
102
103    <!-- Definition of grids with fields having one extra dimension (one vertical axis or another dimension), 3D grids -->
104    <grid id="grid_nvm">
105      <domain domain_ref="domain_landpoints" />
106      <axis axis_ref="nvm" />
107    </grid>
108    <grid id="grid_nvm_out">
109      <domain domain_ref="domain_landpoints_out" />
110      <axis axis_ref="nvm" />
111    </grid>
112
113    <grid id="grid_nlut">
114      <domain domain_ref="domain_landpoints" />
115      <axis axis_ref="nlut" />
116    </grid>
117    <grid id="grid_nlut_out">
118      <domain domain_ref="domain_landpoints_out" />
119      <axis axis_ref="nlut" />
120    </grid>
121   
122    <grid id="grid_ncarb">
123      <domain domain_ref="domain_landpoints" />
124      <axis axis_ref="ncarb" />
125    </grid>
126    <grid id="grid_ncarb_out">
127      <domain domain_ref="domain_landpoints_out" />
128      <axis axis_ref="ncarb" />
129    </grid>
130   
131    <grid id="grid_nstm">
132      <domain domain_ref="domain_landpoints" />
133      <axis axis_ref="nstm" />
134    </grid>
135    <grid id="grid_nstm_out">
136      <domain domain_ref="domain_landpoints_out" />
137      <axis axis_ref="nstm" />
138    </grid>
139
140    <grid id="grid_nslm">
141      <domain domain_ref="domain_landpoints" />
142      <axis axis_ref="nslm" />
143    </grid>
144    <grid id="grid_nslm_out">
145      <domain domain_ref="domain_landpoints_out" />
146      <axis axis_ref="nslm" />
147    </grid>
148
149    <grid id="grid_nscm">
150      <domain domain_ref="domain_landpoints" />
151      <axis axis_ref="nscm" />
152    </grid>
153    <grid id="grid_nscm_out">
154      <domain domain_ref="domain_landpoints_out" />
155      <axis axis_ref="nscm" />
156    </grid>
157
158    <grid id="grid_ngrnd">
159      <domain domain_ref="domain_landpoints" />
160      <axis axis_ref="ngrnd" />
161    </grid>
162    <grid id="grid_ngrnd_out">
163      <domain domain_ref="domain_landpoints_out" />
164      <axis axis_ref="ngrnd" />
165    </grid>
166
167    <grid id="grid_nparts">
168      <domain domain_ref="domain_landpoints" />
169      <axis axis_ref="nparts" />
170    </grid>
171    <grid id="grid_nparts_out">
172      <domain domain_ref="domain_landpoints_out" />
173      <axis axis_ref="nparts" />
174    </grid>
175
176    <grid id="grid_albtyp">
177      <domain domain_ref="domain_landpoints" />
178      <axis axis_ref="albtyp" />
179    </grid>
180    <grid id="grid_albtyp_out">
181      <domain domain_ref="domain_landpoints_out" />
182      <axis axis_ref="albtyp" />
183    </grid>
184
185    <grid id="grid_nnobio">
186      <domain domain_ref="domain_landpoints" />
187      <axis axis_ref="nnobio" />
188    </grid>
189    <grid id="grid_nnobio_out">
190      <domain domain_ref="domain_landpoints_out" />
191      <axis axis_ref="nnobio" />
192    </grid>
193
194    <grid id="grid_nlaip1">
195      <domain domain_ref="domain_landpoints" />
196      <axis axis_ref="nlaip1" />
197    </grid>
198    <grid id="grid_nlaip1_out">
199      <domain domain_ref="domain_landpoints_out" />
200      <axis axis_ref="nlaip1" />
201    </grid>
202
203    <grid id="grid_nsnow">
204      <domain domain_ref="domain_landpoints" />
205      <axis axis_ref="nsnow" />
206    </grid>
207    <grid id="grid_nsnow_out">
208      <domain domain_ref="domain_landpoints_out" />
209      <axis axis_ref="nsnow" />
210    </grid>
211
212    <grid id="grid_P10">
213      <domain domain_ref="domain_landpoints" />
214      <axis axis_ref="P10" />
215    </grid>
216    <grid id="grid_P10_out">
217      <domain domain_ref="domain_landpoints_out" />
218      <axis axis_ref="P10" />
219    </grid>
220   
221    <grid id="grid_P11">
222      <domain domain_ref="domain_landpoints" />
223      <axis axis_ref="P11" />
224    </grid>
225    <grid id="grid_P11_out">
226      <domain domain_ref="domain_landpoints_out" />
227      <axis axis_ref="P11" />
228    </grid>
229
230    <grid id="grid_P100">
231      <domain domain_ref="domain_landpoints" />
232      <axis axis_ref="P100" />
233    </grid>
234    <grid id="grid_P100_out">
235      <domain domain_ref="domain_landpoints_out" />
236      <axis axis_ref="P100" />
237    </grid>
238
239    <grid id="grid_P101">
240      <domain domain_ref="domain_landpoints" />
241      <axis axis_ref="P101" />
242    </grid>
243    <grid id="grid_P101_out">
244      <domain domain_ref="domain_landpoints_out" />
245      <axis axis_ref="P101" />
246    </grid>
247
248    <grid id="grid_nbhtu">
249      <domain domain_ref="domain_landpoints" />
250      <axis axis_ref="nbhtu" />
251    </grid>
252    <grid id="grid_nbhtu_out">
253      <domain domain_ref="domain_landpoints_out" />
254      <axis axis_ref="nbhtu" />
255    </grid>
256
257    <grid id="grid_nbasmon">
258      <domain domain_ref="domain_landpoints" />
259      <axis axis_ref="nbasmon" />
260    </grid>
261    <grid id="grid_nbasmon_out">
262      <domain domain_ref="domain_landpoints_out" />
263      <axis axis_ref="nbasmon" />
264    </grid>
265
266
267    <!-- Definition of grids with fields having two extra dimensions, 4D grids -->
268    <grid id="grid_nslm_nstm_read">
269      <domain domain_ref="domain_landpoints" >
270        <interpolate_domain order="1"/>
271      </domain>
272      <axis axis_ref="nslm" />
273      <axis axis_ref="nstm" />
274    </grid>
275    <grid id="grid_nslm_nstm">
276      <domain domain_ref="domain_landpoints" >
277      </domain>
278      <axis axis_ref="nslm" />
279      <axis axis_ref="nstm" />
280    </grid>
281    <grid id="grid_nslm_nstm_out">
282      <domain domain_ref="domain_landpoints_out" />
283      <axis axis_ref="nslm" />
284      <axis axis_ref="nstm" />
285    </grid>
286
287    <grid id="grid_nvm_nstm">
288      <domain domain_ref="domain_landpoints" />
289      <axis axis_ref="nvm" />
290      <axis axis_ref="nstm" />
291    </grid>
292    <grid id="grid_nvm_nstm_out">
293      <domain domain_ref="domain_landpoints_out" />
294      <axis axis_ref="nvm" />
295      <axis axis_ref="nstm" />
296    </grid>
297
298  </grid_definition>
299 
300 
301</context>
Note: See TracBrowser for help on using the repository browser.