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

Legend:
Removed from v.1.49  
changed lines
  Added in v.1.53.4.29

  ViewVC Help
Powered by ViewVC 1.1.22