source: NEMO/branches/2019/dev_r11943_MERGE_2019/cfgs/SHARED/grid_def_nemo.xml @ 12372

Last change on this file since 12372 was 12372, checked in by acc, 14 months ago

Branch 2019/dev_r11943_MERGE_2019. A few changes to align the option 1 branch with the trunk@12371. These include a fix for #2317 (changes for LFRA freshwater correction) which was done at changeset 12279 on the trunk. These affect dynatf.F90, traatf.F90 and isfdynatf.F90 and pass SETTE but change results in all tests that use freshwater input (expected). All other changes on the trunk are present (where applicable) up to and including changeset 12367 (Solve #2380)

File size: 9.6 KB
Line 
1<?xml version="1.0"?>
2<!--
3============================================================================================================
4= grid definition = = DO NOT CHANGE =
5============================================================================================================
6    -->
7
8    <grid_definition>   
9
10        <!--  -->
11       <grid id="grid_T_2D" >
12         <domain domain_ref="grid_T" />
13       </grid>
14        <!--  -->
15       <grid id="grid_T_ncatice" >
16         <domain domain_ref="grid_T" />
17         <axis axis_ref="ncatice" />
18       </grid>
19        <!--  -->
20       <grid id="grid_T_3D" >
21         <domain domain_ref="grid_T" />
22         <axis axis_ref="deptht" />
23       </grid>
24        <!--  -->
25       <grid id="grid_T_3DS" >
26         <domain domain_ref="grid_T" />
27         <axis axis_ref="profsed" />
28       </grid>
29        <!--  -->
30       <grid id="grid_U_2D" >
31         <domain domain_ref="grid_U" />
32       </grid>
33        <!--  -->
34       <grid id="grid_U_3D" >
35         <domain domain_ref="grid_U" />
36         <axis axis_ref="depthu" />
37       </grid>
38        <!--  -->
39       <grid id="grid_V_2D" >
40         <domain domain_ref="grid_V" />
41       </grid>
42        <!--  -->
43       <grid id="grid_V_3D" >
44         <domain domain_ref="grid_V" />
45         <axis axis_ref="depthv" />
46       </grid>
47        <!--  -->
48       <grid id="grid_W_2D" >
49         <domain domain_ref="grid_W" />
50       </grid>
51        <!--  -->
52       <grid id="grid_W_3D" >
53         <domain domain_ref="grid_W" />
54         <axis axis_ref="depthw" />
55       </grid>
56        <!--  -->
57       <grid id="grid_1point" >
58         <domain domain_ref="1point"/>
59       </grid>
60        <!--  -->
61       <grid id="grid_T_nfloat" >
62         <domain domain_ref="grid_T" />
63         <axis axis_ref="nfloat" />
64       </grid>
65        <!--  -->
66       <grid id="grid_EqT" >
67         <domain domain_ref="EqT" />
68       </grid>
69        <!--  -->
70
71
72       <grid id="grid_znl_T_2D">
73         <domain domain_ref="gznl" />
74         <axis axis_ref="basin" />
75       </grid>
76
77       <grid id="grid_znl_T_3D">
78         <domain domain_ref="gznl" />
79         <axis axis_ref="deptht"  />
80         <axis axis_ref="basin" />
81       </grid>
82
83       <grid id="grid_znl_W_3D">
84         <domain domain_ref="gznl" />
85         <axis axis_ref="depthw"  />
86         <axis axis_ref="basin" />
87       </grid>
88
89      <grid id="grid_ptr_T_2D">
90         <domain domain_ref="ptr" />
91         <axis axis_ref="basin" />
92       </grid>
93
94       <grid id="grid_ptr_T_3D">
95         <domain  domain_ref="ptr" />
96         <axis axis_ref="deptht"  />
97         <axis axis_ref="basin" />
98       </grid>
99
100       <grid id="grid_ptr_W_3D">
101         <domain  domain_ref="ptr" />
102         <axis axis_ref="depthw"  />
103         <axis axis_ref="basin" />
104       </grid>
105
106       <grid id="grid_ptr_W_GLO">
107         <domain  domain_ref="ptr" />
108         <axis axis_ref="depthw"  />
109         <scalar>
110           <extract_axis position="0" />
111         </scalar>
112       </grid>
113
114       <grid id="grid_ptr_W_ATL">
115         <domain  domain_ref="ptr" />
116         <axis axis_ref="depthw"  />
117         <scalar>
118           <extract_axis position="1" />
119         </scalar>
120       </grid>
121
122       <grid id="grid_ptr_W_IND">
123         <domain  domain_ref="ptr" />
124         <axis axis_ref="depthw"  />
125         <scalar>
126           <extract_axis position="2" />
127         </scalar>
128       </grid>
129
130       <grid id="grid_T_SFC">
131         <domain domain_ref="grid_T" />
132         <scalar>
133           <extract_axis position="0" />
134         </scalar>
135       </grid>
136
137       <grid id="grid_T_vsum">
138         <domain domain_ref="grid_T"/>
139         <scalar>
140            <reduce_axis operation="sum" />
141         </scalar>
142       </grid>
143
144       <grid id="grid_U_vsum">
145         <domain domain_ref="grid_U"/>
146         <scalar>
147            <reduce_axis operation="sum" />
148         </scalar>
149       </grid>
150
151       <grid id="grid_V_vsum">
152         <domain domain_ref="grid_V"/>
153         <scalar>
154            <reduce_axis operation="sum" />
155         </scalar>
156       </grid>
157
158       <!-- for ORCA2 grid  -->
159       <grid id="cumul_U">
160         <axis axis_ref="cumul_U" n_glo="182" >
161           <reduce_domain local="true" operation="sum" direction="jDir" />
162           <reduce_axis operation="sum" />
163         </axis>
164         <axis axis_ref="depthu" />
165       </grid>
166
167       <!-- for eORCA1 grid
168
169       <grid id="cumul_U">
170         <axis axis_ref="cumul_U" n_glo="362" >
171           <reduce_domain local="true" operation="sum" direction="jDir" />
172           <reduce_axis operation="sum" />
173         </axis>
174         <axis axis_ref="depthu" />
175       </grid>
176
177      -->
178
179
180       <grid id="grid_T_zoom_300">
181         <domain domain_ref="grid_T" />
182         <axis axis_ref="deptht300" />
183       </grid>
184
185       <grid id="grid_U_scalar" >
186         <domain domain_ref="grid_U" />
187         <scalar/>
188       </grid>
189
190       <grid id="grid_V_scalar" >
191         <domain domain_ref="grid_V" />
192         <scalar/>
193       </grid>
194 
195       <grid id="grid_U_4strait">
196         <domain domain_ref="grid_U" />
197         <axis axis_ref="section">
198           <duplicate_scalar/>
199         </axis>
200       </grid>
201 
202       <grid id="grid_V_4strait">
203         <domain domain_ref="grid_V" />
204         <axis axis_ref="section">
205           <duplicate_scalar/>
206         </axis>
207       </grid>
208 
209       <grid id="grid_U_4strait_hsum">
210         <scalar >
211           <reduce_domain operation="sum" local="true"/>
212           <reduce_scalar operation="sum" />
213         </scalar>
214         <axis axis_ref="section"/>
215       </grid>
216 
217       <grid id="grid_V_4strait_hsum">
218         <scalar >
219           <reduce_domain operation="sum" local="true"/>
220           <reduce_scalar operation="sum" />
221         </scalar>
222         <axis axis_ref="section"/>
223       </grid>
224 
225       <grid id="grid_4strait">
226         <axis axis_ref="section"/>
227       </grid>
228
229      <grid id="grid_U_4strait_ice">
230        <domain domain_ref="grid_U" />
231        <axis axis_ref="section_ice">
232          <duplicate_scalar/>
233        </axis>
234      </grid>
235
236      <grid id="grid_V_4strait_ice">
237        <domain domain_ref="grid_V" />
238        <axis axis_ref="section_ice">
239         <duplicate_scalar/>
240        </axis>
241      </grid>
242
243      <grid id="grid_U_4strait_ice_hsum">
244        <scalar >
245         <reduce_domain operation="sum" local="true"/>
246         <reduce_scalar operation="sum" />
247        </scalar>
248        <axis axis_ref="section_ice"/>
249      </grid>
250
251      <grid id="grid_V_4strait_ice_hsum">
252         <scalar >
253          <reduce_domain operation="sum" local="true"/>
254          <reduce_scalar operation="sum" />
255         </scalar>
256         <axis axis_ref="section_ice"/>
257      </grid>
258
259      <grid id="grid_4strait_ice">
260        <axis axis_ref="section_ice"/>
261      </grid>
262 
263      <!-- scalars -->
264      <grid id="grid_scalar" >
265        <scalar/>
266      </grid>
267
268      <!-- ABL grid definition -->
269      <grid id="grid_TA_2D">
270        <domain domain_ref="grid_T" />
271      </grid>
272      <grid id="grid_TA_3D">
273        <domain domain_ref="grid_T" />
274        <axis  id="ght_abl" />
275      </grid>
276      <grid id="grid_WA_3D">
277        <domain domain_ref="grid_T" />
278        <axis  id="ghw_abl" />
279      </grid>
280      <!--  -->
281
282      <!-- grid definitions for multiple-linear-regression analysis (diamlr) -->
283      <grid id="diamlr_grid_scalar" >
284   <scalar />
285   <scalar />
286      </grid>
287      <grid id="diamlr_grid_T_2D" >
288   <domain domain_ref="grid_T" />
289   <scalar />
290      </grid>
291      <grid id="diamlr_grid_U_2D" >
292   <domain domain_ref="grid_U" />
293   <scalar />
294      </grid>
295      <grid id="diamlr_grid_V_2D" >
296   <domain domain_ref="grid_V" />
297   <scalar />
298      </grid>
299      <grid id="diamlr_grid_W_2D" >
300   <domain domain_ref="grid_W" />
301   <scalar />
302      </grid>
303      <grid id="diamlr_grid_2D_to_grid_T_3D" >
304   <domain domain_ref="grid_T" />
305        <axis axis_ref="deptht">
306          <duplicate_scalar />
307        </axis>
308      </grid>
309      <grid id="diamlr_grid_2D_to_grid_U_3D" >
310   <domain domain_ref="grid_U" />
311        <axis axis_ref="depthu">
312          <duplicate_scalar />
313        </axis>
314      </grid>
315      <grid id="diamlr_grid_2D_to_grid_V_3D" >
316   <domain domain_ref="grid_V" />
317        <axis axis_ref="depthv">
318          <duplicate_scalar />
319        </axis>
320      </grid>
321      <grid id="diamlr_grid_2D_to_grid_W_3D" >
322   <domain domain_ref="grid_W" />
323        <axis axis_ref="depthw">
324          <duplicate_scalar />
325        </axis>
326      </grid>
327      <grid id="diamlr_grid_2D_to_scalar" >
328        <scalar>
329          <reduce_domain operation="average" />
330        </scalar>
331   <scalar />
332      </grid>
333      <!-- grid definitions for the computation of daily detided model diagnostics (diadetide) -->
334      <grid id="diadetide_grid_T_2D" >
335   <domain domain_ref="grid_T" />
336   <scalar />
337      </grid>
338      <grid id="diadetide_grid_U_2D" >
339   <domain domain_ref="grid_U" />
340   <scalar />
341      </grid>
342      <grid id="diadetide_grid_V_2D" >
343   <domain domain_ref="grid_V" />
344   <scalar />
345      </grid>
346      <grid id="diadetide_grid_2D_to_grid_T_3D" >
347   <domain domain_ref="grid_T" />
348        <axis axis_ref="deptht">
349          <duplicate_scalar />
350        </axis>
351      </grid>
352      <grid id="diadetide_grid_2D_to_grid_U_3D" >
353   <domain domain_ref="grid_U" />
354        <axis axis_ref="depthu">
355          <duplicate_scalar />
356        </axis>
357      </grid>
358      <grid id="diadetide_grid_2D_to_grid_V_3D" >
359   <domain domain_ref="grid_V" />
360        <axis axis_ref="depthv">
361          <duplicate_scalar />
362        </axis>
363      </grid>
364      <grid id="diadetide_grid_2D_to_grid_W_3D" >
365   <domain domain_ref="grid_W" />
366        <axis axis_ref="depthw">
367          <duplicate_scalar />
368        </axis>
369      </grid>
370
371    </grid_definition>
Note: See TracBrowser for help on using the repository browser.