4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/exch2: |
8 |
|
- take buffer copy from/to array out of S/R exch2_send/recv into new |
9 |
|
S/R exch2_put/get ; Exch of local variable now works with MPI+MTH |
10 |
|
(tested by removing commom block statement in SOLVE_FOR_PRESSURE.h). |
11 |
|
- ad version of send/recv no longer needed (but needs exch2_ad_put/ad_get) |
12 |
|
- simplify argument list of S/R exch2_get_uv_bounds and exch2_get_scal_bounds |
13 |
|
(which replaces exch2_get_recv_bounds & exch2_get_send_bounds) by |
14 |
|
including Topology header file (and common blocks). |
15 |
|
- implement EXCH_IGNORE_CORNERS in scalar exchange (rx1); |
16 |
|
remove 2nd exch call in exch2_s3d_rx (no longer needed). |
17 |
|
- document S/R arg. list (+ update some comments) |
18 |
|
o pkg/seaice: |
19 |
|
- clean up computation of Hibler+Bryan (1987) stress coupling for the case |
20 |
|
of LSR (this change is expected to change the results slightly because now |
21 |
|
it uses slightly difference moduli from the second last LSR solution, but |
22 |
|
that is more consistent with the stress computations; this part of the code |
23 |
|
is not tested in the verification experiments) |
24 |
|
- fix diagnostics for flux of ice in case of B-grid |
25 |
|
- turn strain rates eij and press into global fields within global |
26 |
|
common block in SEAICE.h for more straighforward diagnostics |
27 |
|
- fix diagnostics for principal stress components, press, zeta, eta |
28 |
|
to give something meaning full |
29 |
|
o change tiling of global_ocean.cs32x15 (12 tiles, 32x16) and generate |
30 |
|
new output (all 4 tests) using default rotationPeriod. |
31 |
|
o pkg KPP: |
32 |
|
- add flag (LimitHblStable) to avoid limiting BL depth under stable conditions |
33 |
|
- fix vertical indices in RI_IWMIX (match between KPP grid from 0 to Nr+1 |
34 |
|
and normal grid from 1 to Nr) |
35 |
|
o Fix computations of L4rdt in mom_calc_visc.F |
36 |
|
o eesupp: |
37 |
|
new S/R ALL_PROC_DIE (like EEDIE, without irrelevant threads err msg): |
38 |
|
should be called before a "stop" if we know that all process are going |
39 |
|
to stop; if one Proc does call this S/R, will hang in MPI_FINALISE. |
40 |
|
|
41 |
checkpoint61o |
checkpoint61o |
42 |
o pkg/exch2: change check_depths to issue just a warning (instead of error+stop) |
o pkg/exch2: change check_depths to issue just a warning (instead of error+stop) |
43 |
o model/src/ini_curvilinear_grid.F: |
o model/src/ini_curvilinear_grid.F: |