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/trunk/cfgs/SHARED – NEMO

source: NEMO/trunk/cfgs/SHARED/grid_def_nemo.xml @ 12808

Last change on this file since 12808 was 12377, checked in by acc, 4 years ago

The big one. Merging all 2019 developments from the option 1 branch back onto the trunk.

This changeset reproduces 2019/dev_r11943_MERGE_2019 on the trunk using a 2-URL merge
onto a working copy of the trunk. I.e.:

svn merge --ignore-ancestry \

svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/trunk \
svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/branches/2019/dev_r11943_MERGE_2019 ./

The --ignore-ancestry flag avoids problems that may otherwise arise from the fact that
the merge history been trunk and branch may have been applied in a different order but
care has been taken before this step to ensure that all applicable fixes and updates
are present in the merge branch.

The trunk state just before this step has been branched to releases/release-4.0-HEAD
and that branch has been immediately tagged as releases/release-4.0.2. Any fixes
or additions in response to tickets on 4.0, 4.0.1 or 4.0.2 should be done on
releases/release-4.0-HEAD. From now on future 'point' releases (e.g. 4.0.2) will
remain unchanged with periodic releases as needs demand. Note release-4.0-HEAD is a
transitional naming convention. Future full releases, say 4.2, will have a release-4.2
branch which fulfills this role and the first point release (e.g. 4.2.0) will be made
immediately following the release branch creation.

2020 developments can be started from any trunk revision later than this one.

File size: 9.6 KB
RevLine 
[12377]1<?xml version="1.0"?>
[12276]2<!--
3============================================================================================================
4= grid definition = = DO NOT CHANGE =
5============================================================================================================
6    -->
[12377]7
[9930]8    <grid_definition>   
9
10        <!--  -->
11       <grid id="grid_T_2D" >
[12213]12         <domain domain_ref="grid_T" />
[9930]13       </grid>
14        <!--  -->
[11536]15       <grid id="grid_T_ncatice" >
[12213]16         <domain domain_ref="grid_T" />
17         <axis axis_ref="ncatice" />
[9930]18       </grid>
19        <!--  -->
20       <grid id="grid_T_3D" >
[12213]21         <domain domain_ref="grid_T" />
22         <axis axis_ref="deptht" />
[9930]23       </grid>
24        <!--  -->
[10226]25       <grid id="grid_T_3DS" >
[12288]26         <domain domain_ref="grid_T" />
27         <axis axis_ref="profsed" />
[10226]28       </grid>
29        <!--  -->
[9930]30       <grid id="grid_U_2D" >
[12213]31         <domain domain_ref="grid_U" />
[9930]32       </grid>
33        <!--  -->
34       <grid id="grid_U_3D" >
[12213]35         <domain domain_ref="grid_U" />
36         <axis axis_ref="depthu" />
[9930]37       </grid>
38        <!--  -->
39       <grid id="grid_V_2D" >
[12213]40         <domain domain_ref="grid_V" />
[9930]41       </grid>
42        <!--  -->
43       <grid id="grid_V_3D" >
[12213]44         <domain domain_ref="grid_V" />
45         <axis axis_ref="depthv" />
[9930]46       </grid>
47        <!--  -->
48       <grid id="grid_W_2D" >
[12213]49         <domain domain_ref="grid_W" />
[9930]50       </grid>
51        <!--  -->
52       <grid id="grid_W_3D" >
[12213]53         <domain domain_ref="grid_W" />
54         <axis axis_ref="depthw" />
[9930]55       </grid>
56        <!--  -->
[12276]57       <grid id="grid_1point" >
58         <domain domain_ref="1point"/>
59       </grid>
60        <!--  -->
[9930]61       <grid id="grid_T_nfloat" >
[12213]62         <domain domain_ref="grid_T" />
63         <axis axis_ref="nfloat" />
[9930]64       </grid>
[12276]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
[12331]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
[12276]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
[12377]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">
[12276]260        <axis axis_ref="section_ice"/>
[12377]261      </grid>
[12276]262 
[11536]263      <!-- scalars -->
264      <grid id="grid_scalar" >
265        <scalar/>
266      </grid>
[12377]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.