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