source: BOL/LMDZ_Setup/DEF/XMLfilesOR7994/context_orchidee.xml @ 5192

Last change on this file since 5192 was 4615, checked in by asima, 17 months ago

Initial import of LMDZ_Setup environment
(former TEST_PROD which was distributed as tutorial_prod.tar).

See also related doc LMDZ_Setup_HowTo (former tutorial_prod_FAQ) :
https://docs.google.com/document/d/1OLZG6e-86NiXuv5-aALxKIh-QPkp4BdCwWtiBFot-6c

This initial import corresponds to TEST_PROD from
https://lmdz.lmd.jussieu.fr/pub/Training/Archive/tutorial_prod.tar_v20230707.

Previous versions of tutorial_prod.tar are available at
https://lmdz.lmd.jussieu.fr/pub/Training/Archive

File size: 17.9 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.jussieu.fr/orchidee/trunk/ORCHIDEE/src_xml/context_orchidee.xml $                -->
6<!-- $Date: 2023-03-23 13:43:34 +0100 (jeu. 23 mars 2023) $                                                     -->
7<!-- $Revision: 7922 $                                                                                           -->
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="nvmap" name="vegetmap" standard_name="model_level_number" long_name="Vegetation types in input file" 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="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="nlevels_tot" standard_name="model_level_number" long_name="Total number of vertical canopy levels" 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="nice" name="icelev" standard_name="model_level_number" long_name="Ice levels" unit="1"/>
76
77    <!-- Vertical axis and extra dimensions in stomate -->
78    <axis id="P10" standard_name="model_level_number" long_name="Pool 10 years" unit="1"/>
79    <axis id="P100" standard_name="model_level_number" long_name="Pool 100 years" unit="1"/>
80    <axis id="P11" standard_name="model_level_number" long_name="Pool 10 years + 1" unit="1"/>
81    <axis id="P101" standard_name="model_level_number" long_name="Pool 100 years + 1" unit="1"/>
82    <axis id="nshort" standard_name="model_level_number" long_name="short-lived product pool" unit="yr"/>
83    <axis id="nmedium" standard_name="model_level_number" long_name="medium-lived product pool" unit="yr"/>
84    <axis id="nlong" standard_name="model_level_number" long_name="long-lived product pool" unit="yr"/>
85    <axis id="nshort1" standard_name="model_level_number" long_name="short-lived product pool" unit="yr"/>
86    <axis id="nmedium1" standard_name="model_level_number" long_name="medium-lived product pool" unit="yr"/>
87    <axis id="nlong1" standard_name="model_level_number" long_name="long-lived product pool" unit="yr"/>
88    <axis id="ncirc" standard_name="model_level_number" long_name="circumference classes" unit="1"/>
89    <axis id="ncut" standard_name="model_level_number" long_name="types of cuttings" unit="1"/>
90    <axis id="nparts" standard_name="model_level_number" long_name="biomass components" unit="1"/>
91    <axis id="nlctypes" standard_name="model_level_number" long_name="land cover types" unit="1"/>
92    <axis id="noutdiaclass" standard_name="model_level_number" long_name="number of output classes" unit="1"/> 
93    <axis id="lai_time" />
94    <axis id="time12" />
95    <axis id="time1" />
96  </axis_definition>
97
98
99  <!-- =========================================================================================================== -->
100  <!-- Definition of model and output grids                                                                        -->
101  <!-- A grid is a combination of the horizontal domain and optionally one or several axes.                        -->
102  <!-- All grids are specified twice: the grid used by the model "grid_axis", and the grid used for output         -->
103  <!-- "grid_axis_out", where "axis" represents one or several axes used in the grid, see below.                   -->
104  <!-- When the model runs on the default regular longitude-latitude grid, "grid_axis_out" is the same as          -->
105  <!-- "grid_axis", no interpolation will be done. When the model runs on an unstructured grid, grid_axis_out is   --> 
106  <!-- different from grid_axis and XIOS will do the interpolation.                                                -->
107  <!-- =========================================================================================================== -->
108  <grid_definition>
109
110    <!-- Definition of horizontal grid, 2D grid -->
111    <grid id="grid_landpoints">
112      <domain domain_ref="domain_landpoints" />
113    </grid>
114    <grid id="grid_landpoints_out">
115      <domain domain_ref="domain_landpoints_out" />
116    </grid>
117
118    <!-- Definition of grids with fields having one extra dimension (one vertical axis or another dimension), 3D grids -->
119    <grid id="grid_nvm">
120      <domain domain_ref="domain_landpoints" />
121      <axis axis_ref="nvm" />
122    </grid>
123    <grid id="grid_nvm_out">
124      <domain domain_ref="domain_landpoints_out" />
125      <axis axis_ref="nvm" />
126    </grid>
127
128    <grid id="grid_nvmap">
129      <domain domain_ref="domain_landpoints" />
130      <axis axis_ref="nvmap" />
131    </grid>
132    <grid id="grid_nvmap_out">
133      <domain domain_ref="domain_landpoints_out" />
134      <axis axis_ref="nvmap" />
135    </grid>
136
137    <grid id="grid_nlut">
138      <domain domain_ref="domain_landpoints" />
139      <axis axis_ref="nlut" />
140    </grid>
141    <grid id="grid_nlut_out">
142      <domain domain_ref="domain_landpoints_out" />
143      <axis axis_ref="nlut" />
144    </grid>
145   
146    <grid id="grid_ncarb">
147      <domain domain_ref="domain_landpoints" />
148      <axis axis_ref="ncarb" />
149    </grid>
150    <grid id="grid_ncarb_out">
151      <domain domain_ref="domain_landpoints_out" />
152      <axis axis_ref="ncarb" />
153    </grid>
154   
155    <grid id="grid_nstm">
156      <domain domain_ref="domain_landpoints" />
157      <axis axis_ref="nstm" />
158    </grid>
159    <grid id="grid_nstm_out">
160      <domain domain_ref="domain_landpoints_out" />
161      <axis axis_ref="nstm" />
162    </grid>
163
164    <grid id="grid_nslm">
165      <domain domain_ref="domain_landpoints" />
166      <axis axis_ref="nslm" />
167    </grid>
168    <grid id="grid_nslm_out">
169      <domain domain_ref="domain_landpoints_out" />
170      <axis axis_ref="nslm" />
171    </grid>
172
173    <grid id="grid_nscm">
174      <domain domain_ref="domain_landpoints" />
175      <axis axis_ref="nscm" />
176    </grid>
177    <grid id="grid_nscm_out">
178      <domain domain_ref="domain_landpoints_out" />
179      <axis axis_ref="nscm" />
180    </grid>
181
182    <grid id="grid_ngrnd">
183      <domain domain_ref="domain_landpoints" />
184      <axis axis_ref="ngrnd" />
185    </grid>
186    <grid id="grid_ngrnd_out">
187      <domain domain_ref="domain_landpoints_out" />
188      <axis axis_ref="ngrnd" />
189    </grid>
190
191    <grid id="grid_ngrnd_nvm">
192      <domain domain_ref="domain_landpoints" />
193      <axis axis_ref="ngrnd" />
194      <axis axis_ref="nvm" />
195    </grid>
196    <grid id="grid_ngrnd_nvm_out">
197      <domain domain_ref="domain_landpoints_out" />
198      <axis axis_ref="ngrnd" />
199      <axis axis_ref="nvm" />
200    </grid>
201
202    <grid id="grid_albtyp">
203      <domain domain_ref="domain_landpoints" />
204      <axis axis_ref="albtyp" />
205    </grid>
206    <grid id="grid_albtyp_out">
207      <domain domain_ref="domain_landpoints_out" />
208      <axis axis_ref="albtyp" />
209    </grid>
210
211    <grid id="grid_nnobio">
212      <domain domain_ref="domain_landpoints" />
213      <axis axis_ref="nnobio" />
214    </grid>
215    <grid id="grid_nnobio_out">
216      <domain domain_ref="domain_landpoints_out" />
217      <axis axis_ref="nnobio" />
218    </grid>
219
220    <grid id="grid_nlaip1">
221      <domain domain_ref="domain_landpoints" />
222      <axis axis_ref="nlaip1" />
223    </grid>
224    <grid id="grid_nlaip1_out">
225      <domain domain_ref="domain_landpoints_out" />
226      <axis axis_ref="nlaip1" />
227    </grid>
228
229    <grid id="grid_nsnow">
230      <domain domain_ref="domain_landpoints" />
231      <axis axis_ref="nsnow" />
232    </grid>
233    <grid id="grid_nsnow_out">
234      <domain domain_ref="domain_landpoints_out" />
235      <axis axis_ref="nsnow" />
236    </grid>
237
238    <grid id="grid_P10">
239      <domain domain_ref="domain_landpoints" />
240      <axis axis_ref="P10" />
241    </grid>
242    <grid id="grid_P10_out">
243      <domain domain_ref="domain_landpoints_out" />
244      <axis axis_ref="P10" />
245    </grid>
246   
247    <grid id="grid_P11">
248      <domain domain_ref="domain_landpoints" />
249      <axis axis_ref="P11" />
250    </grid>
251    <grid id="grid_P11_out">
252      <domain domain_ref="domain_landpoints_out" />
253      <axis axis_ref="P11" />
254    </grid>
255
256    <grid id="grid_P100">
257      <domain domain_ref="domain_landpoints" />
258      <axis axis_ref="P100" />
259    </grid>
260    <grid id="grid_P100_out">
261      <domain domain_ref="domain_landpoints_out" />
262      <axis axis_ref="P100" />
263    </grid>
264
265    <grid id="grid_P101">
266      <domain domain_ref="domain_landpoints" />
267      <axis axis_ref="P101" />
268    </grid>
269    <grid id="grid_P101_out">
270      <domain domain_ref="domain_landpoints_out" />
271      <axis axis_ref="P101" />
272    </grid>
273
274    <grid id="grid_ncut">
275      <domain domain_ref="domain_landpoints" />
276      <axis axis_ref="ncut" />
277    </grid>
278    <grid id="grid_ncut_out">
279      <domain domain_ref="domain_landpoints_out" />
280      <axis axis_ref="ncut" />
281    </grid>
282
283    <grid id="grid_nshort">
284      <domain domain_ref="domain_landpoints" />
285      <axis axis_ref="nshort" />
286    </grid>
287    <grid id="grid_nshort_out">
288      <domain domain_ref="domain_landpoints_out" />
289      <axis axis_ref="nshort" />
290    </grid>
291
292    <grid id="grid_nmedium">
293      <domain domain_ref="domain_landpoints" />
294      <axis axis_ref="nmedium" />
295    </grid>
296    <grid id="grid_nmedium_out">
297      <domain domain_ref="domain_landpoints_out" />
298      <axis axis_ref="nmedium" />
299    </grid>
300
301    <grid id="grid_nlong">
302      <domain domain_ref="domain_landpoints" />
303      <axis axis_ref="nlong" />
304    </grid>
305    <grid id="grid_nlong_out">
306      <domain domain_ref="domain_landpoints_out" />
307      <axis axis_ref="nlong" />
308    </grid>
309
310    <grid id="grid_nshort1">
311      <domain domain_ref="domain_landpoints" />
312      <axis axis_ref="nshort1" />
313    </grid>
314    <grid id="grid_nshort1_out">
315      <domain domain_ref="domain_landpoints_out" />
316      <axis axis_ref="nshort1" />
317    </grid>
318
319    <grid id="grid_nmedium1">
320      <domain domain_ref="domain_landpoints" />
321      <axis axis_ref="nmedium1" />
322    </grid>
323    <grid id="grid_nmedium1_out">
324      <domain domain_ref="domain_landpoints_out" />
325      <axis axis_ref="nmedium1" />
326    </grid>
327
328    <grid id="grid_nlong1">
329      <domain domain_ref="domain_landpoints" />
330      <axis axis_ref="nlong1" />
331    </grid>
332    <grid id="grid_nlong1_out">
333      <domain domain_ref="domain_landpoints_out" />
334      <axis axis_ref="nlong1" />
335    </grid>
336
337    <grid id="grid_time12">
338      <domain domain_ref="domain_landpoints" />
339      <axis axis_ref="time12" />
340    </grid>
341    <grid id="grid_time12_out">
342      <domain domain_ref="domain_landpoints_out" />
343      <axis axis_ref="time12" />
344    </grid>
345
346    <grid id="grid_nlctypes">
347      <domain domain_ref="domain_landpoints" />
348      <axis axis_ref="nlctypes" />
349    </grid>
350    <grid id="grid_nlctypes_out">
351      <domain domain_ref="domain_landpoints_out" />
352      <axis axis_ref="nlctypes" />
353    </grid>
354
355    <grid id="grid_nice">
356      <domain domain_ref="domain_landpoints" />
357      <axis axis_ref="nice" />
358    </grid>
359    <grid id="grid_nice_out">
360      <domain domain_ref="domain_landpoints_out" />
361      <axis axis_ref="nice" />
362    </grid>
363
364
365
366    <!-- Definition of grids with fields having two extra dimensions, 4D grids -->
367    <grid id="grid_nslm_nstm">
368      <domain domain_ref="domain_landpoints" >
369        <interpolate_domain order="1"/>
370      </domain>
371      <axis axis_ref="nslm" />
372      <axis axis_ref="nstm" />
373    </grid>
374    <grid id="grid_nslm_nstm_out">
375      <domain domain_ref="domain_landpoints_out" />
376      <axis axis_ref="nslm" />
377      <axis axis_ref="nstm" />
378    </grid>
379
380    <grid id="grid_nvm_nstm">
381      <domain domain_ref="domain_landpoints" />
382      <axis axis_ref="nvm" />
383      <axis axis_ref="nstm" />
384    </grid>
385    <grid id="grid_nvm_nstm_out">
386      <domain domain_ref="domain_landpoints_out" />
387      <axis axis_ref="nvm" />
388      <axis axis_ref="nstm" />
389    </grid>
390
391    <grid id="grid_nvm_nslm">
392      <domain domain_ref="domain_landpoints" />
393      <axis axis_ref="nvm" />
394      <axis axis_ref="nslm" />
395    </grid>
396    <grid id="grid_nvm_nslm_out">
397      <domain domain_ref="domain_landpoints_out" />
398      <axis axis_ref="nvm" />
399      <axis axis_ref="nslm" />
400    </grid>
401
402    <grid id="grid_nvm_ncirc">
403      <domain id="domain_landpoints" />
404      <axis id="nvm" />
405      <axis id="ncirc" />
406    </grid>
407    <grid id="grid_nvm_ncirc_out">
408      <domain id="domain_landpoints_out" />
409      <axis id="nvm" />
410      <axis id="ncirc" />
411    </grid>
412
413    <grid id="grid_nvm_nlevelstot">
414      <domain id="domain_landpoints" />
415      <axis id="nvm" />
416      <axis id="nlevels_tot" />
417    </grid>
418    <grid id="grid_nvm_nlevelstot_out">
419      <domain id="domain_landpoints_out" />
420      <axis id="nvm" />
421      <axis id="nlevels_tot" />
422    </grid>
423
424    <grid id="grid_nvm_nparts">
425      <domain id="domain_landpoints" />
426      <axis id="nvm" />
427      <axis id="nparts" />
428    </grid>
429    <grid id="grid_nvm_nparts_out">
430      <domain id="domain_landpoints_out" />
431      <axis id="nvm" />
432      <axis id="nparts" />
433    </grid>
434
435    <grid id="grid_nvm_noutdiaclass">
436      <domain id="domain_landpoints" />
437      <axis id="nvm" />
438      <axis id="noutdiaclass" />
439    </grid>
440    <grid id="grid_nvm_noutdiaclass_out">
441      <domain id="domain_landpoints_out" />
442      <axis id="nvm" />
443      <axis id="noutdiaclass" />
444    </grid>
445
446  </grid_definition>
447 
448 
449</context>
Note: See TracBrowser for help on using the repository browser.