/[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.1749 by mlosch, Tue Oct 16 07:08:56 2012 UTC revision 1.1760 by mlosch, Tue Nov 6 12:31:30 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/seaice_calc_l/rhs.F: replace maskW/S by maskInW/S; this fixes
8      a serious convergence problem when open boundaries are involved
9    o pkg/ggl90: fix computation of control volumes for the case of
10      ALLOW_GGL90_HORIZDIFF (probably not used very often): move control volumes
11      up half a grid cell from C-centered to W-centered (pointed out by C. Eden)
12    o pkg/seaice: simplify seaice_evp by avoiding use of extra fields u/vIceC
13    o pkg/autodiff
14      - Add inAdMode switch for SEAICEuseDYNAMICS:
15        SEAICEuseDYNAMICSinAdMode
16        (extend logic in ADAUTODIFF_INADMODE_SET)
17    o pkg/seaice
18      - Step 1 of merging ice-thickness distribution (ITD) code from
19        MITgcm_contrib/torge/itd/ (author: Torge Martin)
20        The code implements concept laid out in Thorndike et al. (1975);
21        code is enabled via CPP flag SEAICE_ITD
22        nITD (in SEAICE_SIZE.h) defines number of ice thickness categories;
23        code is not complete yet!!
24      - SEAICE_SIZE.h now included in almost all seaice routines
25    o verification (using seaice):
26      - switch back seaice-dynamics (+ lower SOLV_MAX_ITERS) in ADM exp.
27        global_ocean.cs32x15.seaice ; update results.
28      - compile B-grid dynamics in FW test exp 1D_ocean_ice_column ;
29      - compile C-grid dynamics with #define SEAICE_ALLOW_JFNK in FW test exp
30        offline_exf_seaice (previously compiling B-grid).
31    o pkg/exf:
32      - fix some STOP conditions in exf_check.F (from Aug 28, modifs did not allow
33        to specify neither just 1 comp of wind or wind-stress, nor no surface momentum
34        forcing): just replace CPP option ALLOW_ATM_WIND with run-time param useAtmWind.
35    o pkg/layers (adjust changes from Sept 19):
36      - do snap-shot output and fill diagnostics from inside iLa loop (layers_calc.F)
37        this allows to remove "layers_maxNum" dimension from all layers arrays.
38    o pkg/layers (adjust changes from Sept 19):
39      - remove ALLOW_LAYERS_OUTPUT ; fix snap-shot and time-ave output ;
40      - snap-shot extended to all type of layers (not just the 1rst type);
41      - remove layers variables when corresponding CPP option is undef.
42    o pkg/layers:
43      - rename pkg/layers variable and add new output (layer exist & un-weighted
44        velocity in layer)
45    o pkg/seaice:
46      - simplify (?) ocean-drag coefficent computations by using
47        the same routine in all three solvers (saves some code lines)
48      - remove global fields DRAGA and DRAGS from C-grid code and
49        declare them locally in lsr.F (the only place where they are
50        still used)
51      - update AD output of lab_sea.evp (very sensitive anyway).
52  o pkg/seaice: add Jacobian-free Newton Krylov solver for ice dynamics  o pkg/seaice: add Jacobian-free Newton Krylov solver for ice dynamics
53    (Lemieux et al. 2010, 2012). Turn on with the usual SEAICE_ALLOW_JFNK    (Lemieux et al. 2010, 2012). Turn on with the usual SEAICE_ALLOW_JFNK
54    and SEAICEuseJFNK=.true. A few things to note:    and SEAICEuseJFNK=.true. A few things to note:
# Line 12  o pkg/seaice: add Jacobian-free Newton K Line 57  o pkg/seaice: add Jacobian-free Newton K
57      orthogonalization method. Needs to be replaced. Original code      orthogonalization method. Needs to be replaced. Original code
58      from J.-F. Lemieux      from J.-F. Lemieux
59    - preconditioner for FGMRES is a stripped down version of LSOR    - preconditioner for FGMRES is a stripped down version of LSOR
60    - SOLV_MAX_ITERS is now used for LSOR as a solver and as a    - SOLV_MAX_ITERS is now used for LSOR as a solver and as a
61      preconditioner. For the preconditioner, the default is set to 10.      preconditioner. For the preconditioner, the default is set to 10.
62    - Jacobian times vector is computed with finite differences    - Jacobian times vector is computed with finite differences
63    - marginally related to JFNK-solver: add a smooth regularization for    - marginally related to JFNK-solver: add a smooth regularization for

Legend:
Removed from v.1.1749  
changed lines
  Added in v.1.1760

  ViewVC Help
Powered by ViewVC 1.1.22