/[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.1777 by jmc, Fri Nov 30 22:31:27 2012 UTC revision 1.1799 by jmc, Thu Jan 3 21:01:30 2013 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/cheapaml:
8      - fix few incorrect type (_RL/_RS) in subroutine calls.
9    o pkg/seaice:
10      - new S/R SEAICE_MAP_RS2VEC (similar to SEAICE_MAP2VEC) to map _RS arrays
11        to _RL vector; this fixes JFNK code when compiling with "-use_r4" option.
12    o model/src:
13      - add a warning if using select_rStar=2 with nonlinFreeSurf <> 4;
14        change (in input_ad*/data) select_rStar from 2 to 1 for AD verification
15        experiments global_ocean.cs32x15 & tutorial_tracer_adjsens (+ update output)
16    o pkg/cheapaml:
17      - replace "273.1 _d 0" by celsius2K in pkg/cheapaml/cheapaml.F and
18        update output of experiment cheapAML_box.
19      - store in CHEAPAML.h coeffs ssq[0:2] for saturation specific humidity,
20        and set them only in one place (cheapaml_readparms.F).
21      - replace "273.16 _d 0" by celsius2K & replace "3.14159 _d 0" by constant "PI"
22      - remove re-setting of main-model parameter "celsius2K" (in cheapaml_readparms)
23        and re-setting of cheapAML params "lath" & "p0" (in cheapaml_init_varia).
24    o model/src/the_main_loop.F:
25      - fix revision 129 : need both ALLOW_ECCO and ALLOW_ECCO_EVOLUTION.
26    o pkg/seaice:
27      - remove legacy branch code.
28      - retire SEAICE_GROWTH_LEGACY and SEAICE_CAP_HEFF accordingly.
29    o verification/*/code*/SEAICE_OPTIONS.h:
30      - remove documentation for retired CPP flags (SEAICE_GROWTH_LEGACY,
31        SEAICE_CAP_HEFF).
32    o pkg/cheapaml:
33      - use standard routine (S/R GET_PERIODIC_INTERVAL) to decide when it is time
34        to load new forcing fields.
35      - add missing "_d 0" where it's needed; + some editing (improve indentation).
36      - remove switch to "-r8" compiler option (no longer needed) in verification
37        cheapAML_box, keep same output (small trucation error differences).
38    o verification/offline_exf_seaice:
39      - add thermodynamics only test.
40    o verification/cheapAML_box:
41      - split the domain in 8 (2x4) tiles; add MPI and multi-threaded test;
42        keep same output (same 14 digits for cg2d).
43      - switch on "-r8" compiler option (some numerical values are missing
44        the "_d 0") and update output (only 6 digits for cg2d were preserved).
45    
46    checkpoint64b (2012/12/24)
47    o pkg/cheapaml:
48      - remove un-used variables (Qnet,EmPmR) from pickup files.
49      - store tendency of advected variables into cheapaml pickup file
50        and fix the AB-2 restart.
51    o verification/offline_exf_seaice and lab_sea adjoint:
52      - switch to new code (#undef SEAICE_GROWTH_LEGACY).
53      - switch to 4 time steps in offline, consistent with lab_sea.
54      - match parameters from SEAICE_GROWTH_LEGACY branch in data.seaice.
55      - update results after change of experiment seaice.
56    o pkg/seaice:
57      - remove option SEAICE_MULTICATEGORY; has been replaced with run-time
58        parameter SEAICE_multDim. Issue a warning if SEAICE_MULTICATEGORY is
59        still defined since SEAICE_multDim needs to be set to MULTDIM value (from
60        SEAICE_SIZE.h) to recover previous #define SEAICE_MULTICATEGORY default.
61    o model/src:
62      - add run-time parameter to select CG2D solver minimum-residual solution
63        (in case of a poor convergence).
64    o pkg/seaice/seaice_lsr.F
65      - move calculation of matrix coefficients into new
66        S/R SEAICE_CALC_LSR_COEFFS; for now this routine remains in the same
67        file; the main purpose of this change is to be able to reuse the code
68        in S/R SEAICE_PRECONDITIONER
69      - modify the computation of the residual so that the mass of sea-ice
70        is not used twice; this simplifies the calculations, but since
71        the residual is never used except when LSR_mixIniGuess.ge.4---and this is
72        not tested in testreport---this does not affect the testreport results.
73    o verification/seaice_obcs:
74      - disable SEAICE_GROWTH_LEGACY; reset input files to match those of
75        verification/lab_sea/input.salt_plume; changes results/output.txt*
76    o model/src:
77      - adapt quasi-hydrostatic formulation to work with p or p* coordinate.
78    o pkg/seaice:
79      - improve description of parameters in seaice_fgmres.F and start
80        cleaning up the code
81      - change name of SCALPROD to SEAICE_SCALPROD and modify meaning of
82        second argument
83      - add a metric based on grid cell area to SEAICE_SCALPROD; update
84        results of offline_exf_seaice.dyn_jfnk
85      - compute initial residual norm in seaice_jfnk based on SEAICE_SCALPROD
86    o pkg/aim_v23:
87      - fix an other bug in dissipation heating (grid-cell area was missing).
88    o model/src + pkg/seaice:
89      - add global (multi-tile) linear solver for pair of tri-diagonal system
90        along X and Y lines, respectively for U and V component.
91        Note: 1) MPI and cube-exchange not yet coded.
92            2) probably not accurate for poorly conditioned / large size problem.
93      - add option for SEAICE_LSR to use global (multi-tile) tri-diagonal solver;
94        default: not compiled and not used.
95    o pkg/seaice:
96      - first attempt at a multi-threaded fgmres solver for the JFNK solver:
97        introduce bi/bj loops and use global_sum_tile_rl instead of
98        mpi_allreduce in seaice_fgmres.F
99      - improve diagnostics output for fgmres solver (seaice_fgmres.F)
100      - replace a few unnecessary goto statements by if-blocks  (seaice_fgmres.F)
101      - add a verification experiment for JFNK in offline_exf_seaice
102    o verification:
103      - change (for now, only fwd test) offline_exf_seaice experiment:
104        use a re-entrant channel with idealized coastline (trapezoidal shape)
105        at southern boundary to explore seaice dynamics and thermodynamics
106        with simple forcing. Main set-up has dynamics+thermo and SST relaxation;
107        secondary test (input.thsice) use thermodynamics only with SST relaxation.
108      - add seaice-dynamics only secondary test using LSR and pkg/thsice advection.
109    o pkg/exf:
110      - disable "sstExtrapol" when Nr=1
111    o verification:
112      - add new experiment "cheapAML_box" (simple 1 layer set-up from Bruno Deremble)
113        to test pkg/cheapaml.
114  o pkg/aim_v23 & pkg/shap_filt:  o pkg/aim_v23 & pkg/shap_filt:
115    - fix dissipation heating (erroneous gravity multiplication factor).    - fix dissipation heating (erroneous gravity multiplication factor).
116  o pkg/seaice:  o pkg/seaice:

Legend:
Removed from v.1.1777  
changed lines
  Added in v.1.1799

  ViewVC Help
Powered by ViewVC 1.1.22