source: XIOS/trunk/inputs/iodef.xml @ 2356

Last change on this file since 2356 was 1877, checked in by yushan, 4 years ago

trunk : each context has its own graph file

File size: 5.2 KB
RevLine 
[385]1<?xml version="1.0"?>
[554]2<simulation>
[385]3
[549]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" />
[385]6
[549]7
[987]8   <field_definition level="1" enabled=".TRUE.">
[1704]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" />
[1025]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"/>
[624]14     <field id="field_A_zoom"  operation="average" freq_op="3600s" field_ref="field_A" grid_ref="grid_A_zoom"/>
[1202]15     <field id="field_Scalar"  operation="average" freq_op="3600s" grid_ref="grid_Scalar"/>
[1876]16     <field id="test_field_B"  field_ref="field_A" > field_A+10 </field>
[385]17   </field_definition>
[554]18
19
[1704]20   <file_definition type="one_file" par_access="collective" output_freq="1h" output_level="10" >
21     
[1877]22     <file id="test_output" name = "output" output_freq="4h" enabled=".TRUE." >
23       <field field_ref="field_A"                        name ="field_A" build_workflow_graph=".TRUE." enabled=".TRUE."/>
24       <field field_ref="test_field_B"                   name ="field_B" build_workflow_graph=".TRUE." enabled=".TRUE."/>
[1876]25       <field id="test_field_C" field_ref="test_field_B" name ="field_C" build_workflow_graph=".TRUE."  enabled=".TRUE."  > 10*test_field_B </field>
[1877]26       <field id="test_field_D" field_ref="test_field_B" name ="field_D" build_workflow_graph=".TRUE."  enabled=".TRUE." > 100*field_A </field>
27       <field id="test_field_E" field_ref="test_field_B" name ="field_E" build_workflow_graph=".TRUE."  enabled=".TRUE." > field_A+10*test_field_B-field_C </field>
[1876]28     </file>
29
30
[1704]31     <file id="output2" name="output2" output_freq="4h" enabled=".FALSE.">
32        <field id="field_G" field_ref="field_A" name="field_G_zoom" grid_ref="grid_A_zoom" build_workflow_graph=".TRUE." build_workflow_graph_start="1h" build_workflow_graph_end="8h" />       
33        <!-- <field field_ref="field_Scalar" name="field_A_scalar" build_workflow_graph=".TRUE."/>         -->
[385]34     </file>
[1704]35
36
[1876]37     <file id="output1" name="output1" output_freq="24h" enabled=".FALSE.">
[1099]38        <!-- <field field_ref="field_Domain" name="field_A" /> -->
[1704]39        <field id="field_F" field_ref="field_A" name="field_24h" grid_ref="grid_A" build_workflow_graph=".TRUE." build_workflow_graph_start="4h" build_workflow_graph_end="24h"  />       
40       
41     </file> 
42
[1876]43     <file id="output" name="output" enabled=".FALSE.">
[1202]44        <!-- <field field_ref="field_Domain" name="field_A" /> -->
[1876]45        <field field_ref="field_A" name="field_A_name"  build_workflow_graph=".TRUE." />
46        <field field_ref="field_A" name="field_A_unary"  build_workflow_graph=".TRUE." > field_A+50 </field>
[1704]47        <!-- <field field_ref="field_B" name="field_B_name"  build_workflow_graph=".FALSE."/>  -->
48        <!-- <field field_ref="field_C" name="field_C_name"  enabled=".TRUE." />  -->
49        <!-- <field id="field_D" field_ref="field_A" operation="instant" build_workflow_graph=".TRUE." name="field_D_name" build_workflow_graph_start="1h" build_workflow_graph_end="2h" > sqrt(field_A) </field> -->
50        <field id="field_E" field_ref="field_A" operation="instant" build_workflow_graph=".TRUE." name="field_E_name" build_workflow_graph_start="1h" build_workflow_graph_end="4h" > field_A + field_B + field_C</field>
51        <!-- <field field_ref="field_A_zoom" name="field_B" build_workflow_graph=".TRUE."/> -->
[1099]52     </file>
[1704]53
54     
[1202]55 <!--     <file id="output_s" name="output_s" mode="read" >
56       <field id="field" name="field_A" grid_ref="grid_Scalar" operation="instant" />
57     </file> -->
[385]58   </file_definition>
[554]59
[1202]60  <scalar_defintion>
61    <scalar id="scalar_A"/>
62  </scalar_defintion>
[554]63
[385]64   <axis_definition>
[624]65     <axis id="axis_A"/>
66     <axis id="axis_A_zoom" axis_ref="axis_A">
[1202]67       <zoom_axis index="(0,1)[0 2]" />
[624]68     </axis>
[385]69   </axis_definition>
[554]70
[385]71   <domain_definition>
72     <domain id="domain_A" />
[1099]73
[554]74   </domain_definition>
75
[624]76   <grid_definition>
77     <grid id="grid_A">
78       <domain domain_ref="domain_A" />
79       <axis axis_ref="axis_A" />
80     </grid>
81     <grid id="grid_A_zoom">
82       <domain domain_ref="domain_A" />
83       <axis axis_ref="axis_A_zoom" />
84     </grid>
[1202]85     <grid id="grid_Scalar">
86      <scalar id="scalar_A"/>
87     </grid>
[624]88   </grid_definition>
[385]89  </context>
[554]90
[385]91  <context id="xios">
92      <variable_definition>
[1099]93         <variable_group id="server">
94            <variable id="using_server2" type="bool">true</variable>
95            <variable id="ratio_server2" type="int">50</variable>
96         </variable_group>
97
[385]98        <variable_group id="buffer">
[511]99            <variable id="optimal_buffer_size" type="string">performance</variable>
[1099]100            <variable id="buffer_size_factor" type="double">10.0</variable>
[385]101         </variable_group>
102
103        <variable_group id="parameters" >
[527]104          <variable id="using_server" type="bool">false</variable>
[1704]105          <variable id="info_level" type="int">80</variable>
[527]106          <variable id="print_file" type="bool">true</variable>
[385]107        </variable_group>
108      </variable_definition>
109  </context>
110
111</simulation>
112
Note: See TracBrowser for help on using the repository browser.