source: trunk/LMDZ.GENERIC/deftank/context_pcm_physics.xml

Last change on this file was 3220, checked in by emillour, 9 months ago

Generic PCM:
Cleanup in deftank:

  • Update xml files: add missing variable definitions in field_def_physics.xml, extract file_def_physics.xml from context_lmdz_physics.xml (and rename it context_pcm_physics.xml)
  • remove "executable property" for def files

EM

File size: 4.9 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        <!--Added for diagspecIR-->
68        <axis id="IR_Wavenumber"
69               standard_name="Band mid frequency in the infrared"
70               unit="cm-1"> 
71        </axis>
72        <!--Added for diagspecVI-->
73        <axis id="VI_Wavenumber"
74              standard_name="Band mid frequency in the visible"
75              unit=
76            "cm-1">
77        </axis>
78
79    </axis_definition>
80
81    <scalar_definition>
82           <scalar id="scalar" />
83    </scalar_definition>
84
85    <grid_definition>
86        <!-- toggle axis id below to change output vertical axis -->
87        <grid id="grid_3D">
88            <domain domain_ref="dom_glo" />
89            <axis axis_ref="altitude" />
90        </grid>
91        <grid id="grid_2D">
92            <domain domain_ref="dom_glo" />
93        </grid>
94        <!--Added for diagspecIR-->
95        <grid id='grid_IR_3D'>
96            <domain domain_ref="dom_glo" />
97            <axis axis_ref='IR_Wavenumber'/>
98        </grid>
99        <!-- Added for diagspecVI-->
100        <grid id="grid_VI_3D">
101          <domain domain_ref="dom_glo" />
102          <axis axis_ref="VI_Wavenumber"/>
103        </grid>
104        <!-- grid for interpolated lon-lat outputs -->
105        <!-- to output scalars -->
106        <grid id="scalarpoint" >
107            <scalar scalar_ref="scalar" />
108        </grid>
109        <!-- output grids -->
110        <grid id="grid_3D_out">
111            <domain domain_ref="dom_out" />
112            <axis axis_ref="altitude" />
113        </grid>
114        <grid id="grid_2D_out">                                                   
115            <domain domain_ref="dom_out" />                                       
116        </grid>
117        <!--added for diagspecIR-->
118        <grid id="grid_IR_3D_out">
119            <domain domain_ref="dom_out"/>
120            <axis axis_ref="IR_Wavenumber"/>
121        </grid>
122        <grid id="grid_IR">
123            <axis axis_ref="IR_Wavenumber"/>
124        </grid>
125        <!--Added for diagspecVI-->
126        <grid id="grid_VI_3D_out">
127            <domain domain_ref="dom_out"/>
128            <axis axis_ref="VI_Wavenumber"/> 
129        </axis>
130        <grid id="grid_VI">
131          <axis axis_ref="VI_Wavenumber"/> 
132        </grid>
133    </grid_definition>                                                           
134                                                                                 
135    <!-- Definition of model variables -->                                       
136    <field_definition src="./field_def_physics.xml" />                           
137                                                                                 
138    <!-- Definition of output files -->
139    <file_definition src="./file_def_physics.xml" />
140
141</context> 
Note: See TracBrowser for help on using the repository browser.