source: XIOS/dev/branch_openmp/inputs/REMAP/iodef.xml @ 1538

Last change on this file since 1538 was 1538, checked in by yushan, 6 years ago

tests in XIOS OK (client, complete, remap, toy)

  • Property svn:executable set to *
File size: 8.3 KB
RevLine 
[660]1<?xml version="1.0"?>
2<simulation>
3
4 <context id="test">
5   <calendar type="Gregorian" start_date="2012-03-01 15:00:00" time_origin="2012-02-28 15:00:00 + 1d" />
6   <field_definition level="1" >
[1463]7    <field_group id="fields_src" operation="instant">
8       <field id="src_field_2D" domain_ref="src_domain"/>
9       <field id="src_field_2D_clone" domain_ref="src_domain_clone"/>
10       <field id="src_field_3D" domain_ref="src_domain" axis_ref="src_axis"/>       
11       <field id="src_field_3D_pression" grid_ref="src_grid_3D"/>
12       <field id="src_field_4D" grid_ref="grid_4D"/>       
[978]13    </field_group>
14    <field_group  id="fields_dst">
15      <field id="dst_field_2D" field_ref="src_field_2D" domain_ref="dst_domain"/>
16      <field id="dst_field_2D_regular_pole" field_ref="src_field_2D" domain_ref="dst_domain_regular_pole"/>
17      <field id="dst_field_3D" field_ref="src_field_3D" grid_ref="dst_grid_3D"/>
18      <field id="dst_field_3D_interp" field_ref="src_field_3D" axis_ref="dst_axis"/>       
[1463]19      <field id="dst_field_4D_extract" field_ref="src_field_4D" grid_ref="grid_4D_extract"/>     
20      <field id="dst_field_2D_clone" field_ref="src_field_2D_clone" domain_ref="dst_domain"/>
[978]21    </field_group>
[1463]22    <field_group id="read_fields" operation="instant" enabled="FALSE">
23      <field id="tmp_field_0" domain_ref="src_domain_regular_read" enabled="true"/>
24      <field id="tmp_field_clone" field_ref="tmp_field_0"/>
[978]25      <field id="tmp_field_1" grid_ref="src_grid_curvilinear_read" />
26      <field id="tmp_field_2" grid_ref="src_grid_unstructured_read" />
27      <field id="dst_field_regular" field_ref="tmp_field_2" grid_ref="dst_grid_regular"/>     
28      <field id="dst_field_regular_pole_0" field_ref="tmp_field_0" domain_ref="dst_domain_regular_pole"/>
[1064]29      <field id="dst_field_regular_pole_1" field_ref="tmp_field_clone" domain_ref="dst_domain_regular_pole"/>
[978]30    </field_group> 
[660]31   </field_definition>
32
[721]33   <file_definition type="one_file" par_access="collective" output_freq="1ts" output_level="10" enabled=".TRUE.">
[978]34      <file_group id="write_files" >
[1463]35        <file id="output_2D" name="output_2D" >
36          <field field_ref="src_field_2D" name="field_src" />
37          <field field_ref="src_field_2D" name="field_dst_regular_0"  domain_ref="dst_domain_regular_pole" default_value="10.e+5"/>
38          <field field_ref="dst_field_2D" name="field_dst_regular_1" />
39          <field field_ref="dst_field_2D_regular_pole" name="field_dst_regular_2" />
40          <field field_ref="dst_field_2D_clone" name="field_dst_regular_3" />
[978]41        </file> 
[1463]42       <file id="output_3D" name="output_3D" >
[978]43          <field field_ref="src_field_3D" name="field_src" />
44          <field field_ref="src_field_3D_pression" name="field" />
45          <field field_ref="dst_field_3D_interp" name="field_dst_interp_domain" />
[1463]46          <field field_ref="dst_field_3D_interp" name="field_dst_interp_domain_axis" domain_ref="dst_domain_regular_pole"/> 
[978]47       </file>
[1463]48       <file id="output_4D" name="output_4D" >
[1179]49          <field field_ref="src_field_4D" name="field_4D" />
[1463]50          <field field_ref="dst_field_4D_extract" name="field_4D_extract" />
[978]51        </file>
52     </file_group>
[1463]53     <file_group id="read_files" >
[1538]54       <file id="output_src_regular" name="output_src_regular" mode="read" read_metadata_par="true">
[978]55          <field id="src_field_regular" name="field" grid_ref="src_grid_regular_read" operation="instant"/>
56       </file>
[1463]57<!--        <file id="output_src_curvilinear" name="output_src_curvilinear" mode="read" >
[978]58          <field id="src_field_curvilinear" name="field_A" grid_ref="src_grid_curvilinear_read" operation="instant"/>
59       </file>
60       <file id="output_src_unstructured" name="output_src_unstructured" mode="read" >
61          <field id="src_field_unstructured" name="field" grid_ref="src_grid_unstructured_read" operation="instant"/>
[1463]62       </file> -->
63      </file_group>
64     <file_group id="read_then_write_files" enabled=".FALSE.">
65<!--        <file id="output_regular_pole" name="output_dst_regular" >
66          <field field_ref="dst_field_regular" name="field_regular" />
67          <field field_ref="dst_field_regular_pole_0" name="field_regular_pole_0" />
68          <field field_ref="dst_field_regular_pole_1" name="field_regular_pole_1" />
[1064]69       </file>
[1463]70       <file id="output_dst_curvilinear" name="output_dst_curvilinear">
71          <field field_ref="tmp_field_1" operation="instant"/>
72       </file>
73       <file id="output_dst_unstructured" name="output_dst_unstructured" >
74          <field field_ref="tmp_field_2" operation="instant"/>
75       </file> -->
76     </file_group>
[660]77   </file_definition>
78
79   <axis_definition>
[978]80    <axis_group id="axis_src">
81      <axis id="src_axis" positive="down" />
82      <axis id="nq" positive="down" />
[1463]83      <axis id="src_axis_curvilinear_read" />
[978]84    </axis_group>
85    <axis_group id="axis_dst">
[871]86     <axis id="dst_axis" positive="down" n_glo="2" value="(0,1)[120 220]">
[978]87       <interpolate_axis type="polynomial" order="1" coordinate="src_field_3D_pression"/>
88       <!-- <interpolate_axis type="polynomial" order="1" />         -->
[871]89     </axis>
[978]90    </axis_group>
[660]91   </axis_definition>
92
93   <domain_definition>
[978]94    <domain_group id="read_domains">
95      <domain id="src_domain_regular_read" type="rectilinear">
96        <generate_rectilinear_domain />
97      </domain>
98      <domain id="src_domain_curvilinear_read" type="curvilinear">
99        <generate_rectilinear_domain />
100      </domain>
101      <domain id="src_domain_unstructured_read" type="unstructured">
102      </domain>
103    </domain_group>
104    <domain_group id="domain_src">
105      <domain id="src_domain" />
106      <domain id="src_domain_clone"/>
107    </domain_group>
108
109    <domain_group id="domain_dst">
[818]110     <domain id="dst_domain">
[1463]111       <interpolate_domain/>
[689]112     </domain>
[871]113     <domain id="dst_domain_regular_pole" ni_glo="90" nj_glo="45" type="rectilinear">
[786]114       <generate_rectilinear_domain id="domain_regular_pole"/>
[1463]115       <interpolate_domain/>       
116       <zoom_domain ibegin="0" ni="45" jbegin="0" nj="45" />
[743]117     </domain>
[818]118     <domain id="dst_domain_regular" ni_glo="90" nj_glo="45" type="rectilinear">
[688]119       <generate_rectilinear_domain />
[978]120       <interpolate_domain/>       
[660]121     </domain>
[978]122    </domain_group>
[660]123   </domain_definition>
[775]124
125  <grid_definition>
[978]126    <grid_group id="read_grids">
127      <grid id="src_grid_regular_read">
128        <domain domain_ref="src_domain_regular_read"/>
129      </grid>
130      <grid id="src_grid_curvilinear_read">
131        <domain domain_ref="src_domain_curvilinear_read"/>
132        <axis axis_ref="src_axis_curvilinear_read" />
133      </grid>
134      <grid id="src_grid_unstructured_read">
135        <domain domain_ref="src_domain_unstructured_read"/>
136      </grid>
137    </grid_group>
138
139    <grid_group id="grid_src">
140      <grid id="src_grid_3D">
141        <domain domain_ref="src_domain"/>
142        <axis axis_ref="src_axis"/>
143      </grid>
[1463]144      <grid id="grid_4D">
[978]145        <domain domain_ref="src_domain"/>
146        <axis axis_ref="src_axis"/>
147        <axis axis_ref="nq"/>
148      </grid>
149    </grid_group>
150
151    <grid_group id="grid_dst">
152      <grid id="dst_grid_regular">
153        <domain domain_ref="dst_domain_regular"/>
154      </grid>
155      <grid id="dst_grid_3D">
156        <domain domain_ref="src_domain"/>
157        <axis axis_ref="dst_axis"/>
158      </grid>
[1463]159      <grid id="grid_4D_extract">
[978]160        <domain domain_ref="dst_domain_regular_pole"/>     
161        <axis axis_ref="src_axis"/>       
162        <scalar >
[1463]163          <extract_axis position="1"/>
[978]164        </scalar>     
165      </grid>
166    </grid_group>
[775]167  </grid_definition>
[660]168  </context>
169
170  <context id="xios">
171      <variable_definition>
[1463]172         <variable_group id="server">
[1468]173            <variable id="using_server2" type="bool">true</variable>
[1463]174            <variable id="ratio_server2" type="int">50</variable>
175         </variable_group>
176
[660]177        <variable_group id="buffer">
178            <variable id="optimal_buffer_size" type="string">performance</variable>
[718]179            <variable id="buffer_size_factor" type="double">30.0</variable>
[742]180            <variable id="min_buffer_size" type="double">800000</variable>
[660]181         </variable_group>
182
183        <variable_group id="parameters" >
184          <variable id="using_server" type="bool">true</variable>
185          <variable id="info_level" type="int">50</variable>
186          <variable id="print_file" type="bool">true</variable>
187        </variable_group>
188      </variable_definition>
189  </context>
190
191</simulation>
[1463]192
Note: See TracBrowser for help on using the repository browser.