/[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.2281 by mlosch, Mon Nov 28 15:53:11 2016 UTC revision 1.2301 by jmc, Wed Feb 8 23:15:07 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 tools/genmake2 & pkg/pkg_depend:
8      - define new type of pkg dependency rule ("=pkg_x"), less strict than
9        the "+" rule, that add the dependent pkg (pkg_x) unless it's disabled
10        (-pkg_x in packages.conf).
11      - change pkg/exf dependency rule from "exf +cal" to "exf =cal";
12      - add "+cal" to dependency list of pkg/ecco (needed to compile).
13      - simplify FWD experiment "offline_exf_seaice" by removing pkg/cal.
14    o utils/matlab:
15      - adding ocean_basin routines for defining basin masks.
16    o pkg/exf:
17      - new S/R EXF_GETFFIELD_START replacing EXF_GETFIELD_START, but with more
18        arguments, allowing to check (and stop) if parameter setting of
19         {FLD}startdate1 & date2 and of {FLD}StartTime are consistent with
20        useCAL= T or F. For now, kept a simplified version of EXF_GETFIELD_START
21        for backward compatibility.
22      - change accordingly calls in exf_init_fixed.F + default {FLD}StartTime in
23        exf_readparms.F ; apply same changes to pkg/icefront (for SGRunOff field).
24    o pkg/bling (USE_EXFCO2 code):
25      - fix missing setting of apco2StartTime according to apco2startdate1 & date2
26        by adding a call to S/R EXF_GETFFIELD_START.
27    o pkg/exf:
28      - allows to compile without pkg/cal (but disabled by current dependency
29        rules, i.e., default "pkg/pkg_depend"). Minimal changes to enable to
30        run with useCAL=F ; this involves setting directly {FLD}StartTime instead
31        of {FLD}startdate1 & date2 ; consistency check not yet coded.
32    o verification/global_ocean.cs32x15:
33      - fix all data.exf for a shift of 1 day in all field startdate1 so that it now
34        corresponds to middle of 1rst month; update outputs (2 fwd + 3 adm + 3 tlm).
35    o pkg/exf:
36      - allow to use EXF_ZENITHANGLE without pkg/cal + simplify (saving some
37        calculations); change FWD experiment global_ocean.cs32x15
38        (#define ALLOW_ZENITHANGLE) to test/check that this code compiles.
39    o pkg/exf:
40      - In preparation for addition to NAMELIST, rename internal (_RL) parameter
41         {FIELD}startdate to {FIELD}StartTime
42        Note: new name also fit better the content, i.e, a start time in second.
43    o eesupp/src:
44      - add 1 argument to S/R EEBOOT & EEBOOT_MINIMAL for interface with ESMF
45    o pkg/exf:
46      - add option ALLOW_READ_TURBFLUXES (and corresponding set of parameters)
47        to allow to read-in Sensible & Latent Heat flux ;
48      - simplify pkg/exf main options:
49        1) move small piece of code (case ALLOW_ATM_TEMP undef) out of
50           exf_bulkformulae.F into exf_wind.F so that exf_bulkformulae.F is
51           compiled only when both ALLOW_ATM_TEMP & ALLOW_BULKFORMULAE are defined;
52        2) make call to EXF_RADIATION and to EXF_WIND independent of CPP option
53           ALLOW_BULKFORMULAE which now only applies to S/R EXF_BULKFORMULAE ;
54        3) improve options documentation in EXF_OPTIONS.h.
55    o pkg/ecco:
56      - cost_gencost_customize.F,ecco.h,ecco_phys.F,ecco_readparms.F, and
57        ecco_summary.F: add passive tracer cost functions to gencost;
58        m_ptracer and m_boxmean_ptracer
59    o pkg/ctrl:
60      - ctrl_map_forcing.F: pass myIter and myTime to ctrl_map_forcing as input
61        parameters; move myIter .EQ. nIter0 inside ctrl_map_forcing; add to list
62        of implemented gentim2d contol parameters: xx_qnet, xx_empmr, xx_qsw,
63        xx_sst, xx_sss, xx_pload, xx_saltflux, xx_fu, xx_fv, xx_fe, xx_fn
64    o model/src:
65      - forward_step.F: pass myIter and myTime to ctrl_map_forcing as input
66        parameters; move myIter .EQ. nIter0 inside ctrl_map_forcing
67    o pkg/exf:
68      - exf_getffields.F: add to list of implemented gentim2d contol parameters:
69        xx_lwflux, xx_swflux, xx_evap, xx_apressure, xx_areamask
70    
71    checkpoint66c (2017/01/19)
72    o verification:
73      - add new option "-src" to testreport to only produce source code (*.f),
74        including taf output src code (if using '-adm'/'-tlm' option).
75    o pkg/exf:
76      - add saltflx :: Net upward salt flux in psu.kg/m^2/s
77    o pkg/diagnostics:
78      - add run-time variable diagMdsDir to specify a subdirectory for
79        diagnostic output when mds is being used and mdsioLocalDir is not.
80    o pkg/mnc:
81      - mnc_utils.F: edit stop message
82    o pkg/autodiff:
83      - autodiff_ini_model_io.F: PRINT_MESSAGE, clean-up comments, add _*_MASTER,
84        add HAVE_SYSTEM bracket around system call to mkdir
85    o pkg/profiles:
86      - profiles_findunit.F, profiles_init_fixed.F, profiles_interp.F,
87        profiles_readparms.F: call ALL_PROC_DIE before 'stop'
88      - profiles_ini_io.F: use PRINT_MESSAGE, clean-up comments, add _*_MASTER,
89        add HAVE_SYSTEM bracket around system call to mkdir
90    o pkg/smooth:
91      - smooth_filtervar2d.F, smooth_filtervar3d.F: call ALL_PROC_DIE before 'stop'
92      - smooth_init2d.F, smooth_init3d.F: move print statements to readparms
93      - smooth_readparms.F: add cleaner print statements from smooth_init?d.F
94    o pkg/exf:
95      - check: count errors and stop cleanly at the end (call to ALL_PROC_DIE);
96        issue error message when climsst_interpMethod.GT.0 and climsst_lon_inc > 500
97        generalize tests on interpMethod, nlat, and lon_inc to all exf variables.
98      - summary: skip detailed field report if not used (empty file-name).
99    o tools/xmakedepend:
100      - In case line editor "ed" is missing, switch to "sed" command to clean-up
101        Makefile from previous dependencies (anything after "# DO NOT DELETE" line).
102    o pkg/exf:
103      - change definition of "hflux" input file to always include Short-Wave;
104        this is now consistent with hflux computation (if using bulk-formulae)
105        and hflux diagnostic & documentation (in EXF_FIELDS.h).
106    
107    checkpoint66b (2016/12/01)
108    o model & momentum pkgs:
109      - implement fully implicit bottom friction combined with implicit surf.
110        pressure, for now, only in hydrostic formulation:
111        + to use: compile with #define ALLOW_SOLVE4_PS_AND_DRAG in CPP_OPTIONS.h
112          and run with selectImplicitDrag=2 ;
113        + currently missing diagnostics of bottom drag and vert. viscosity tendency;
114      - partial implicit time-stepping (bot. friction + vert. visc first, then
115        surf. press) corresponding to selectImplicitDrag=1 should be applicable
116        to NH formulation but not available until we solve for surf. pressure
117        increment (instead of full etaN).
118      - change exp. global_ocean.cs32x15.thsice to test implicit bottom drag
119        with implicit vertical viscosity.
120  o pkg/seaice: add linear remapping scheme (Lipscomb 2001) to ITD model  o pkg/seaice: add linear remapping scheme (Lipscomb 2001) to ITD model
121    - this is a first version that includes many regularisations that may    - this is a first version that includes many regularisations that may
122      not all be necessary, to be sorted out,      not all be necessary, to be sorted out,
123    - turned on by runtime parameter SEAICEuseLinRemapITD (true by default)    - turned on by runtime parameter SEAICEuseLinRemapITD (true by default)
124    - change one verification experiment in seaice_itd to use and test new code    - change one verification experiment in seaice_itd to use and test new code
125    - seaice_growth: catch a case where the argument of log can be zero    - seaice_growth: catch a case where the argument of log can be zero
126      or smaller (important for code stability)      or smaller (important for code stability)
127  o model/src:  o model/src:
128    - modify SOLVE_DIAGONAL_LOWMEMORY version of solve_tridiagonal.F    - modify SOLVE_DIAGONAL_LOWMEMORY version of solve_tridiagonal.F

Legend:
Removed from v.1.2281  
changed lines
  Added in v.1.2301

  ViewVC Help
Powered by ViewVC 1.1.22