source: trunk/LMDZ.GENERIC/deftank/xios/context_pcm_physics.xml @ 3774

Last change on this file since 3774 was 3774, checked in by afalco, 2 weeks ago

Generic: example xml files for writing controle with XIOS.
AF

File size: 4.7 KB
Line 
1<context id="LMDZ">
2
3    <!-- Definition of a calendar is done in code via wxios_set_cal -->
4
5    <!-- Definition of domains and groups of domains -->
6    <domain_definition>
7        <!-- NB: dom_glo data_dim is 1 for DYNAMICO and 2 for LMDZ.COMMON -->
8        <domain_group id="dom_glo" data_dim="1">
9          <domain id="dom_glo" />
10        </domain_group>
11
12    </domain_definition>
13
14    <domain_definition>
15        <domain id="dom_64_48" type="rectilinear" ni_glo="64" nj_glo="48"   >
16          <generate_rectilinear_domain/>
17          <interpolate_domain order="1"/>
18        </domain>
19
20        <domain id="dom_96_95" type="rectilinear"  ni_glo="96" nj_glo="95"  >
21          <generate_rectilinear_domain/>
22          <interpolate_domain order="1"/>
23        </domain>
24
25        <domain id="dom_144_142" type="rectilinear" ni_glo="144" nj_glo="142"   >
26          <generate_rectilinear_domain/>
27          <interpolate_domain order="1"/>
28        </domain>
29
30        <domain id="dom_512_360" type="rectilinear" ni_glo="512" nj_glo="360"   >
31          <generate_rectilinear_domain/>
32          <interpolate_domain order="1"/>
33        </domain>
34
35        <domain id="dom_720_360" type="rectilinear" ni_glo="720" nj_glo="360" >
36          <generate_rectilinear_domain/>
37          <interpolate_domain order="1"/>
38        </domain>
39
40        <domain id="dom_128_96" type="rectilinear" ni_glo="128" nj_glo="96" >
41          <generate_rectilinear_domain/>
42          <interpolate_domain order="1"/>
43        </domain>
44
45        <domain id="dom_256_192" type="rectilinear" ni_glo="256" nj_glo="192" >
46          <generate_rectilinear_domain/>
47          <interpolate_domain order="1"/>
48        </domain>
49
50        <!-- NB: dom_out data_ref should be "dom_glo" with LMDZ.COMMON -->
51        <domain id="dom_out" domain_ref="dom_128_96"/>
52    </domain_definition>
53
54
55    <!-- Definition of vertical axes
56                           NB: these must be defined and set in code via
57         xios_output_mod -->
58    <axis_definition>
59        <axis id="presnivs"
60              standard_name="Pseudo-pressure of model vertical levels"
61              unit="Pa">
62        </axis>
63        <axis id="altitude"
64              standard_name="Pseudo-altitude of model vertical levels"
65              unit="km">
66        </axis>
67        <axis id="controle_axe"
68              standard_name="Controle"
69              n_glo="100">
70        </axis>
71
72        <!--Added for diagspecIR-->
73        <axis id="IR_Wavenumber"
74               standard_name="Band mid frequency in the infrared"
75               unit="cm-1">
76        </axis>
77        <!--Added for diagspecVI-->
78        <axis id="VI_Wavenumber"
79              standard_name="Band mid frequency in the visible"
80              unit=
81            "cm-1">
82        </axis>
83
84    </axis_definition>
85
86    <scalar_definition>
87           <scalar id="scalar" />
88    </scalar_definition>
89
90    <grid_definition>
91        <!-- toggle axis id below to change output vertical axis -->
92        <grid id="grid_3D">
93            <domain domain_ref="dom_glo" />
94            <axis axis_ref="altitude" />
95        </grid>
96        <grid id="grid_2D">
97            <domain domain_ref="dom_glo" />
98        </grid>
99        <!--Added for diagspecIR-->
100        <grid id='grid_IR_3D'>
101            <domain domain_ref="dom_glo" />
102            <axis axis_ref='IR_Wavenumber'/>
103        </grid>
104        <!-- Added for diagspecVI-->
105        <grid id="grid_VI_3D">
106          <domain domain_ref="dom_glo" />
107          <axis axis_ref="VI_Wavenumber"/>
108        </grid>
109        <!-- grid for interpolated lon-lat outputs -->
110        <!-- to output scalars -->
111        <grid id="scalarpoint" >
112            <scalar scalar_ref="scalar" />
113        </grid>
114        <grid id="controle_grid" >
115           <axis axis_ref="controle_axe"/>
116        </grid>
117        <!-- output grids -->
118        <grid id="grid_3D_out">
119            <domain domain_ref="dom_out" />
120            <axis axis_ref="altitude" />
121        </grid>
122        <grid id="grid_2D_out">
123            <domain domain_ref="dom_out" />
124        </grid>
125        <!--added for diagspecIR-->
126        <grid id="grid_IR_3D_out">
127            <domain domain_ref="dom_out"/>
128            <axis axis_ref="IR_Wavenumber"/>
129        </grid>
130        <grid id="grid_IR">
131            <axis axis_ref="IR_Wavenumber"/>
132        </grid>
133        <!--Added for diagspecVI-->
134        <grid id="grid_VI_3D_out">
135            <domain domain_ref="dom_out"/>
136            <axis axis_ref="VI_Wavenumber"/>
137        </axis>
138        <grid id="grid_VI">
139          <axis axis_ref="VI_Wavenumber"/>
140        </grid>
141    </grid_definition>
142
143    <!-- Definition of model variables -->
144    <field_definition src="./field_def_physics.xml" />
145
146    <!-- Definition of output files -->
147    <file_definition src="./file_def_physics.xml" />
148
149</context>
Note: See TracBrowser for help on using the repository browser.