4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/seaice: |
o pkg/generic_advdiff: |
8 |
|
- implement compressible flow method for multi-dim advection (similar to |
9 |
|
gad_som_advect.F); add new option "GAD_MULTIDIM_COMPRESSIBLE" (since |
10 |
|
TAF generates many recomputations) to use it; no yet coded with implicit |
11 |
|
vertical advection. |
12 |
|
- change experiment advect_cs (new output) and advect_xy (same output) |
13 |
|
to test compressible flow multi-dim advection. |
14 |
|
o pkg/generic_advdiff: |
15 |
|
- fix SOM advection for unusual cases (linear Free-Surf in r*, other |
16 |
|
cases where linear Free-Surf is not @ k=1, e.g., useShelfIce) |
17 |
|
o pkg/seaice: |
18 |
|
- fix bug in the no-slip implementation in seaice_calc_strainrates.F, this |
19 |
|
bug affects two verification experiments (lab_sea and lab_sea.hb87), |
20 |
|
recover old (wrong) results by setting noSlipFac = 2. in |
21 |
|
seaice_calc_strainrates.F; |
22 |
- add another averaging method for etaZ (etaZmethod=3), a mix of 2 and 0 |
- add another averaging method for etaZ (etaZmethod=3), a mix of 2 and 0 |
23 |
- add runtime parameter SEAICE_JFNKepsilon for that finite difference |
- add runtime parameter SEAICE_JFNKepsilon for that finite difference |
24 |
gradient in the Jacobian times vector operation (s/r seaice_jacvec) |
gradient in the Jacobian times vector operation (s/r seaice_jacvec) |
25 |
- fix line search in seaice_jfnk.F (s/r seaice_jfnk_update) |
- fix line search in seaice_jfnk.F (s/r seaice_jfnk_update) |
26 |
o pkg/seaice: reorganize seaice_lsr.F to be able to reuse more code: |
o pkg/seaice: reorganize seaice_lsr.F to be able to reuse more code: |