source: XIOS/trunk/inputs/REMAP/iodef.xml @ 873

Last change on this file since 873 was 873, checked in by mhnguyen, 5 years ago

Masked interpolated points will have default_value (if defined)

+) Default value is used to initialize spatial transform filter
+) Add a new case for testing masked points

Test
+) On Curie
+) All interpolation tests work

  • Property svn:executable set to *
File size: 7.2 KB
Line 
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" >
7     <field id="src_field" operation="instant" domain_ref="src_domain_clone"/>
8     <field id="src_field_3D" operation="instant" domain_ref="src_domain" axis_ref="src_axis"/>
9     <field id="src_field_3D_interp" operation="instant" field_ref="src_field_3D" axis_ref="dst_axis"/>
10     <field id="src_field_3D_pression" operation="instant" grid_ref="src_grid_3D"/>
11     <field id="src_field_clone" operation="instant" field_ref="src_field" domain_ref="src_domain_clone"/>
12     <field id="dst_field" operation="instant" field_ref="src_field" domain_ref="dst_domain"/>
13     <field id="dst_field_regular_pole" operation="instant" field_ref="src_field" domain_ref="dst_domain_regular_pole"/>
14<!--     <field id="tmp_field" operation="instant" domain_ref="src_domain_regular_tmp"/>-->
15<!--     <field id="tmp_field_clone" field_ref="tmp_field"/>-->
16<!--     <field id="tmp_field_1" operation="instant" grid_ref="src_grid_curvilinear" />-->
17<!--     <field id="tmp_field_2" operation="instant" grid_ref="src_grid_unstructured" />-->
18<!--     <field id="dst_field_regular" operation="instant" field_ref="tmp_field_2" grid_ref="dst_grid_regular" read_access="true"/>-->
19<!--     <field id="dst_field_3D" operation="instant" field_ref="src_field_3D" grid_ref="dst_grid_3D"/>-->
20<!--     <field id="dst_field_regular_pole_1" operation="instant" field_ref="tmp_field" domain_ref="dst_domain_regular_pole"/>-->
21<!--     <field id="dst_field_regular_pole_2" operation="instant" field_ref="tmp_field_clone" domain_ref="dst_domain_regular_pole"/>-->
22   </field_definition>
23
24   <file_definition type="one_file" par_access="collective" output_freq="1ts" output_level="10" enabled=".TRUE.">
25     <file id="output" name="output">
26        <field field_ref="src_field" name="field" />
27     </file>
28     <file id="output_2D" name="output_2D">
29        <field field_ref="src_field" name="field"  domain_ref="dst_domain_regular_pole" default_value="10.e+5"/>
30     </file>
31    <file id="output_3D_pression" name="output_3D_pression">
32        <field field_ref="src_field_3D_pression" name="field" />
33     </file>
34     <file id="output_clone" name="output_clone">
35<!--        <field field_ref="src_field_clone" name="field" />-->
36     </file>
37     <file id="output_dst" name="output_dst" type="one_file">
38<!--        <field field_ref="dst_field" name="field" />-->
39     </file>
40     <file id="out_dst_regular_pole" name="out_dst_regular_pole" type="one_file">
41<!--        <field field_ref="dst_field_regular_pole" name="field" />-->
42     </file>
43     <file id="regular_field_3D" name="regular_field_3D" type="one_file">
44        <field field_ref="src_field_3D_interp" name="field" domain_ref="dst_domain_regular_pole" />
45     </file>
46    <file id="regular_field_3D_interp" name="regular_field_3D_interp" type="one_file">
47        <field field_ref="src_field_3D_interp" name="field" />
48     </file>
49<!--     <file id="out_dst_regular_pole_1" name="out_dst_regular_pole_1" type="one_file">-->
50<!--        <field field_ref="dst_field_regular_pole_1" name="field" />-->
51<!--     </file>-->
52<!--     <file id="out_dst_regular_pole_2" name="out_dst_regular_pole_2" type="one_file">-->
53<!--        <field field_ref="dst_field_regular_pole_2" name="field" />-->
54<!--     </file>-->
55<!--     <file id="output_dst_regular" name="output_dst_regular" type="one_file">-->
56<!--        <field field_ref="dst_field_regular" name="field" />-->
57<!--     </file>-->
58<!--     <file id="output_dst_curvilinear" name="output_dst_curvilinear" type="one_file">-->
59<!--        <field field_ref="tmp_field_1" operation="instant"/>-->
60<!--     </file>-->
61<!--     <file id="output_dst_unstructured" name="output_dst_unstructured" type="one_file">-->
62<!--        <field field_ref="tmp_field_2" operation="instant"/>-->
63<!--     </file>-->
64<!--     <file id="output_src_regular_tmp" name="output_src_regular_tmp" mode="read" type="one_file">-->
65<!--        <field id="src_field_regular_tmp" name="field" domain_ref="src_domain_regular_tmp" operation="instant"/>-->
66<!--     </file>-->
67<!--     <file id="output_src_curvilinear" name="output_src_curvilinear" mode="read" type="one_file">-->
68<!--        <field id="src_field_curvilinear" name="field_A" grid_ref="src_grid_curvilinear" operation="instant"/>-->
69<!--     </file>-->
70<!--     <file id="output_unstructured" name="output_unstructured" mode="read" type="one_file">-->
71<!--        <field id="field_src_unstructred" name="field" grid_ref="src_grid_unstructured" operation="instant"/>-->
72<!--     </file>-->
73   </file_definition>
74
75
76   <axis_definition>
77     <axis id="dst_axis" positive="down" n_glo="2" value="(0,1)[120 220]">
78        <interpolate_axis type="polynomial" order="1" coordinate="src_field_3D_pression"/>
79<!--        <interpolate_axis type="polynomial" order="1" />-->
80     </axis>
81     <axis id="src_axis" positive="down" />
82     <axis id="src_axis_curvilinear" />
83   </axis_definition>
84
85   <domain_definition>
86     <domain id="src_domain" />
87     <domain id="src_domain_clone"/>
88     <domain id="dst_domain">
89       <interpolate_domain/>
90     </domain>
91     <domain id="dst_domain_regular_pole" ni_glo="90" nj_glo="45" type="rectilinear">
92       <generate_rectilinear_domain id="domain_regular_pole"/>
93       <interpolate_domain/>
94     </domain>
95     <domain id="dst_domain_regular" ni_glo="90" nj_glo="45" type="rectilinear">
96       <generate_rectilinear_domain />
97       <interpolate_domain/>
98     </domain>
99     <domain id="src_domain_regular_tmp" type="rectilinear">
100       <generate_rectilinear_domain />
101     </domain>
102     <domain id="src_domain_curvilinear" type="curvilinear">
103       <generate_rectilinear_domain />
104     </domain>
105     <domain id="src_domain_unstructured" type="unstructured">
106       <generate_rectilinear_domain />
107     </domain>
108   </domain_definition>
109
110  <grid_definition>
111    <grid id="src_grid_curvilinear">
112      <domain domain_ref="src_domain_curvilinear"/>
113      <axis axis_ref="src_axis_curvilinear" />
114    </grid>
115    <grid id="src_grid_unstructured">
116      <domain domain_ref="src_domain_unstructured"/>
117    </grid>
118    <grid id="dst_grid_regular">
119      <domain domain_ref="dst_domain_regular"/>
120    </grid>
121    <grid id="src_grid_3D">
122      <domain domain_ref="src_domain"/>
123      <axis axis_ref="src_axis"/>
124    </grid>
125    <grid id="dst_grid_3D">
126<!--      <domain domain_ref="src_domain"/>-->
127      <domain domain_ref="dst_domain_regular_pole"/>
128<!--      <axis axis_ref="src_axis"/>-->
129      <axis axis_ref="dst_axis"/>
130    </grid>
131  </grid_definition>
132  </context>
133
134  <context id="xios">
135      <variable_definition>
136        <variable_group id="buffer">
137            <variable id="optimal_buffer_size" type="string">performance</variable>
138            <variable id="buffer_size_factor" type="double">30.0</variable>
139            <variable id="min_buffer_size" type="double">800000</variable>
140         </variable_group>
141
142        <variable_group id="parameters" >
143          <variable id="using_server" type="bool">true</variable>
144          <variable id="info_level" type="int">50</variable>
145          <variable id="print_file" type="bool">true</variable>
146        </variable_group>
147      </variable_definition>
148  </context>
149
150</simulation>
151
Note: See TracBrowser for help on using the repository browser.