4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/gmredi: |
8 |
|
Add Sub-Meso Eddies parameterisation from Baylor (for now, disabled with TAF), |
9 |
|
and test it in verification exp. "front_relax.bvp" (update output.bvp.txt) |
10 |
|
|
11 |
|
checkpoint63 (2011/07/11) |
12 |
|
o pkg/exch2: |
13 |
|
- rename+move: nTiles in W2_EXCH2_PARAMS.h --> exch2_nTiles in W2_EXCH2_TOPOLOGY.h |
14 |
|
- exch2 version of Cumul-Sum routine: S/R W2_SET_MAP_CUMSUM set up the |
15 |
|
(2*nTiles)x(nTiles) Cumul-Sum matrix and Master Proc collects all tiles X,Y |
16 |
|
increments, calculates Cumul-Sum @ tile origin and sends results to each tile. |
17 |
|
o pkg/diagnostics: |
18 |
|
- deal with pairs of post-processed diags which are computed together; in |
19 |
|
particular, re-order list of diags within 1 file to save 2nd computation. |
20 |
|
- add S/R to compute velocity stream-function (called after velocity-potential |
21 |
|
calculation) from divergence free transport -> new diagnostics "PsiVEL". |
22 |
|
- add parameter to select grid-point location where PsiVEL == 0. |
23 |
|
o eesupp/src: |
24 |
|
new S/R to calculate cumulated sum on tiled array, corner grid-cell location |
25 |
|
(specific S/R needed with exch2 topology - for now, just print an error msg) |
26 |
|
o pkg/shelfice |
27 |
|
- Implement friction velocity-dependent transfer coefficients following |
28 |
|
Holland and Jenkins, JPO, 1999 |
29 |
|
Original code by M. Losch with small modifs. |
30 |
|
Enable with CPP option SHI_ALLOW_GAMMAFRICT |
31 |
|
and runtime flag SHELFICEuseGammaFrict |
32 |
|
o verification lab_sea & global_ocean.cs32x15: |
33 |
|
- use tools/xmakedepend (instead of cyrus_makedepend, in genmake_local): |
34 |
|
does not miss some dependencies (but is slower) and also works with many files |
35 |
|
(default makedepend limitation for AD built). |
36 |
|
- use cyrus_makedepend in adjustment.128x64x1 (so that it still tested). |
37 |
|
o pkg/diagnostics: |
38 |
|
- add run-time parameter "useMissingValue" (def=False) to fill land-point |
39 |
|
(i.e., where mask=0) with MissingValue ; used only in MNC output file. |
40 |
|
This replaces CPP-option DIAGNOSTICS_MISSING_VALUE. |
41 |
|
- Extend the use of "missing_value" setting from data.diagnostics for the case |
42 |
|
of counter-diagnostics (where fraction-weight is zero). This applies both to |
43 |
|
MNC and MDS output files. |
44 |
|
o pkg/seaice/seaice_growth.F: |
45 |
|
- add 'a priori' cap of latent heat flux based on actual mass considerations |
46 |
|
when SEAICE_ADD_SUBLIMATION_TO_FWBUDGET is used in conjunction with the |
47 |
|
non-legacy seaice_solve4temp. |
48 |
|
- add diagnostic of the residual sublimation freshwater flux (the freshwater |
49 |
|
flux taken from the ocean if the total actual latent heat fluxes exceed |
50 |
|
the maximum) |
51 |
|
- remove the CPP switch around the *_FWbySublim unit change and move diagnostic |
52 |
|
fill for SIatmQnt, SIfwSubl, SIatmFW to the end of seaice_growth.F. |
53 |
|
- add diagnostic of the actual sublimation freshwater flux (that is 0. ifndef |
54 |
|
SEAICE_ADD_SUBLIMATION_TO_FWBUDGET) and of the latent heat flux (evap+sublim). |
55 |
|
- bug fix : frWtrAtm needs a_FWbySublim ifdef SEAICE_ADD_SUBLIMATION_TO_FWBUDGET. |
56 |
|
- bug fix : missing part to Martin's r_FWbySublim pathological case fix. |
57 |
|
o verification 1D_ocean_ice_column: |
58 |
|
made model domain truly 1x1x23 instead of 5x5x23 with only center cell (3,3,:) wet |
59 |
|
update results |
60 |
|
o pkg/diagnostics: |
61 |
|
- Implement setting of "Post-Processed" diagnostics (corresponding to gdiag(5)='P') |
62 |
|
which are not filled-up but computed from other diags ; In this case, the mate |
63 |
|
diag points to the primary (filled-up) diag to used for post processing. |
64 |
|
- Update Velocity-potential computation using post-processed diag framework. |
65 |
|
==> Change the ordering of fields and time-periods in MDS output file |
66 |
|
when using periodic averaging: now writes one time record with the full set |
67 |
|
of fields for this time period, then the next time reccord (it used to be |
68 |
|
one field with the full set of time records then the next field). |
69 |
|
Note: this is now similar to NetCDF (MNC) output file. <== |
70 |
|
|
71 |
|
checkpoint62z (2011/06/21) |
72 |
o adjoint monitor: |
o adjoint monitor: |
73 |
- Add adjoint monitor output for packages exf, seaice |
- Add adjoint monitor output for packages exf, seaice |
74 |
and update relevant testreport output |
and update relevant testreport output |