/[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.1746 by mlosch, Fri Oct 5 15:19:00 2012 UTC revision 1.1751 by jmc, Thu Oct 18 14:13:46 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/layers (adjust changes from Sept 19):
8      - remove ALLOW_LAYERS_OUTPUT ; fix snap-shot and time-ave output ;
9      - snap-shot extended to all type of layers (not just the 1rst type);
10      - remove layers variables when corresponding CPP option is undef.
11    o pkg/layers:
12      - rename pkg/layers variable and add new output (layer exist & un-weighted
13        velocity in layer)
14    o pkg/seaice:
15      - simplify (?) ocean-drag coefficent computations by using
16        the same routine in all three solvers (saves some code lines)
17      - remove global fields DRAGA and DRAGS from C-grid code and
18        declare them locally in lsr.F (the only place where they are
19        still used)
20    o pkg/seaice: add Jacobian-free Newton Krylov solver for ice dynamics
21      (Lemieux et al. 2010, 2012). Turn on with the usual SEAICE_ALLOW_JFNK
22      and SEAICEuseJFNK=.true. A few things to note:
23      - involves a FGMRES, that is parallel but very inefficient,
24        because of many scalar products (global sums) in the Gram-Schmidt
25        orthogonalization method. Needs to be replaced. Original code
26        from J.-F. Lemieux
27      - preconditioner for FGMRES is a stripped down version of LSOR
28      - SOLV_MAX_ITERS is now used for LSOR as a solver and as a
29        preconditioner. For the preconditioner, the default is set to 10.
30      - Jacobian times vector is computed with finite differences
31      - marginally related to JFNK-solver: add a smooth regularization for
32        zeta with tanh that will improve convergence (Lemieux and Tremblay,
33        2009) for any implicit solver (not implemented for EVP because EVP
34        does not need this regularization in the first place). Define
35        SEAICE_ZETA_SMOOTHREG in SEAICE_OPTIONS.h to use.
36    o eesupp/src:
37      - check in genmake2 that intrinsic S/R flush is available.
38      - add S/R to flush IO unit (if intrinsic S/R flush is available)
39      - flush standard & error msg unit before MPI termination
40      - if debugMode, flush IO unit after printing msg
41    o pkg/ctrl:
42      - ctrl_unpack.F, ALLOW_GENARR3D_CONTROL code: fix missing argument in call
43        to ctrl_set_unpack_xyz.
44    
45    checkpoint64 (2012/10/09)
46  o pkg/shelfice  o pkg/shelfice
47    in mom_fluxform.F, mom_vecinv.F:    - in mom_fluxform.F, mom_vecinv.F:
48    CALL SHELFICE_V_DRAG(bi,bj,k,vFld,KE,KappaRU,vF,myThid)      CALL SHELFICE_V_DRAG(bi,bj,k,vFld,KE,KappaRU,vF,myThid)
49    Bug fix KappaRU -> KappaRV      Bug fix KappaRU -> KappaRV
50    does not change verification/isomip but may change other setups      does not change verification/isomip but may change other setups
51    (presumably constant KappaRU=KappaRV)      (presumably constant KappaRU=KappaRV)
52    - fix diagnostics SHIU/Vdrag (thanks to Tom Millgate)    - fix diagnostics SHIU/Vdrag (thanks to Tom Millgate)
53  o pkg/obcs:  o pkg/obcs:
54    - fixed some indexing bugs in obcs_seaice_sponge.F    - fixed some indexing bugs in obcs_seaice_sponge.F

Legend:
Removed from v.1.1746  
changed lines
  Added in v.1.1751

  ViewVC Help
Powered by ViewVC 1.1.22