New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
grid_def_nemo.xml in NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3/cfgs/SHARED – NEMO

source: NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3/cfgs/SHARED/grid_def_nemo.xml @ 13512

Last change on this file since 13512 was 13512, checked in by techene, 20 months ago

#2385 add the possibility of having F grid files / variables (needed for SWE and maybe useful for having the vorticity at the right point)

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