4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: fix tensile stength computation |
8 |
|
- replace global field tensileStrength by tensileStrFac |
9 |
|
- tensileStrFac can be computed once in S/R seaice_init_varia |
10 |
|
- fortunately that does not affect any verification results |
11 |
|
|
12 |
|
checkpoint65w (2016/05/12) |
13 |
|
o pkg/ctrl/ctrl.h: fix a comma in common block list, so that code compiles |
14 |
|
with ECCO_CTRL_DEPRECATED defined |
15 |
|
o verification/global_ocean.cs32x15: |
16 |
|
- change secondary test "viscA4" to also test "selectP_inEOS_Zc=3" |
17 |
|
with "selectNHfreeSurf=1". |
18 |
|
o model/src (non-hydrostatic free-surface): |
19 |
|
- More "natural" expression of NH free-surface term (case selectNHfreeSurf=1): |
20 |
|
was: tmpSurf/(1+tmpSurf); changed to: 1/(1+Gamma) with Gamma=1/tmpSurf. |
21 |
|
- Calculate surface vertical velocity after 2-D solver adjustment (accounts |
22 |
|
for EmPmR if RealFreshWaterFlux); used in RHS (cg3d_b) if exactConserv |
23 |
|
and used to compute dPhiNH (in post_cg3d.F) if selectNHfreeSurf=1. |
24 |
|
This fixes EmPmR contribution when selectNHfreeSurf=1 & RealFreshWaterFlux. |
25 |
|
- Update output (changes at machine truncation level) of verification exp: |
26 |
|
exp4 (11 digits for cg2d), global_ocean.cs32x15.viscA4 (11.d), |
27 |
|
short_surf_wave (13.d) and tutorial_deep_convection.smag3d (12.d). |
28 |
|
o pkg/seaice: ITD code |
29 |
|
- fix picking up from a single category model by initialising |
30 |
|
heff/area/hsnowITD = 0. in seaice_itd_pickup.F |
31 |
|
- split a long warning message in seaice_check_pickup.F into two lines, |
32 |
|
because NEC SX-ACE cannot deal with the long line. |
33 |
|
o model/src: |
34 |
|
- fix missing dPhiNH in pressure_for_eos.F (case: selectP_inEOS_Zc=3) |
35 |
|
o pkg/seaice: |
36 |
|
- add missing checks for SEAICE_ALLOW_KRYLOV and SEAICE_ALLOW_BOTTOMDRAG |
37 |
|
o pkg/seaice: |
38 |
|
- add basal stress as parameterisation for grounding ice |
39 |
|
following Lemieux et al. (2015) |
40 |
|
- turn on by setting new parameter SEAICEbasalDragK2 to a value |
41 |
|
larger than 0. Lemieux et al. (2015) recommend 15. |
42 |
|
- The adjoint complains with extra recomputations so there is also a |
43 |
|
new cpp-flag SEAICE_ALLOW_BOTTOMDRAG that is undefined by default in |
44 |
|
order to postpone the problem |
45 |
|
- compile the new code in lab_sea |
46 |
o verification/halfpipe_streamice: |
o verification/halfpipe_streamice: |
47 |
- update both TAF and OpenAD adm output (machine truncation differences) |
- update both TAF and OpenAD adm output (machine truncation differences) |
48 |
|
|
244 |
- add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes |
- add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes |
245 |
(shortwave & longwave, net & downward) and diagnostics of temp. tendency |
(shortwave & longwave, net & downward) and diagnostics of temp. tendency |
246 |
for individual contribution (convection, LSC cond, radiation) |
for individual contribution (convection, LSC cond, radiation) |
247 |
- add Ruth Geen etal, GRL 2016, radiation optionis (see paper supp. |
- add Ruth Geen etal, GRL 2016, radiation options (see paper supp. |
248 |
information); activated with: solar_exponent=0. and wv_exponent=-1. |
information); activated with: solar_exponent=0. and wv_exponent=-1. |
249 |
o pkg/ggl90: |
o pkg/ggl90: |
250 |
- within IDEMIX add upper limit for horizontal group velocity to |
- within IDEMIX add upper limit for horizontal group velocity to |