/[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.2250 by jmc, Sun May 8 19:15:17 2016 UTC revision 1.2285 by jmc, Fri Dec 9 21:44:17 2016 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/exf:
8      - change definition of "hflux" input file to always include Short-Wave;
9        this is now consistent with hflux computation (if using bulk-formulae)
10        and hflux diagnostic & documentation (in EXF_FIELDS.h).
11    
12    checkpoint66b (2016/12/01)
13    o model & momentum pkgs:
14      - implement fully implicit bottom friction combined with implicit surf.
15        pressure, for now, only in hydrostic formulation:
16        + to use: compile with #define ALLOW_SOLVE4_PS_AND_DRAG in CPP_OPTIONS.h
17          and run with selectImplicitDrag=2 ;
18        + currently missing diagnostics of bottom drag and vert. viscosity tendency;
19      - partial implicit time-stepping (bot. friction + vert. visc first, then
20        surf. press) corresponding to selectImplicitDrag=1 should be applicable
21        to NH formulation but not available until we solve for surf. pressure
22        increment (instead of full etaN).
23      - change exp. global_ocean.cs32x15.thsice to test implicit bottom drag
24        with implicit vertical viscosity.
25    o pkg/seaice: add linear remapping scheme (Lipscomb 2001) to ITD model
26      - this is a first version that includes many regularisations that may
27        not all be necessary, to be sorted out,
28      - turned on by runtime parameter SEAICEuseLinRemapITD (true by default)
29      - change one verification experiment in seaice_itd to use and test new code
30      - seaice_growth: catch a case where the argument of log can be zero
31        or smaller (important for code stability)
32    o model/src:
33      - modify SOLVE_DIAGONAL_LOWMEMORY version of solve_tridiagonal.F
34        & solve_pentadiagonal.F to enable to re-used inverse matrix for solving
35        similar A.X'=Y' system (with same matrix A) in subsequent calls;
36        switch based on errCode (In/Out) argument value; in calling routines,
37        initialise errCode before first call.
38    
39    checkpoint66a (2016/10/18)
40    o pkg/bling:
41      - BLING package now loads in atmospheric pCO2 file using exf package routines
42        Enable with #define USE_EXFCO2 in BLING_OPTIONS.h
43    o model/src & pkg/ptracers:
44      - with INCLUDE_IMPLVERTADV_CODE defined, also call MOM_U,V_IMPLICIT_R &
45        GAD_IMPLICIT_R (instead of IMPLDIFF) when just implicitViscosity and
46        implicitDiffusion (respectively) are used (even without momImplVertAdv
47        or temp,salt,PTRACERS_ImplVertAdv).
48    o model/src & generic_advdiff:
49      - add parenthesis in main diagonal calculation of implicit vertical
50        diffusion matrix (impldiff.F & gad_implicit_r.F).
51        This affects results at machine truncation level; update output of many
52        verification experiments (31 fwd ; 10 adm ; 8 tlm ; 3 oad).
53    o pkg/mom_commom & generic_advdiff:
54      - add deep atmosphere and anelastic scaling factor in implicit vertical
55        advection routines (mom_u,v_implicit_r.F & gad*_impl*_r.F).
56    o model/src:
57      - remove few unnecessary temp array copies in solve_tridiagonal.F
58        & solve_pentadiagonal.F
59    
60    checkpoint65z (2016/09/28)
61    o pkg/seaice: fix multithreading for seaice_fgmres.F
62      - remove unecessary variables from common blocks
63      - use extra dimension MAX_NO_THREADS for all variables of the Krylov space
64        basis, that are stored in commom blocks (including integer variable i1)
65      - clean up code a little by removing commented lines that refer to
66        original code
67      - turn on multi-threaded test for experiment offline_exf_seaice.dyn_jfnk.
68    o MITgcm manual:
69      - add uptodate pkg/ecco documentation to the manual (section 8.1; ecco.tex),
70        preliminary documentation for generic controls (8.3; ctrl.tex),
71        a placeholder for smooth (8.4; smooth.tex), and comment out the deprecated
72        ecco_costfunction.tex
73    o pkg/ecco:
74      - update and cleanup list of CCP options
75      - re-assign gencost_mask to specify masks rather than gencost_errfile; 'c'
76        is now always passed to cost_generic; gencost_mask is now MAX_LEN_FNAM
77      - add checks that retired run-time options are not used, and in relation
78        to gencost_mask and gencost_errfile
79      - finish deprecating gencost_scalefile, gencost_smooth2Ddiffnbt, and
80        gencost_nrecperiod
81      - fix m_eta computation for virtual salt flux case
82      - add m_horflux_vol case (selected via gencost_barfile) that computes
83        transports via cost_gencost_boxmean (gencost_flag=-3)
84      - use gencost_flag more systematically (i.e., avoid using gencost_name)
85        for code switches (aside from physical variable selection)
86    o pkg/seaice: make seaice_fgmres.F fit for multithreading; this first
87      attempt appears to be a bit of a hack and my need some repair down the road
88    o pkg/exf:
89      - interpolation near South Pole: fix criteria on input field latitude.
90    o pkg/icefront & pkg/exf:
91      - move setting of icefront Sub-Glacial RunOff forcing (currently unused)
92        from pkg/exf (read from data.exf) to pkg/icefront (read from data.icefront)
93    o pkg/exf:
94      - replace CPP option ALLOW_EXF_OUTPUT_INTERP with run-time parameter
95        "exf_output_interp" (in namelist: EXF_NML_04); change output file name
96        (add suffix "_out" instead of a prefix); keep same record number as in
97        input file but always write record 1 first (to avoid a STOP in I/O S/R).
98        Change output file content by writing interpolated field before applying
99        land-sea mask (helpful for debug).
100      - 2 compon. vector interpolation with rotation: apply scaling factor on
101        each compon. (Eastward and Northward) just before rotation.
102    o pkg/bling:
103      - Cleaned package. Removed not needed code and comments.
104      - adjoint example now works
105        (MITgcm_contrib/verification_other/global_oce_biogeo_bling/code_ad)
106    o pkg/ptracers:
107      - add Bruno Deremble's code to complete the linear surface correction
108        for tracer conservation;
109      - enabled for individual ptracers by PTRACERS_linFSConserve(iTr)=.TRUE.
110    
111    checkpoint65y (2016/07/29)
112    o pkg/debug (stats):
113      - change GLOBAL_SUM to GLOBAL_SUM_TILE (result independent of tile to
114        proc/thread mapping);
115      - fix Min & Max for case where 1 thread has only empty tiles;
116      - use RL variable to count number of wet grid points (with big domain,
117        can be too large to fit into integer*4).
118    o pkg/monitor:
119      - use RL variable to count number of wet grid points (but used only for del2)
120      - add new routine to compute Advective CFL within tracer time-stepping with
121        writing delayed until next monitor output.
122    o pkg/obcs:
123      - fix bug in OBCS_BALANCE_FLOW (OBCS_balanceFacN misspelled OBCS_balanceFacW)
124    o pkg/cal:
125      - calandar-dump: treat case myTime < timePhase in the same way as in
126        eesupp/src/diff_phase_multiple.F (when not using calandar-dump).
127    o pkg/dic & seaice:
128      - fix compilation of ocean component for coupled atm+ocn model with
129        seaice dynamics & dic.
130    
131    checkpoint65x (2016/06/11)
132    o add a license text file in main MITgcm tree.
133    o added pkg/bling:
134      - intermediate complexity biogeochemical model
135      - see bling_description.txt for details
136      - verification experiment is global_oce_biogeo_bling (for now, in
137        Contrib/verification_other/); tested daily on baudelaire with gfortran.
138      - add entry point in pkg/gchem for new pkg "bling".
139    o pkg/seaice: fix tensile stength computation
140      - replace global field tensileStrength by tensileStrFac
141      - tensileStrFac can be computed once in S/R seaice_init_varia
142      - fortunately that does not affect any verification results
143    
144    checkpoint65w (2016/05/12)
145    o pkg/ctrl/ctrl.h: fix a comma in common block list, so that code compiles
146         with ECCO_CTRL_DEPRECATED defined
147  o verification/global_ocean.cs32x15:  o verification/global_ocean.cs32x15:
148    - change secondary test "viscA4" to also test "selectP_inEOS_Zc=3"    - change secondary test "viscA4" to also test "selectP_inEOS_Zc=3"
149      with "selectNHfreeSurf=1".      with "selectNHfreeSurf=1".
# Line 759  o model/src & mom pkgs: Line 899  o model/src & mom pkgs:
899      just copy level Nr value to level Nr+1.      just copy level Nr value to level Nr+1.
900  o doc:  o doc:
901    - add notes form Abhisek Chakraborty on how to close Heat & Salt budgets.    - add notes form Abhisek Chakraborty on how to close Heat & Salt budgets.
902  o pkg/streamice:  o pkg/shelfice:
903    - shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F,    - shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F,
904      SHELFICE.h: move array shelficemass to init_varia, initialise      SHELFICE.h: move array shelficemass to init_varia, initialise
905      from array shelficemassinit, which is set in init_fixed and      from array shelficemassinit, which is set in init_fixed and

Legend:
Removed from v.1.2250  
changed lines
  Added in v.1.2285

  ViewVC Help
Powered by ViewVC 1.1.22