source: XIOS/dev/branch_openmp/inputs/Unstruct/iodef.xml @ 1463

Last change on this file since 1463 was 1463, checked in by yushan, 3 years ago

test_remap modified to follow trunk. memory free issue in mapper.cpp solved by changing tags. Yet need to know why.

File size: 5.5 KB
Line 
1<?xml version="1.0"?>
2<simulation>
3
4 <context id="surface">
5   <calendar type="Gregorian" start_date="2012-03-01 15:00:00" time_origin="2012-02-28 15:00:00 + 1d" />
6
7   <field_definition level="1" enabled=".TRUE." default_value="1000">
8     <field id="field_A_srf"  operation="average" freq_op="3600s" grid_ref="grid_A"/>
9     <field id="field_B_srf"  operation="average" freq_op="3600s" grid_ref="grid_A"/>
10     <field id="field_A_expand"  operation="average" grid_ref="grid_dst" field_ref="field_A_srf"/>
11
12   <!--  <field id="tmp_field_0" domain_ref="src_domain_regular_read"/>     
13     <field id="tmp_field_1" grid_ref="src_grid_curvilinear_read" />
14     <field id="tmp_field_2" grid_ref="src_grid_unstructured_read" /> -->
15
16   </field_definition>
17
18   <file_definition type="one_file" par_access="collective" output_freq="1h" output_level="10" enabled=".TRUE." >
19     <file id="output" name="output">
20<!--        <field field_ref="field_A_expand" name="field"/> -->
21        <field field_ref="field_A_srf" name="field_A"/>
22        <field field_ref="field_A_srf" name="field_rect" grid_ref="grid_rect" enabled=".TRUE." />
23        <field field_ref="field_A_srf" name="field_rect2" grid_ref="grid_rect2" enabled=".TRUE." />
24        <field field_ref="field_A_srf" name="field_rect3" grid_ref="grid_rect3" enabled=".TRUE."/>
25      <!--  <field field_ref="tmp_field_0" name="field_regular_0" enabled=".TRUE."/> -->
26    <!--    <field field_ref="tmp_field_1" operation="instant"/> -->
27  <!--        <field field_ref="tmp_field_2" operation="instant"/> -->
28     </file>
29
30    <!-- <file_group id="read_files" enabled=".TRUE." >
31       <file id="output_src_regular" name="output_src_regular" mode="read" >
32          <field id="src_field_regular" name="field" grid_ref="src_grid_regular_read" operation="instant"/>
33       </file>
34       <file id="output_src_curvilinear" name="output_src_curvilinear" mode="read" >
35          <field id="src_field_curvilinear" name="field_A" grid_ref="src_grid_curvilinear_read" operation="instant"/>
36       </file>
37       <file id="output_src_unstructured" name="output_src_unstructured" mode="read" >
38          <field id="src_field_unstructured" name="field" grid_ref="src_grid_unstructured_read" operation="instant"/>
39       </file>
40     </file_group>
41-->
42 
43   </file_definition>
44
45   <axis_definition>
46     <axis id="axis_srf" positive="up"/>
47     <axis id="src_axis_curvilinear_read" positive="down" />
48   </axis_definition>
49
50   <domain_definition>
51     <domain id="domain_srf" />   
52 
53     <domain id="domain_dst" domain_ref="domain_srf" >
54       <expand_domain/>
55       <compute_connectivity_domain id="compute" type="node"/>
56     </domain>
57
58     <domain id="dst_domain_regular_pole" ni_glo="80" nj_glo="40" type="rectilinear">
59       <generate_rectilinear_domain id="domain_regular_pole"/>
60       <interpolate_domain write_weight="false" order="1" renormalize="true"/>       
61     </domain>
62
63     <domain id="dst_domain_regular_pole2" ni_glo="80" nj_glo="80" type="rectilinear">
64       <generate_rectilinear_domain id="domain_regular_pole2"/>
65       <interpolate_domain write_weight="false" order="1" renormalize="true"/>       
66     </domain>
67
68     <domain id="dst_domain_regular_pole3" ni_glo="80" nj_glo="80" type="rectilinear">
69       <generate_rectilinear_domain id="domain_regular_pole3"/>
70       <interpolate_domain write_weight="false" order="1" renormalize="true"/>       
71       <zoom_domain ibegin="0" ni="30" jbegin="0" nj="30" /> 
72     </domain>
73
74    <domain_group id="read_domains">
75      <domain id="src_domain_regular_read" type="rectilinear">
76        <generate_rectilinear_domain />
77      </domain>
78      <domain id="src_domain_curvilinear_read" type="curvilinear">
79        <generate_rectilinear_domain />
80      </domain>
81      <domain id="src_domain_unstructured_read" type="unstructured">
82        <generate_rectilinear_domain/>
83      </domain>
84    </domain_group>
85
86   </domain_definition>
87
88   <grid_definition>
89     <grid id="grid_A">
90       <domain domain_ref="domain_srf" />
91       <axis axis_ref="axis_srf" />
92     </grid>
93
94     <grid id="grid_dst">
95       <domain domain_ref="domain_dst" />
96       <axis axis_ref="axis_srf" />
97     </grid>
98
99     <grid id="grid_rect">
100       <domain domain_ref="dst_domain_regular_pole" />
101       <axis axis_ref="axis_srf" />
102     </grid>
103
104     <grid id="grid_rect2">
105       <domain domain_ref="dst_domain_regular_pole2" />
106       <axis axis_ref="axis_srf" />
107     </grid>
108
109     <grid id="grid_rect3">
110       <domain domain_ref="dst_domain_regular_pole3" />
111       <axis axis_ref="axis_srf" />
112     </grid>
113
114
115     <grid_group id="read_grids">
116      <grid id="src_grid_regular_read">
117        <domain domain_ref="src_domain_regular_read"/>
118      </grid>
119      <grid id="src_grid_curvilinear_read">
120        <domain domain_ref="src_domain_curvilinear_read"/>
121        <axis axis_ref="src_axis_curvilinear_read" />
122      </grid>
123      <grid id="src_grid_unstructured_read">
124        <domain domain_ref="src_domain_unstructured_read"/>
125      </grid>
126    </grid_group> 
127
128   </grid_definition>
129  </context>
130
131  <context id="xios">
132      <variable_definition>
133        <variable_group id="buffer">
134            <variable id="optimal_buffer_size" type="string">performance</variable>
135            <variable id="buffer_size_factor" type="double">1.0</variable>
136         </variable_group>
137
138        <variable_group id="parameters" >
139          <variable id="using_server" type="bool">false</variable>
140          <variable id="info_level" type="int">50</variable>
141          <variable id="print_file" type="bool">true</variable>
142        </variable_group>
143      </variable_definition>
144  </context>
145
146</simulation>
147
Note: See TracBrowser for help on using the repository browser.