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

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.53.4.14

  ViewVC Help
Powered by ViewVC 1.1.22