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