source: XIOS/dev/dev_trunk_omp/inputs/iodef.xml @ 1677

Last change on this file since 1677 was 1677, checked in by yushan, 5 years ago

MARK: Dynamic workflow graph developement. Branch up to date with trunk @1663.

File size: 3.9 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
7
8   <field_definition level="1" enabled=".TRUE.">
9     <field id="field_A"  operation="average" freq_op="3600s" grid_ref="grid_A"/>
10     <field id="field_B"  operation="average" freq_op="3600s" grid_ref="grid_A"/>
11     <field id="field_C"  operation="average" freq_op="3600s" grid_ref="grid_A"/>
12     <field id="field_Axis"  operation="average" freq_op="3600s" axis_ref="axis_A"/>
13     <field id="field_Domain"  operation="average" freq_op="3600s" domain_ref="domain_A"/>
14     <field id="field_A_zoom"  operation="average" freq_op="3600s" field_ref="field_A" grid_ref="grid_A_zoom"/>
15     <field id="field_Scalar"  operation="average" freq_op="3600s" grid_ref="grid_Scalar"/>
16   </field_definition>
17
18
19   <file_definition type="one_file" par_access="collective" output_freq="1h" output_level="10" >
20      <file id="output" name="output" enabled=".TRUE.">
21        <!-- <field field_ref="field_Domain" name="field_A" /> -->
22        <field field_ref="field_A" name="field_A_name" enabled=".TRUE." build_workflow_graph=".TRUE." /> 
23        <field field_ref="field_B" name="field_B_name" enabled=".TRUE." build_workflow_graph=".FALSE."/> 
24        <!-- <field field_ref="field_C" name="field_C_name" enabled=".TRUE." />  -->
25        <field id="field_D" field_ref="field_A" operation="instant" build_workflow_graph=".FALSE." name="field_D_name" enabled=".TRUE."> field_A + field_B</field>
26        <field id="field_E" field_ref="field_A" operation="instant" build_workflow_graph=".FALSE." name="field_E_name" enabled=".TRUE."> field_D </field>
27        <!-- <field field_ref="field_A_zoom" name="field_B" build_workflow_graph=".TRUE."/> -->
28     </file>
29     <file id="output1" name="output1" enabled=".TRUE.">
30        <!-- <field field_ref="field_Domain" name="field_A" /> -->
31        <field id="field_F" field_ref="field_A" name="field_A_zoom" grid_ref="grid_A_zoom" build_workflow_graph=".TRUE."/>       
32     </file> 
33     <file id="output2" name="output2" enabled=".FALSE.">
34        <!-- <field field_ref="field_Domain" name="field_A" /> -->
35        <field field_ref="field_Scalar" name="field_A_scalar" build_workflow_graph=".TRUE."/>       
36     </file>
37 <!--     <file id="output_s" name="output_s" mode="read" >
38       <field id="field" name="field_A" grid_ref="grid_Scalar" operation="instant" />
39     </file> -->
40   </file_definition>
41
42  <scalar_defintion>
43    <scalar id="scalar_A"/>
44  </scalar_defintion>
45
46   <axis_definition>
47     <axis id="axis_A"/>
48     <axis id="axis_A_zoom" axis_ref="axis_A">
49       <zoom_axis index="(0,1)[0 2]" />
50     </axis>
51   </axis_definition>
52
53   <domain_definition>
54     <domain id="domain_A" />
55
56   </domain_definition>
57
58   <grid_definition>
59     <grid id="grid_A">
60       <domain domain_ref="domain_A" />
61       <axis axis_ref="axis_A" />
62     </grid>
63     <grid id="grid_A_zoom">
64       <domain domain_ref="domain_A" />
65       <axis axis_ref="axis_A_zoom" />
66     </grid>
67     <grid id="grid_Scalar">
68      <scalar id="scalar_A"/>
69     </grid>
70   </grid_definition>
71  </context>
72
73  <context id="xios">
74      <variable_definition>
75         <variable_group id="server">
76            <variable id="using_server2" type="bool">true</variable>
77            <variable id="ratio_server2" type="int">50</variable>
78         </variable_group>
79
80        <variable_group id="buffer">
81            <variable id="optimal_buffer_size" type="string">performance</variable>
82            <variable id="buffer_size_factor" type="double">10.0</variable>
83         </variable_group>
84
85        <variable_group id="parameters" >
86          <variable id="using_server" type="bool">false</variable>
87          <variable id="info_level" type="int">80</variable>
88          <variable id="print_file" type="bool">true</variable>
89        </variable_group>
90      </variable_definition>
91  </context>
92
93</simulation>
94
Note: See TracBrowser for help on using the repository browser.