/[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.1774 by mlosch, Fri Nov 23 15:54:18 2012 UTC revision 1.1793 by jmc, Thu Dec 27 17:20:52 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 verification/offline_exf_seaice:
8      - add thermodynamics only test.
9    o verification/cheapAML_box:
10      - split the domain in 8 (2x4) tiles; add MPI and multi-threaded test;
11        keep same output (same 14 digits for cg2d).
12      - switch on "-r8" compiler option (some numerical values are missing
13        the "_d 0") and update output (only 6 digits for cg2d were preserved).
14    
15    checkpoint64b (2012/12/24)
16    o pkg/cheapaml:
17      - remove un-used variables (Qnet,EmPmR) from pickup files.
18      - store tendency of advected variables into cheapaml pickup file
19        and fix the AB-2 restart.
20    o verification/offline_exf_seaice and lab_sea adjoint:
21      - switch to new code (#undef SEAICE_GROWTH_LEGACY).
22      - switch to 4 time steps in offline, consistent with lab_sea.
23      - match parameters from SEAICE_GROWTH_LEGACY branch in data.seaice.
24      - update results after change of experiment seaice.
25    o pkg/seaice:
26      - remove option SEAICE_MULTICATEGORY; has been replaced with run-time
27        parameter SEAICE_multDim. Issue a warning if SEAICE_MULTICATEGORY is
28        still defined since SEAICE_multDim needs to be set to MULTDIM value (from
29        SEAICE_SIZE.h) to recover previous #define SEAICE_MULTICATEGORY default.
30    o model/src:
31      - add run-time parameter to select CG2D solver minimum-residual solution
32        (in case of a poor convergence).
33    o pkg/seaice/seaice_lsr.F
34      - move calculation of matrix coefficients into new
35        S/R SEAICE_CALC_LSR_COEFFS; for now this routine remains in the same
36        file; the main purpose of this change is to be able to reuse the code
37        in S/R SEAICE_PRECONDITIONER
38      - modify the computation of the residual so that the mass of sea-ice
39        is not used twice; this simplifies the calculations, but since
40        the residual is never used except when LSR_mixIniGuess.ge.4---and this is
41        not tested in testreport---this does not affect the testreport results.
42    o verification/seaice_obcs:
43      - disable SEAICE_GROWTH_LEGACY; reset input files to match those of
44        verification/lab_sea/input.salt_plume; changes results/output.txt*
45    o model/src:
46      - adapt quasi-hydrostatic formulation to work with p or p* coordinate.
47    o pkg/seaice:
48      - improve description of parameters in seaice_fgmres.F and start
49        cleaning up the code
50      - change name of SCALPROD to SEAICE_SCALPROD and modify meaning of
51        second argument
52      - add a metric based on grid cell area to SEAICE_SCALPROD; update
53        results of offline_exf_seaice.dyn_jfnk
54      - compute initial residual norm in seaice_jfnk based on SEAICE_SCALPROD
55    o pkg/aim_v23:
56      - fix an other bug in dissipation heating (grid-cell area was missing).
57    o model/src + pkg/seaice:
58      - add global (multi-tile) linear solver for pair of tri-diagonal system
59        along X and Y lines, respectively for U and V component.
60        Note: 1) MPI and cube-exchange not yet coded.
61            2) probably not accurate for poorly conditioned / large size problem.
62      - add option for SEAICE_LSR to use global (multi-tile) tri-diagonal solver;
63        default: not compiled and not used.
64    o pkg/seaice:
65      - first attempt at a multi-threaded fgmres solver for the JFNK solver:
66        introduce bi/bj loops and use global_sum_tile_rl instead of
67        mpi_allreduce in seaice_fgmres.F
68      - improve diagnostics output for fgmres solver (seaice_fgmres.F)
69      - replace a few unnecessary goto statements by if-blocks  (seaice_fgmres.F)
70      - add a verification experiment for JFNK in offline_exf_seaice
71    o verification:
72      - change (for now, only fwd test) offline_exf_seaice experiment:
73        use a re-entrant channel with idealized coastline (trapezoidal shape)
74        at southern boundary to explore seaice dynamics and thermodynamics
75        with simple forcing. Main set-up has dynamics+thermo and SST relaxation;
76        secondary test (input.thsice) use thermodynamics only with SST relaxation.
77      - add seaice-dynamics only secondary test using LSR and pkg/thsice advection.
78    o pkg/exf:
79      - disable "sstExtrapol" when Nr=1
80    o verification:
81      - add new experiment "cheapAML_box" (simple 1 layer set-up from Bruno Deremble)
82        to test pkg/cheapaml.
83    o pkg/aim_v23 & pkg/shap_filt:
84      - fix dissipation heating (erroneous gravity multiplication factor).
85    o pkg/seaice:
86      - remove unused field pressPre from jfnk solver
87      - rename two subroutines in seaice_preconditioner.F
88    o eesupp/src:
89       - S/R MDSFINDUNIT avoids reserved unit numbers (scrUnit1, eeDataUnit ...)
90  o pkg/seaice/seaice_preconditioner.F: fix preconditioner once again  o pkg/seaice/seaice_preconditioner.F: fix preconditioner once again
91     - remove wrong parts of the rhs and the lhs (were in there     - remove wrong parts of the rhs and the lhs (were in there
92       because I did not understand the concept of this preconditioner)       because I did not understand the concept of this preconditioner)

Legend:
Removed from v.1.1774  
changed lines
  Added in v.1.1793

  ViewVC Help
Powered by ViewVC 1.1.22