/[MITgcm]/MITgcm/doc/tag-index
ViewVC logotype

Diff of /MITgcm/doc/tag-index

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1557 by jmc, Wed Dec 21 17:31:53 2011 UTC revision 1.1573 by jmc, Sat Jan 14 16:41:36 2012 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o pkg/seaice:
8      - remove array YNEG, RIVER, TMIX (replaced by local var) from common block;
9        remove also areaNm1 & hEffNm1 when SEAICE_GROWTH_LEGACY is undef.
10      - fix bug: areaNm1 & hEffNm1 are needed in seaice_growth (SEAICE_GROWTH_LEGACY)
11        but were not filled when resp. SEAICEadvArea=F & SEAICEadvHeff=F and
12        not multi-dim advection;
13      - fix seaice_growth.F to compile with both SEAICE_GROWTH_LEGACY and
14        SHORTWAVE_HEATING #undef.
15    o optim: make Makefile more robust (?)
16    o pkg/obcs:
17      * fix treatment of obcs_read_pickup for TAF
18    o pkg/shelfice:
19      * add missing initialisation of num_shifwflx
20      * new adjoint verification exp. for isomip
21      * change Prandtl and Schmidt numbers from generic formulations
22        (in terms of model diffus. and visc.) to separate runtime
23        parameters, with Holland and Jenkins (1999) default values.
24    o pkg/exf (interpolation):
25      - extended input field (2 rows) near the N & S poles:
26        * fill in with the symetric value (when even Nb of data in longitude)
27        * add average value at the poles only for scalar quantities ; for vector
28          component interpolation, skip the averaging and keep duplicated values,
29          unless the 2 components have same location (uvInterp=T) in which case
30          interpolate the 2 components together using S/R EXF_INTERP_UV.
31      - new S/R EXF_INTERP_UV to interpolate the 2 components of a vector field
32        together: this allows to account properly for local orientation when
33        averaging at N & S pole.
34      - add CPP option EXF_USE_OLD_INTERP_POLE to recover old results regarding
35        exf-interpolation near N & S poles. Undef by default.
36      - add debug check/print on 1rst iter if debugLevel >=2.
37    o pkg/exf:
38      - change masking flags definition (no longer "parameter"), put them in
39        common block and set them in S/R EXF_INIT_FIXED.
40      - change recognized masking flag from s,u,v to c,w,s since the mask
41        to use (maskC,W,S) depends on position on model grid and has little to
42        do with scalar/vector difference; fix masking if using P-coordinates.
43      - fix masking of wind-stress (was wrong if interpolated or read on A-grid)
44        and update results of exp. global_with_exf (x2).
45      - fix setting of zenith-angle table when SHORTWAVE_HEATING is undef.
46    o pkg/obcs
47      - S/R obcs_calc_stevens: fix a small bug (gammat -> gammas where appropriate)
48    o pkg/exf (interpolation):
49      - assume periodicity in X only if input field cover full longitude range.
50      - improve search for lat. index (supposed to be faster, in ~log2(ny) steps,
51        and should vectorise).
52      - fix input lat of the 2 added row (in case we provide N.pole data).
53    
54    checkpoint63h (2011/12/30)
55    o pkg/seaice:
56      - change declaration of UVM from _RL to _RS in order to get B-grid
57        uIce,vIce monitor when _RS = real*4
58    o pkg/offline:
59      - new S/R OFFLINE_RESET_PARMS for resetting main-model params (switch off flags);
60      - compute vertical velocity if not read from file (switch on exactConserv
61        & staggerTimeStep);
62      - fix output of ptracer monitor iter & time for default PTRACERS_monitorFreq.
63    o verification:
64      - update grid-files (in tutorial_held_suarez_cs/input and fizhi-cs-32x32x40/input)
65        with grid-angle generated using "utils/matlab/cs_grid/cubeCalcAngle.m":
66        fix Pb in yG definition @ 2 missing corners (previously yG was averaged);
67      - update output of exp. global_ocean.cs32x15.viscA4 after changing
68        grid-file angles (used here for coriolis-3d);
69      - remove (or gzip) few files not needed to run fizhi-cs experiments.
70    o pkg/exf (vector interpolation):
71      - rotate vector component toward local grid-axis orientation using grid-angles
72        (stored in GRID.h) instead of locally computed rotation angle; keep old code
73        available with exf option EXF_USE_OLD_VEC_ROTATION (undef by default).
74    o pkg/seaice:
75      - allow to compile with exf options ALLOW_ATM_TEMP or ALLOW_DOWNWARD_RADIATION
76        undefined. Fix and remove the stop when ALLOW_RUNOFF is undefined.
77    o pkg/PKG_OPTIONS.h files:
78      - move #include "CPP_OPTIONS.h" just after #include "PACKAGES_CONFIG.h",
79        outside of the #ifdef ALLOW_THISPKG / #endif block.
80      - update verification/*/code/PKG_OPTIONS.h files.
81    o add a verification experiment (offline_exf_seaice/input.seaice) that test
82      the B-grid LSOR solver
83    o pkg/seaice: sort out emissivity and long wave radiation step 2:
84      - add emissivity for snow and ice as new run-time parameters
85        (unfortunately) that default to the corresponding exf values; this
86        changes results in most verification experiments so that for backward
87        compatibility these parameter have to be set explicitly to inconsistent
88        values (ugly);
89      - the exf-flag EXF_LWDOWN_WITH_EMISSIVITY then gets rid off the hard-wired
90        emissivities of 0.97 associated with lwdownloc in S/R seaice_solve4temp
91        until we agree how to handle this bug properly
92  o pkg/exf (interpolation):  o pkg/exf (interpolation):
93    - add a set of run-time param ({inputfield}_interpMethod), one for    - add a set of run-time param ({inputfield}_interpMethod), one for
94      each interpolated input field, to select the interpolation method      each interpolated input field, to select the interpolation method
# Line 11  o pkg/exf (interpolation): Line 96  o pkg/exf (interpolation):
96    - print interpolation parameters to standard output;    - print interpolation parameters to standard output;
97    - refine exf_check.F accordingly ; stop if USE_NO_INTERP_RUNOFF is defined    - refine exf_check.F accordingly ; stop if USE_NO_INTERP_RUNOFF is defined
98      (to use instead runoff_interpMethod=0 in data.exf).      (to use instead runoff_interpMethod=0 in data.exf).
99      - simplify default setting of interpolation parameters (for all fields,
100        set position to match model grid cell-center position, leading to trivial
101        interpolation in case of regular Lat-Lon grid) and fix for the case of
102        non-uniform delY.
103  o pkg/exf/exf_radiation.F: add the factor ocean_emissivity to lwdown, for  o pkg/exf/exf_radiation.F: add the factor ocean_emissivity to lwdown, for
104     within #ifdef EXF_LWDOWN_WITH_EMISSIVITY/#endif. Unless ocean_emissivity=1.     within #ifdef EXF_LWDOWN_WITH_EMISSIVITY/#endif. Unless ocean_emissivity=1.
105     this factor is absolutely required, because the lw exitance (= out-going     this factor is absolutely required, because the lw exitance (= out-going

Legend:
Removed from v.1.1557  
changed lines
  Added in v.1.1573

  ViewVC Help
Powered by ViewVC 1.1.22