source: CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/ORCHIDEE/LAM/context_orchidee.xml_v22 @ 6868

Last change on this file since 6868 was 6868, checked in by jgipsl, 4 weeks ago

Renamed file by adding suffix _v22 for ORCHIDEE_2_2 to avoid misstakes further on.

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