source: codes/icosagcm/trunk/xml/context_dynamico.xml @ 793

Last change on this file since 793 was 793, checked in by jgipsl, 5 years ago

Added xml files:
These files come initially from simualations done with DYANMICO-LMDZ for the grand challenge but have been updated for this revision on the trunk. Files have been named to follow the convention for xml files for other models at IPSL-cmc. Previsously files have been renamed as follow:

  • icosa.xml -> context_dynamico.xml
  • field_def.xml -> field_def_dynamcio.xml
  • filedef_dcmip2016.xml -> file_def_dynamico.xml
File size: 8.6 KB
Line 
1<!-- =========================================================================================================== -->
2<!-- DYNAMICO context                                                                                            -->
3<!-- context_dynamico.xml : Configuration file for DYNAMICO for reading and writing  files using XIOS            -->
4<!--                                                                                                             -->
5<!-- =========================================================================================================== -->
6
7<context id="icosagcm" >
8  <calendar type="d360" start_date="2000-01-01 00:00:00" time_origin="2000-01-01 00:00:00"/>
9 
10  <!-- =========================================================================================================== -->
11  <!-- Definition of all existing variables in field_def_dynamico.xml                                              -->
12  <!-- =========================================================================================================== -->
13  <field_definition src="./field_def_dynamico.xml" />
14
15  <!-- =========================================================================================================== -->
16  <!-- Definition of output files in file_def_dynamico.xml, not including restart files                            -->
17  <!-- =========================================================================================================== -->
18  <file_definition src="./file_def_dynamico.xml" /> 
19
20  <!-- =========================================================================================================== -->
21  <!-- Definition of input fields                                                                                  -->
22  <!-- =========================================================================================================== -->
23  <field_definition>
24
25     <field_group id="read_fields" enabled="false" operation="instant">
26     
27        <field id="relief_db" field_ref="relief_reg" domain_ref="from_relief" read_access="true"  />
28        <field_group domain_ref="from_ecdyn" read_access="true" >
29           <field id="ps_db" field_ref="ps_reg" />
30           <field id="z_db"  field_ref="z_reg"  />
31           <field id="ts_db" field_ref="ts_reg" />
32           <field_group axis_ref="lev_ecdyn" >
33              <field id="u_db" field_ref="u_reg"  />
34              <field id="v_db" field_ref="v_reg"   />
35              <field id="temp_db" field_ref="temp_reg" />
36              <field id="q_db"    field_ref="q_reg"    />
37           </field_group>
38        </field_group>
39   
40     </field_group>
41
42  </field_definition> 
43
44
45  <!-- =========================================================================================================== -->
46  <!-- Definition of restart files and other input files                                                           -->
47  <!-- =========================================================================================================== -->
48  <file_definition type="one_file" par_access="collective">
49
50    <file id="output" name="output" enabled=".FALSE."  output_freq="2h" sync_freq="2h" output_level="10" >
51      <field_group group_ref="standard_output"/>
52    </file>
53
54    <file id="restart" name="restart" enabled="true">
55       <field_group id="group_restart" operation="once"> 
56          <field id="it_restart" name="iteration"  grid_ref="scalar" />
57          <field id="q_restart" name="q"  grid_ref="grid_q" />
58          <field_group domain_ref="i"> 
59             <field id="ps_restart" name="ps" />
60             <field id="phis_restart" name="phis" />
61             <field_group axis_ref="lev" >
62                <field id="theta_rhodz_restart" name="theta_rhodz" />
63                <field id="u_restart" name="u" domain_ref="u"/>
64                <field id="ulon_restart" name="ulon" />
65                <field id="ulat_restart" name="ulat" />
66             </field_group>
67          </field_group>
68       </field_group>
69    </file>
70
71    <file id="start" name="start" enabled="true" mode="write">
72       <field_group id="group_start" operation="once"> 
73          <field id="it_start" name="iteration"  grid_ref="scalar" />
74          <field_group domain_ref="i"> 
75             <field id="ps_start" name="ps" />
76             <field id="phis_start" name="phis" />
77             <field_group axis_ref="lev" >
78                <field id="theta_rhodz_start" name="theta_rhodz" />
79                <field id="u_start" name="u" domain_ref="u"/>
80                <field id="ulon_start" name="ulon" />
81                <field id="ulat_start" name="ulat" />
82             </field_group>
83          </field_group>
84          <field id="q_start" name="q"  grid_ref="grid_q" />
85       </field_group>
86    </file>
87
88    <file_group id="read_files" enabled="false" >
89
90       <file id="relief" name="Relief" type="one_file" mode="read" output_freq="10ts">
91           <field id="relief_reg" name="RELIEF" domain_ref="domain_relief" operation="instant" />
92       </file>
93     
94       <file id="ECDYN"  name="ECDYN" type="one_file" mode="read" output_freq="10ts">
95          <field_group domain_ref="domain_ecdyn" operation="instant">
96             <field id="ps_reg"   name="SP"      />
97             <field id="z_reg"    name="Z"       />
98             <field id="ts_reg"   name="ST"      />
99             <field_group axis_ref="lev_ecdyn"   >
100                <field id="u_reg"    name="U"     />
101                <field id="v_reg"    name="V"     />
102                <field id="temp_reg" name="TEMP"  />
103                <field id="q_reg"    name="R"     />
104             </field_group>
105          </field_group>
106       </file>
107   
108    </file_group>   
109  </file_definition>
110   
111
112  <!-- =========================================================================================================== -->
113  <!-- Axis definitions                                                                                            -->
114  <!-- =========================================================================================================== -->
115  <axis_definition>
116    <axis id="lev" name="lev" positive="down" standard_name="atmopshere_hybrid_sigma_pressure_coordinate" long_name="hybrid level at midpoints" />
117    <axis id="levp1" name="ilev"  unit="level" positive="down" standard_name="atmopshere_hybride_sigma_pressure_coordinate" long_name="hybrid level at interface" />
118    <axis id="lev_pressure" positive="down"  n_glo="2" unit="Pa" value="(0,1)[85000 50000]" >
119      <interpolate_axis order="1" coordinate="p" />
120    </axis>   
121    <axis id="nq" name="nq" n_glo="6" value="(0,5)[1 2 3 4 5 6]"/>
122    <axis id="lev_ecdyn" />
123  </axis_definition>   
124 
125
126  <!-- =========================================================================================================== -->
127  <!-- Domain definitions                                                                                          -->
128  <!-- =========================================================================================================== -->
129  <domain_definition>
130
131    <domain_group id="i"> 
132      <domain id="i" name="mesh"/>     
133
134      <domain id="from_relief" >
135        <interpolate_domain/>
136      </domain>
137     
138      <domain id="from_ecdyn" >
139        <interpolate_domain/>
140      </domain>
141    </domain_group> 
142
143    <domain id="v" />
144    <domain id="u" />
145     
146    <domain id="regular_half_degree" type="rectilinear" ni_glo="720" nj_glo="360" >
147      <generate_rectilinear_domain />
148      <interpolate_domain order="1"/>
149    </domain> 
150   
151    <domain id="regular_one_degree" type="rectilinear" ni_glo="360" nj_glo="180" >
152      <generate_rectilinear_domain />
153      <interpolate_domain order="1"/>
154    </domain> 
155   
156    <domain id="regular_two_degree" type="rectilinear" ni_glo="180" nj_glo="90" >
157      <generate_rectilinear_domain />
158      <interpolate_domain order="1"/>
159    </domain> 
160   
161    <domain id="domain_relief" type="rectilinear" >
162      <generate_rectilinear_domain />
163    </domain>
164   
165    <domain id="domain_ecdyn" type="rectilinear" >
166      <generate_rectilinear_domain />
167    </domain>
168   
169  </domain_definition>   
170 
171
172  <!-- =========================================================================================================== -->
173  <!-- Grid definitions                                                                                            -->
174  <!-- =========================================================================================================== -->
175  <grid_definition>   
176    <grid id="scalar">
177      <scalar />
178    </grid>
179   
180    <grid id="grid_q">
181      <domain domain_ref="i" />
182      <axis axis_ref="lev" />
183      <axis axis_ref="nq" />
184    </grid>
185
186  </grid_definition>   
187
188</context>
Note: See TracBrowser for help on using the repository browser.