/[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.53 by adcroft, Fri Sep 28 17:53:37 2001 UTC revision 1.53.4.16 by dimitri, Thu Feb 13 17:54:07 2003 UTC
# Line 3  $Header$ Line 3  $Header$
3      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
4      ==============================      ==============================
5    
6    untagged
7    o Merging pkg/exf and pkg/seaice from cvs tag ecco_ice2
8    
9    ecco_c44_e25
10    o Merging some GM changes from main trunk (c47) to ecco-branch.
11    o Updating verif. natl_box_adjoint with GMRedi.
12    o Adding setup with explicit differentiaton of pressure solver.
13    o Bug fix: missing OBCS_OPTIONS.h for sponge layer code.
14    o (Re-?) Commiting old bug fixes in kpp to ecco-branch
15      (kpp_calc.F, kpp_routines.F)
16    o exf:
17      updated external forcing package
18      - cleaned old exfa stuff
19      - bug fixes
20        (missing OBCS_OPTIONS.h in two routines)
21      - enable easy to use "no forcing".
22      - added exf I/O for atmospheric loading
23      - added exf I/O for runoff data
24      - transfered scaling between exf <-> MITgcm to exf namelist
25    
26    ecco_c44_e24
27    o modifications to gradient check package (Martin Losch)
28      - enable centered differences
29      - modified format of standard output
30    o bug fix for nwettile contents
31      so far assumed global sum  in first entry (1,1,k),
32      needed for global control vector
33      -> introduced new variable nwet[c/w/s]global(nr)
34    o shifts of calls to cal/exf package to be accessible
35      in MITgcm stand-alone
36    o shifted packages_init_variables before convective_adjustment_ini
37      (corresponding update of TAF tape initialisation).
38    o removed auxiliary field in impldiff
39      (caused numerical differences for GMRedi cases)
40    o updated obcs control part (G. Gebbie)
41    o removed some f90 comments ("!")
42    o Bug fixes and updates in cost package
43     * cost_final: correct multiplier mult_tauv, mult_sflux
44     * cost_hyd: added call cost_ssh
45     * cost_init_barfiles.F: replaced arrays by tmpfld's
46     * cost_readtopexmean.F: ersmask -> tpmeanmask
47     * cost_weights.F: corrected wtheta[2], wsalt[2]
48    o cleaned exchanges in cg2d.F
49    
50    ecco_c44_e23
51    merged patches between release1_p1 and release1_p2:
52    o fixed array boundary problem for adjoint
53      (related to partial recomputation within subroutine
54      related to dynamics -> calc_viscosity -> mom_...
55    o fixed recomputation in thermodynamics
56    o prepare (but not complete) recomputation problem in impldiff
57    o fixed problem for adjoint of global_max
58    o switched off sponge layer code in external_forcing
59    Bug fix in ctrl_mask_set_yz (spotted by G. Gebbie)
60    
61    ecco_c44_e22
62    o Finally, the merges with the Scripps cost function terms:
63      Various additions, modifications, quality checks.
64    o Plus: Included switch ALLOW_AUTODIFF_MONITOR to handle
65      monitoring of adjoint state.
66    o Plus: removed comm_stats, ini_communication_patterns from diff. list
67      (no more need to "keep" MPI headers for adjoint generation)
68    o Plus: exf changes:
69      o added run-off routine
70      o additional storing needed for ustress,vstess
71        because of state-dependent quality check
72      o added missing initialisations
73    o Plus: genmake with MAKEDEPEND variable was still missing in ecco-branch
74    NB: - verification/natl_box_adjoint/ 240 steps run
75          * looks ok under Linux (twain.lcs.mit.edu)
76          * looks ok on MIT SUN's (fjord.mit.edu)
77          * NaN in reverse mode on Scripps SUN's at iter=214
78          * NaN in reverse mode on IBM SP3 (BlueHorizon) at iter=204
79        - 1 year forward int. global 2x2 deg. produces similar cost functions
80          * all cost terms of new code are slightly smaller (0.5 to 3%).
81    
82    ecco_c44_e21
83    o reversed order of ctrl/cost initialisation
84    o gmredi_slope_psi.F: Inconsistent types in MIN/MAX expressions
85    o modified to enable ctrl field swapping
86    o bug fix for global sum of ncvarlength in ctrl_init
87    o no more call to ctrl_unpack from ctrl_init
88    o no more write of ctrl vector in ctrl_pack
89      however, init. of control vector from ctrl_unpack
90    o various bug fixes & consistent nobcs handling in
91      ctrl_pack/unpack routines (by G. Gebbie)
92    o optim package: Added obcs control part for lsopt I/O
93      (by G. Gebbie)
94    o missing call to obcs_diags
95    o moved calls in packages_init_fixed to packages_readparms
96      because some quantities are needed earlier.
97    
98    ecco_c44_e20
99    o before major merges from the Scripps setup
100      here are two small updates:
101      - field swapping for surface flux controls enabled
102        (remains t.b.d. for atmos. state plus obcs)
103      - bug fix in active_file.F for xz-/yz- routines
104      - added missing xz-/yz- routines to active_file_ad.F
105    
106    ecco_c44_e19
107    o merged necessary patches:
108      - AD-related changes for GMRedi
109      - fixes i KPP (delZ -> drF)
110      - hook to OBCS songe layer code in external_forcing
111      - errorMessageUnit non-zero in eeboot.F
112      - included GMREDI, EXACT_CONSERV to natl_box_adjoint verif.
113    
114    ecco_c44_e18
115    o sponge layer code for obcs was missing
116      - added hook in external_forcing.F
117      - added storing for TAF
118    o new routine cost_init_barfiles to initialise
119      adjoint fields adtbar, adsbar, adpsbar
120      (needed in conjunction with corrected ladinit for active I/O)
121    o cleaned up and corrected order in packages_readparms, ecco_readparms
122    o corrected and simplified weights for obcs controls
123      - weight fields simplified
124      - bug fix in ctrl_pack
125      - no more write of control vector in ctrl_pack
126    o i/j index bug fixes in cost_ssh_mean
127    
128    ecco_c44_e17
129    o bug fixes in cost package
130      * wrong identifier for active I/O of monthly mean psbar
131        (cost_averagesfields, cost_ssh) xx_psbar_dummy
132      * cleaned all identifier for active I/O of monthly fields
133      * wrong ladinit in various cost routines
134    o merge with interval (chkpt44c_post - chkpt44d_post)
135      * added missing EXCLUDE_MONITOR flags
136      * changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
137        (incompatible typ in MIN/MAX expressions caused problems
138        on IBM SP3)
139      * in genmake added variable MAKEDEPEND
140        plus resetting for case SunOS
141        added timer_stats.c routine for IBM SP3
142      * removed variables in dynamics
143    
144    ecco_c44_e16
145    o new ECCO checkpoint, the first since ecco_c43_e15
146      which is branched from MITgcm.
147      All changes were merged in between (see ecco-branch-mod? tags).
148    o last changes:
149      * assuming path for TAF and TAMC are known (e.g. in $path)
150      * genmake:
151        - added tools/xmakedepend to circumvene shortcoming of
152          SUN's makedepend (size too small)
153        - invoking ../tools/xmakedepend instead of makedepend
154        - changed compiler flags for case SunOS
155    
156    ecco-branch-mod5
157    o mod's to reproduce open boundary run
158    o enable field swapping for OB's and climatology
159    o update store directives for OB control
160    o added option ALLOW_OBCS_PRESCRIBE
161    o call of getobcs now out of obcs_calc (param. list modified)
162    
163    ecco-branch-mod4
164    o this is the second part of changes necessary to reconcile
165      the natl_box_adjoint verification (with and without grdchk).
166      >>>!!! CHANGES BETWEEN THE TAGS ecco-branch-mod3 !!!<<<
167      >>>!!!                      AND ecco-branch-mod4 !!!<<<
168      >>>!!! SHOULD BE MERGED INTO THE MAIN TRUNK      !!!<<<
169      - genmake: removed $S64 overwrite for case SunOS
170      - pkg/exf: update and corrections for field swapping and obcs
171      - pkg/ecco: parameter lists for the_model_main, the_main_loop
172                  harmonized between ECCO and MITgcm
173      - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
174                      updated checkpointing_lev... lists for obcs
175      - model/src: minor changes in forward_step, plot_field
176      - pkg/mdsio: added mdsio_gl_slice
177    
178    ecco-branch-mod3
179    o this is the first part of changes necessary to reconcile
180      natl_box_adjoint verification (with and without grdchk).
181      This set of changes is relevant for ECCO only.
182      The next set/tag of changes (ecco-branch-mod4)
183      should be merged into the main trunk.
184      - update some options
185      - parameter lists of ecco_the_model_main and ecco_the_main_loop
186        differed from those of the MITgcm counterparts.
187    
188    ecco-branch-mod2
189    o update ecco-branch-mod1 to checkpoint44
190    o exclude from updates:
191      - verification/
192      - adjoint/
193      - pkg/cost
194      - pkg/ctrl
195      - pkg/ecco
196      - pkg/obcs
197      - model/src/the_model_main.F
198      - model/src/the_main_loop.F
199    
200    checkpoint44
201    o apply Shapiro filter on T&S before calc_PhiHyd (stagger time stepping)
202    o fix bug in mom_vi_del2uv
203    o added some stuff for AD
204    
205    ecco-branch-mod1
206    o based on c43
207    o replaced packages cost, ctrl, ecco, obcs
208    o removed MITgcm verif.'s, added ECCO verif.'s
209    o added lsopt, optim for line search optimization.
210    
211  checkpoint43  checkpoint43
212  o added two new advection tests  o added two new advection tests
213  o added global 4x4 degree ocean test  o added global 4x4 degree ocean test

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.53.4.16

  ViewVC Help
Powered by ViewVC 1.1.22