4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/layers: |
8 |
|
- reverted changes to interpolation to previous treatment; there |
9 |
|
was never actually a problem |
10 |
|
o pkg/layers: |
11 |
|
- fix interpolation of layers tracers in the presence of partial cells |
12 |
|
- add lots of new functionality to compute water mass transformation |
13 |
|
(enabled by CPP flag LAYERS_THERMODYNAMICS) |
14 |
|
- add new calls from main code (diags_oceanic_surf_flux.F, |
15 |
|
thermodynamics.F, impldiff.F) and gad to save the necessary fields |
16 |
|
for layers_thermodynamics calculations |
17 |
|
o pkg/ptracers: |
18 |
|
- add capability of stepping a passive tracer forward |
19 |
|
without advection by setting PTRACERS_advScheme to 0. |
20 |
|
o pkg/diagnostics: |
21 |
|
- add few (threads) _BARRIER around any update of "diag_pkgStatus". |
22 |
|
o pkg/layers: |
23 |
|
- shift potential density field "prho" by -1000 for density layer averaging so |
24 |
|
that it corresponds to usual "sigma" definition (i.e., rho(p=const)-1000); |
25 |
|
Note that density bin boundaries (layers_bounds in data.layers) have |
26 |
|
to be set accordingly (i.e., shifted, in sigma scale). |
27 |
|
o pkg/layers: |
28 |
|
- fix snap-shot output of layer thickness @ V.pt and output of pot.density |
29 |
|
- fix calculation of layer non-weighted velocity and layer probability |
30 |
|
- add diagnostics for pot.density used for layer averaging |
31 |
|
o pkg/seaice: |
32 |
|
- seaice_calc_viscosity.F: change computation of deltaC**2 to ensure |
33 |
|
positiveness, modify a few comments and improve variable names, |
34 |
|
- the changed computation of deltaC affects most seaice-related |
35 |
|
experiments at the truncation level. |
36 |
|
seaice_itd.thermo is affected by far the most, with |
37 |
|
only 7 digits of agreement remaining; update experiments. |
38 |
|
|
39 |
|
checkpoint65l (2015/05/04) |
40 |
|
o pkg/shelfice: |
41 |
|
- in shelfice_thermodynamics.F, if SHELFICEBoundaryLayer=.true., then set |
42 |
|
factor drKp1 to zero where it is negative (ie. do not use |
43 |
|
SHELFICEBoundaryLayer if hFacC>1) |
44 |
|
- the same for factor drLoc in shelfice_forcing.F |
45 |
|
o tools/genmake2: move FEXTRAFLAGS from FFLAGS to FOPTIM to avoid a problem |
46 |
|
with modules in ptracers, when using testreport option "-small_f" |
47 |
|
o pkg/seaice/seaice_growth.F (in case of SEAICE_ITD) |
48 |
|
- replace tmpscal1**1.36 by faster exp(1.36*log(tmpscal1)) |
49 |
o verification/testreport |
o verification/testreport |
50 |
- add new option -small_f |
- add new option -small_f |
51 |
with this option testreport first makes the target small_f (*.f files) |
with this option testreport first makes the target small_f (*.f files) |
52 |
before running make (all). This is useful for explicit inlining when |
before running make (all). This is useful for explicit inlining when |
53 |
all sources need to be full available. |
all sources need to be full available. |
54 |
|
o pkg/exf/exf_interp.F: |
55 |
|
remove previous changes related to reverse (decreasing) input grids latitude |
56 |
|
|
57 |
checkpoint65k (2015/04/01) |
checkpoint65k (2015/04/01) |
58 |
o pkg/ecco: |
o pkg/ecco: |