source: tags/ORCHIDEE_2_1/ORCHIDEE/src_xml/context_orchidee.xml @ 5630

Last change on this file since 5630 was 5565, checked in by josefine.ghattas, 6 years ago

Reorganization of xml files: Now regrouping all sections related to reading and interpolating input files in the file context_input_orchidee.xml. This new file must always be included from iodef.xml. The content of file_def_input_orchidee.xml has been included in context_input_orchidee.xml and the file is deleted.

These changes do not induce any differences in results but the run configuration must be modified to copy the new file and include it in iodef.xml. This will be done in trunk/ORCHIDEE_OL offline experiments in a next coming changeset. For coupled configurations, these changes will be done in v6.2 configuration files. Note also that the file file_def_input_orchidee.xml has been removed and should not longer be copied to the run directory.

  • Property svn:keywords set to Date Revision HeadURL
File size: 11.5 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="142" type="rectilinear"  >
45      <generate_rectilinear_domain/>
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="nlaip1" name="laiax" standard_name="model_level_number" long_name="Interface of LAI layers" unit="1"/>
66    <axis id="ngrnd" name="solth" standard_name="model_level_number" long_name="Thermal soil levels" unit="m"/>
67    <axis id="nstm" name="soiltyp" standard_name="model_level_number" long_name="Soil tiles" unit="1"/>
68    <axis id="nnobio" name="nobio" standard_name="model_level_number" long_name="Other surface types" unit="1"/>
69    <axis id="albtyp" standard_name="model_level_number" long_name="Albedo types" unit="1"/>
70    <axis id="nslm" name="solay" standard_name="model_level_number" long_name="Hydrological soil levels" unit="1"/>
71    <axis id="ncsm" name="ncsm"    standard_name="model_level_number" long_name="Soil type" unit="1"/>
72    <axis id="nsnow" name="snowlev" standard_name="model_level_number" long_name="Snow levels" unit="1"/>
73    <axis id="P10" standard_name="model_level_number" long_name="Pool 10 years" unit="1"/>
74    <axis id="P100" standard_name="model_level_number" long_name="Pool 100 years" unit="1"/>
75    <axis id="P11" standard_name="model_level_number" long_name="Pool 10 years + 1" unit="1"/>
76    <axis id="P101" standard_name="model_level_number" long_name="Pool 100 years + 1" unit="1"/>
77    <axis id="lai_time" />
78  </axis_definition>
79
80
81  <!-- =========================================================================================================== -->
82  <!-- Definition of model and output grids                                                                        -->
83  <!-- A grid is a combination of the horizontal domain and optionally one or several axes.                        -->
84  <!-- All grids are specified twice: the grid used by the model "grid_axis", and the grid used for output         -->
85  <!-- "grid_axis_out", where "axis" represents one or several axes used in the grid, see below.                   -->
86  <!-- When the model runs on the default regular longitude-latitude grid, "grid_axis_out" is the same as          -->
87  <!-- "grid_axis", no interpolation will be done. When the model runs on an unstructured grid, grid_axis_out is   --> 
88  <!-- different from grid_axis and XIOS will do the interpolation.                                                -->
89  <!-- =========================================================================================================== -->
90  <grid_definition>
91
92    <!-- Definition of horizontal grid, 2D grid -->
93    <grid id="grid_landpoints">
94      <domain domain_ref="domain_landpoints" />
95    </grid>
96    <grid id="grid_landpoints_out">
97      <domain domain_ref="domain_landpoints_out" />
98    </grid>
99
100    <!-- Definition of grids with fields having one extra dimension (one vertical axis or another dimension), 3D grids -->
101    <grid id="grid_nvm">
102      <domain domain_ref="domain_landpoints" />
103      <axis axis_ref="nvm" />
104    </grid>
105    <grid id="grid_nvm_out">
106      <domain domain_ref="domain_landpoints_out" />
107      <axis axis_ref="nvm" />
108    </grid>
109
110    <grid id="grid_nlut">
111      <domain domain_ref="domain_landpoints" />
112      <axis axis_ref="nlut" />
113    </grid>
114    <grid id="grid_nlut_out">
115      <domain domain_ref="domain_landpoints_out" />
116      <axis axis_ref="nlut" />
117    </grid>
118   
119    <grid id="grid_ncarb">
120      <domain domain_ref="domain_landpoints" />
121      <axis axis_ref="ncarb" />
122    </grid>
123    <grid id="grid_ncarb_out">
124      <domain domain_ref="domain_landpoints_out" />
125      <axis axis_ref="ncarb" />
126    </grid>
127   
128    <grid id="grid_nstm">
129      <domain domain_ref="domain_landpoints" />
130      <axis axis_ref="nstm" />
131    </grid>
132    <grid id="grid_nstm_out">
133      <domain domain_ref="domain_landpoints_out" />
134      <axis axis_ref="nstm" />
135    </grid>
136
137    <grid id="grid_nslm">
138      <domain domain_ref="domain_landpoints" />
139      <axis axis_ref="nslm" />
140    </grid>
141    <grid id="grid_nslm_out">
142      <domain domain_ref="domain_landpoints_out" />
143      <axis axis_ref="nslm" />
144    </grid>
145
146    <grid id="grid_ngrnd">
147      <domain domain_ref="domain_landpoints" />
148      <axis axis_ref="ngrnd" />
149    </grid>
150    <grid id="grid_ngrnd_out">
151      <domain domain_ref="domain_landpoints_out" />
152      <axis axis_ref="ngrnd" />
153    </grid>
154
155    <grid id="grid_albtyp">
156      <domain domain_ref="domain_landpoints" />
157      <axis axis_ref="albtyp" />
158    </grid>
159    <grid id="grid_albtyp_out">
160      <domain domain_ref="domain_landpoints_out" />
161      <axis axis_ref="albtyp" />
162    </grid>
163
164    <grid id="grid_nnobio">
165      <domain domain_ref="domain_landpoints" />
166      <axis axis_ref="nnobio" />
167    </grid>
168    <grid id="grid_nnobio_out">
169      <domain domain_ref="domain_landpoints_out" />
170      <axis axis_ref="nnobio" />
171    </grid>
172
173    <grid id="grid_nlaip1">
174      <domain domain_ref="domain_landpoints" />
175      <axis axis_ref="nlaip1" />
176    </grid>
177    <grid id="grid_nlaip1_out">
178      <domain domain_ref="domain_landpoints_out" />
179      <axis axis_ref="nlaip1" />
180    </grid>
181
182    <grid id="grid_nsnow">
183      <domain domain_ref="domain_landpoints" />
184      <axis axis_ref="nsnow" />
185    </grid>
186    <grid id="grid_nsnow_out">
187      <domain domain_ref="domain_landpoints_out" />
188      <axis axis_ref="nsnow" />
189    </grid>
190
191    <grid id="grid_P10">
192      <domain domain_ref="domain_landpoints" />
193      <axis axis_ref="P10" />
194    </grid>
195    <grid id="grid_P10_out">
196      <domain domain_ref="domain_landpoints_out" />
197      <axis axis_ref="P10" />
198    </grid>
199   
200    <grid id="grid_P11">
201      <domain domain_ref="domain_landpoints" />
202      <axis axis_ref="P11" />
203    </grid>
204    <grid id="grid_P11_out">
205      <domain domain_ref="domain_landpoints_out" />
206      <axis axis_ref="P11" />
207    </grid>
208
209    <grid id="grid_P100">
210      <domain domain_ref="domain_landpoints" />
211      <axis axis_ref="P100" />
212    </grid>
213    <grid id="grid_P100_out">
214      <domain domain_ref="domain_landpoints_out" />
215      <axis axis_ref="P100" />
216    </grid>
217
218    <grid id="grid_P101">
219      <domain domain_ref="domain_landpoints" />
220      <axis axis_ref="P101" />
221    </grid>
222    <grid id="grid_P101_out">
223      <domain domain_ref="domain_landpoints_out" />
224      <axis axis_ref="P101" />
225    </grid>
226
227
228    <!-- Definition of grids with fields having two extra dimensions, 4D grids -->
229    <grid id="grid_nslm_nstm">
230      <domain domain_ref="domain_landpoints" >
231        <interpolate_domain order="1"/>
232      </domain>
233      <axis axis_ref="nslm" />
234      <axis axis_ref="nstm" />
235    </grid>
236    <grid id="grid_nslm_nstm_out">
237      <domain domain_ref="domain_landpoints_out" />
238      <axis axis_ref="nslm" />
239      <axis axis_ref="nstm" />
240    </grid>
241
242    <grid id="grid_nvm_nstm">
243      <domain domain_ref="domain_landpoints" />
244      <axis axis_ref="nvm" />
245      <axis axis_ref="nstm" />
246    </grid>
247    <grid id="grid_nvm_nstm_out">
248      <domain domain_ref="domain_landpoints_out" />
249      <axis axis_ref="nvm" />
250      <axis axis_ref="nstm" />
251    </grid>
252
253  </grid_definition>
254 
255 
256</context>
Note: See TracBrowser for help on using the repository browser.