4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
checkpoint65x (2016/06/11) |
8 |
|
o add a license text file in main MITgcm tree. |
9 |
|
o added pkg/bling: |
10 |
|
- intermediate complexity biogeochemical model |
11 |
|
- see bling_description.txt for details |
12 |
|
- verification experiment is global_oce_biogeo_bling (for now, in |
13 |
|
Contrib/verification_other/); tested daily on baudelaire with gfortran. |
14 |
|
- add entry point in pkg/gchem for new pkg "bling". |
15 |
|
o pkg/seaice: fix tensile stength computation |
16 |
|
- replace global field tensileStrength by tensileStrFac |
17 |
|
- tensileStrFac can be computed once in S/R seaice_init_varia |
18 |
|
- fortunately that does not affect any verification results |
19 |
|
|
20 |
|
checkpoint65w (2016/05/12) |
21 |
|
o pkg/ctrl/ctrl.h: fix a comma in common block list, so that code compiles |
22 |
|
with ECCO_CTRL_DEPRECATED defined |
23 |
|
o verification/global_ocean.cs32x15: |
24 |
|
- change secondary test "viscA4" to also test "selectP_inEOS_Zc=3" |
25 |
|
with "selectNHfreeSurf=1". |
26 |
|
o model/src (non-hydrostatic free-surface): |
27 |
|
- More "natural" expression of NH free-surface term (case selectNHfreeSurf=1): |
28 |
|
was: tmpSurf/(1+tmpSurf); changed to: 1/(1+Gamma) with Gamma=1/tmpSurf. |
29 |
|
- Calculate surface vertical velocity after 2-D solver adjustment (accounts |
30 |
|
for EmPmR if RealFreshWaterFlux); used in RHS (cg3d_b) if exactConserv |
31 |
|
and used to compute dPhiNH (in post_cg3d.F) if selectNHfreeSurf=1. |
32 |
|
This fixes EmPmR contribution when selectNHfreeSurf=1 & RealFreshWaterFlux. |
33 |
|
- Update output (changes at machine truncation level) of verification exp: |
34 |
|
exp4 (11 digits for cg2d), global_ocean.cs32x15.viscA4 (11.d), |
35 |
|
short_surf_wave (13.d) and tutorial_deep_convection.smag3d (12.d). |
36 |
|
o pkg/seaice: ITD code |
37 |
|
- fix picking up from a single category model by initialising |
38 |
|
heff/area/hsnowITD = 0. in seaice_itd_pickup.F |
39 |
|
- split a long warning message in seaice_check_pickup.F into two lines, |
40 |
|
because NEC SX-ACE cannot deal with the long line. |
41 |
|
o model/src: |
42 |
|
- fix missing dPhiNH in pressure_for_eos.F (case: selectP_inEOS_Zc=3) |
43 |
|
o pkg/seaice: |
44 |
|
- add missing checks for SEAICE_ALLOW_KRYLOV and SEAICE_ALLOW_BOTTOMDRAG |
45 |
|
o pkg/seaice: |
46 |
|
- add basal stress as parameterisation for grounding ice |
47 |
|
following Lemieux et al. (2015) |
48 |
|
- turn on by setting new parameter SEAICEbasalDragK2 to a value |
49 |
|
larger than 0. Lemieux et al. (2015) recommend 15. |
50 |
|
- The adjoint complains with extra recomputations so there is also a |
51 |
|
new cpp-flag SEAICE_ALLOW_BOTTOMDRAG that is undefined by default in |
52 |
|
order to postpone the problem |
53 |
|
- compile the new code in lab_sea |
54 |
o verification/halfpipe_streamice: |
o verification/halfpipe_streamice: |
55 |
- update both TAF and OpenAD adm output (machine truncation differences) |
- update both TAF and OpenAD adm output (machine truncation differences) |
56 |
|
|
252 |
- add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes |
- add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes |
253 |
(shortwave & longwave, net & downward) and diagnostics of temp. tendency |
(shortwave & longwave, net & downward) and diagnostics of temp. tendency |
254 |
for individual contribution (convection, LSC cond, radiation) |
for individual contribution (convection, LSC cond, radiation) |
255 |
- add Ruth Geen etal, GRL 2016, radiation optionis (see paper supp. |
- add Ruth Geen etal, GRL 2016, radiation options (see paper supp. |
256 |
information); activated with: solar_exponent=0. and wv_exponent=-1. |
information); activated with: solar_exponent=0. and wv_exponent=-1. |
257 |
o pkg/ggl90: |
o pkg/ggl90: |
258 |
- within IDEMIX add upper limit for horizontal group velocity to |
- within IDEMIX add upper limit for horizontal group velocity to |
775 |
just copy level Nr value to level Nr+1. |
just copy level Nr value to level Nr+1. |
776 |
o doc: |
o doc: |
777 |
- add notes form Abhisek Chakraborty on how to close Heat & Salt budgets. |
- add notes form Abhisek Chakraborty on how to close Heat & Salt budgets. |
778 |
o pkg/streamice: |
o pkg/shelfice: |
779 |
- shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F, |
- shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F, |
780 |
SHELFICE.h: move array shelficemass to init_varia, initialise |
SHELFICE.h: move array shelficemass to init_varia, initialise |
781 |
from array shelficemassinit, which is set in init_fixed and |
from array shelficemassinit, which is set in init_fixed and |