4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: add linear remapping scheme (Lipscomb 2001) to ITD model |
8 |
|
- this is a first version that includes many regularisations that may |
9 |
|
not all be necessary, to be sorted out, |
10 |
|
- turned on by runtime parameter SEAICEuseLinRemapITD (true by default) |
11 |
|
- change one verification experiment in seaice_itd to use and test new code |
12 |
|
- seaice_growth: catch a case where the argument of log can be zero |
13 |
|
or smaller (important for code stability) |
14 |
|
o model/src: |
15 |
|
- modify SOLVE_DIAGONAL_LOWMEMORY version of solve_tridiagonal.F |
16 |
|
& solve_pentadiagonal.F to enable to re-used inverse matrix for solving |
17 |
|
similar A.X'=Y' system (with same matrix A) in subsequent calls; |
18 |
|
switch based on errCode (In/Out) argument value; in calling routines, |
19 |
|
initialise errCode before first call. |
20 |
|
|
21 |
|
checkpoint66a (2016/10/18) |
22 |
|
o pkg/bling: |
23 |
|
- BLING package now loads in atmospheric pCO2 file using exf package routines |
24 |
|
Enable with #define USE_EXFCO2 in BLING_OPTIONS.h |
25 |
|
o model/src & pkg/ptracers: |
26 |
|
- with INCLUDE_IMPLVERTADV_CODE defined, also call MOM_U,V_IMPLICIT_R & |
27 |
|
GAD_IMPLICIT_R (instead of IMPLDIFF) when just implicitViscosity and |
28 |
|
implicitDiffusion (respectively) are used (even without momImplVertAdv |
29 |
|
or temp,salt,PTRACERS_ImplVertAdv). |
30 |
o model/src & generic_advdiff: |
o model/src & generic_advdiff: |
31 |
- add parenthesis in main diagonal calculation of implicit vertical |
- add parenthesis in main diagonal calculation of implicit vertical |
32 |
diffusion matrix (impldiff.F & gad_implicit_r.F). |
diffusion matrix (impldiff.F & gad_implicit_r.F). |