4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice/seaice_growth.F: |
8 |
|
- use Ian Fenty's capping formulas for actual ice |
9 |
|
thickness thoughout EVOLUTION branch. |
10 |
|
- put treatment pathological case #2) in CPP brackets |
11 |
|
(ALLOW_AVOID_INFINITESIMAL_AREA, undef by default). |
12 |
|
- update global_ocean.cs32x15 and 1D_ocean_ice_colum results accordingly. |
13 |
|
o pkg/seaice: |
14 |
|
- seaice_diffusion.F : remove the min(DX,DY) factor permanently; |
15 |
|
pass the Laplacian diffusivity (in m/s2) diffKh as a parameter; |
16 |
|
also pass fac as a param, which can be 1. (to update the tendency |
17 |
|
field) or the time step (to update the field itself). |
18 |
|
- seaice_advdiff.F: for multidim, call seaice_diffusion with |
19 |
|
e.g. SEAICEdiffKhHeff and with fac=1; for single-dim, call |
20 |
|
seaice_diffusion with e.g. SEAICEdiffKhHeff and with fac=time step. |
21 |
|
- SEAICE_PARAMS.h, seaice_readparms.F, seaice_check.F : |
22 |
|
hooks to handle SEAICEdiffKhHeff, SEAICEdiffKhArea, etc. |
23 |
|
- note: if any of SEAICEdiffKhHeff, SEAICEdiffKhArea, etc. |
24 |
|
is specified to be >0, then DIFF1 is set to 0. |
25 |
o pkg/seaice: |
o pkg/seaice: |
26 |
diffusion with centered advection scheme (diffus.F & advect.F): |
diffusion with centered advection scheme (diffus.F & advect.F): |
27 |
- simplify S/R DIFFUS (put deltaT & DIFF1 factor outside, move EXCH outside) |
- simplify S/R DIFFUS (put deltaT & DIFF1 factor outside, move EXCH outside) |