/[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.2267 by jmc, Thu Sep 15 00:36:43 2016 UTC revision 1.2293 by jmc, Thu Jan 12 00:08:24 2017 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:
8      - add new option "-src" to testreport to only produce source code (*.f),
9        including taf output src code (if using '-adm'/'-tlm' option).
10    o pkg/exf:
11      - add saltflx :: Net upward salt flux in psu.kg/m^2/s
12    o pkg/diagnostics:
13      - add run-time variable diagMdsDir to specify a subdirectory for
14        diagnostic output when mds is being used and mdsioLocalDir is not.
15    o pkg/mnc:
16      - mnc_utils.F: edit stop message
17    o pkg/autodiff:
18      - autodiff_ini_model_io.F: PRINT_MESSAGE, clean-up comments, add _*_MASTER,
19        add HAVE_SYSTEM bracket around system call to mkdir
20    o pkg/profiles:
21      - profiles_findunit.F, profiles_init_fixed.F, profiles_interp.F,
22        profiles_readparms.F: call ALL_PROC_DIE before 'stop'
23      - profiles_ini_io.F: use PRINT_MESSAGE, clean-up comments, add _*_MASTER,
24        add HAVE_SYSTEM bracket around system call to mkdir
25    o pkg/smooth:
26      - smooth_filtervar2d.F, smooth_filtervar3d.F: call ALL_PROC_DIE before 'stop'
27      - smooth_init2d.F, smooth_init3d.F: move print statements to readparms
28      - smooth_readparms.F: add cleaner print statements from smooth_init?d.F
29    o pkg/exf:
30      - check: count errors and stop cleanly at the end (call to ALL_PROC_DIE);
31        issue error message when climsst_interpMethod.GT.0 and climsst_lon_inc > 500
32        generalize tests on interpMethod, nlat, and lon_inc to all exf variables.
33      - summary: skip detailed field report if not used (empty file-name).
34    o tools/xmakedepend:
35      - In case line editor "ed" is missing, switch to "sed" command to clean-up
36        Makefile from previous dependencies (anything after "# DO NOT DELETE" line).
37    o pkg/exf:
38      - change definition of "hflux" input file to always include Short-Wave;
39        this is now consistent with hflux computation (if using bulk-formulae)
40        and hflux diagnostic & documentation (in EXF_FIELDS.h).
41    
42    checkpoint66b (2016/12/01)
43    o model & momentum pkgs:
44      - implement fully implicit bottom friction combined with implicit surf.
45        pressure, for now, only in hydrostic formulation:
46        + to use: compile with #define ALLOW_SOLVE4_PS_AND_DRAG in CPP_OPTIONS.h
47          and run with selectImplicitDrag=2 ;
48        + currently missing diagnostics of bottom drag and vert. viscosity tendency;
49      - partial implicit time-stepping (bot. friction + vert. visc first, then
50        surf. press) corresponding to selectImplicitDrag=1 should be applicable
51        to NH formulation but not available until we solve for surf. pressure
52        increment (instead of full etaN).
53      - change exp. global_ocean.cs32x15.thsice to test implicit bottom drag
54        with implicit vertical viscosity.
55    o pkg/seaice: add linear remapping scheme (Lipscomb 2001) to ITD model
56      - this is a first version that includes many regularisations that may
57        not all be necessary, to be sorted out,
58      - turned on by runtime parameter SEAICEuseLinRemapITD (true by default)
59      - change one verification experiment in seaice_itd to use and test new code
60      - seaice_growth: catch a case where the argument of log can be zero
61        or smaller (important for code stability)
62    o model/src:
63      - modify SOLVE_DIAGONAL_LOWMEMORY version of solve_tridiagonal.F
64        & solve_pentadiagonal.F to enable to re-used inverse matrix for solving
65        similar A.X'=Y' system (with same matrix A) in subsequent calls;
66        switch based on errCode (In/Out) argument value; in calling routines,
67        initialise errCode before first call.
68    
69    checkpoint66a (2016/10/18)
70    o pkg/bling:
71      - BLING package now loads in atmospheric pCO2 file using exf package routines
72        Enable with #define USE_EXFCO2 in BLING_OPTIONS.h
73    o model/src & pkg/ptracers:
74      - with INCLUDE_IMPLVERTADV_CODE defined, also call MOM_U,V_IMPLICIT_R &
75        GAD_IMPLICIT_R (instead of IMPLDIFF) when just implicitViscosity and
76        implicitDiffusion (respectively) are used (even without momImplVertAdv
77        or temp,salt,PTRACERS_ImplVertAdv).
78    o model/src & generic_advdiff:
79      - add parenthesis in main diagonal calculation of implicit vertical
80        diffusion matrix (impldiff.F & gad_implicit_r.F).
81        This affects results at machine truncation level; update output of many
82        verification experiments (31 fwd ; 10 adm ; 8 tlm ; 3 oad).
83    o pkg/mom_commom & generic_advdiff:
84      - add deep atmosphere and anelastic scaling factor in implicit vertical
85        advection routines (mom_u,v_implicit_r.F & gad*_impl*_r.F).
86    o model/src:
87      - remove few unnecessary temp array copies in solve_tridiagonal.F
88        & solve_pentadiagonal.F
89    
90    checkpoint65z (2016/09/28)
91    o pkg/seaice: fix multithreading for seaice_fgmres.F
92      - remove unecessary variables from common blocks
93      - use extra dimension MAX_NO_THREADS for all variables of the Krylov space
94        basis, that are stored in commom blocks (including integer variable i1)
95      - clean up code a little by removing commented lines that refer to
96        original code
97      - turn on multi-threaded test for experiment offline_exf_seaice.dyn_jfnk.
98    o MITgcm manual:
99      - add uptodate pkg/ecco documentation to the manual (section 8.1; ecco.tex),
100        preliminary documentation for generic controls (8.3; ctrl.tex),
101        a placeholder for smooth (8.4; smooth.tex), and comment out the deprecated
102        ecco_costfunction.tex
103    o pkg/ecco:
104      - update and cleanup list of CCP options
105      - re-assign gencost_mask to specify masks rather than gencost_errfile; 'c'
106        is now always passed to cost_generic; gencost_mask is now MAX_LEN_FNAM
107      - add checks that retired run-time options are not used, and in relation
108        to gencost_mask and gencost_errfile
109      - finish deprecating gencost_scalefile, gencost_smooth2Ddiffnbt, and
110        gencost_nrecperiod
111      - fix m_eta computation for virtual salt flux case
112      - add m_horflux_vol case (selected via gencost_barfile) that computes
113        transports via cost_gencost_boxmean (gencost_flag=-3)
114      - use gencost_flag more systematically (i.e., avoid using gencost_name)
115        for code switches (aside from physical variable selection)
116    o pkg/seaice: make seaice_fgmres.F fit for multithreading; this first
117      attempt appears to be a bit of a hack and my need some repair down the road
118    o pkg/exf:
119      - interpolation near South Pole: fix criteria on input field latitude.
120  o pkg/icefront & pkg/exf:  o pkg/icefront & pkg/exf:
121    - move setting of icefront Sub-Glacial RunOff forcing (currently unused)    - move setting of icefront Sub-Glacial RunOff forcing (currently unused)
122      from pkg/exf (read from data.exf) to pkg/icefront (read from data.icefront)      from pkg/exf (read from data.exf) to pkg/icefront (read from data.icefront)

Legend:
Removed from v.1.2267  
changed lines
  Added in v.1.2293

  ViewVC Help
Powered by ViewVC 1.1.22