/[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.38 by heimbach, Tue Apr 10 22:35:24 2001 UTC revision 1.78 by heimbach, Sat Jul 13 05:00:16 2002 UTC
# Line 2  $Header$ Line 2  $Header$
2    
3      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
4      ==============================      ==============================
5    
6    checkpoint46
7    further merges from release1_p5
8    o new ctrl package
9      - adopted from ECCO environment to enable optimization
10      - added Eliassen Palm fluxes to controls
11    o added Eliassen Palm flux controls to gradient check package
12    o cost package
13      - Compatible with new ctrl package
14      - added Eliassen Palm cost hooks
15      - modif's of existing cost functions
16    o Adjoint-related bug fixes in kpp:
17      - kpp_calc: sore of kpphbl avoids recomputation/call to S/R kppmix
18      - kpp_routines: store of Rib avoids partial recomputation bug of TAF.
19    o autodiff package
20      - flow directives:
21        + new for S/R do_the_model_io
22        + enhanced for S/R checkpoint
23        + new gmredi.flow
24      - Introduced CPP option ALLOW_AUTODIFF_MONITOR to
25        disable adcommon.h/g_common.h by default.
26      - fixed problem for adjoint of global_max
27    o modified verification/carbon/
28    o New setup for adjoint of global_ocean
29    o added hooks for Eliassen Palm fluxes (dynamics.F, ini_fields.F)
30    o cleaned TAF keys iikey, idkey (dynamics.F, thermodynamics.F)
31    o incorporated hooks for sponge layer code (external_forcing.F)
32    
33    checkpoint45d_post
34    o import 2 fixes from release1_p5 (CG2D.h & packages_readparms.F)
35    o use recip_dx*,recip_dy* instead of /dx*,/dy* in orlanski_E,W,N,S
36      (affects plume_on_slope "cg2d" output)
37    o add new parameter deltaTfreesurf for free-surface time stepping
38    o exchange gT,gS when using staggerTimeStep & GM & Oly<4
39    o NONLIN_FRSURF: rescale gNm1 to get a better conservation with A-B
40    o change phiMin in exp1 (to agree with documentation)
41    o add new flags:
42     - T,S forcing inside/outside Adams-Bashforth
43     - turn off temp,salt advection and/or forcing
44     - for each tracer, define internal flag for multiDimAdvection & A-B
45    o monitor: change definition of KE to check conservation of Energy
46    
47    checkpoint45c_post
48    o Removed f90 comments ("!")
49    o Modified initialisations to enable exf package for MITgcm
50      (without invoking ECCO_PACKAGE).
51    o modifications to gradient check package (Martin Losch)
52      - enable centered differences
53      - modified format of standard output
54    
55    checkpoint45b_post
56    o cleaned exchange calls in cg2d
57    o Included CPP option ALLOW_AUTODIFF_MONITOR in forward_step
58    o included CPP option SINGLE_LAYER_MODE in thermodynamics
59      to configure barotropic setup (Martin Losch)
60    o moved some initialisations within bi,bj loop in dynamics
61      (TAF flow dependency)
62    o in initialise_varia, moved call packages_init_variables
63      before convective_adjustment_init
64      (corresponding adjustment of TAF tape initialisation).
65    o in calc_diffusivity/calc_viscosity extended domain to full overlap.
66    
67    checkpoint45a_post
68    o compute Rho over the whole domain (extend iMin,jMin indices)
69    o specific exchange for X-slice domain (case Ny=1)
70    o argument futureIter of S/R obcs_calc missing in exp4 & internal_wave /code
71    o solve_for_pressure : set cg2d_x to zero where OBCS are applied
72    
73    checkpoint44h_post = checkpoint45
74    o Fix to restore differentiability:
75      place at which packages_init_variables is called in
76      initialise_varia is crucial for reverse control flow.
77    o modifications in GMRedi to enable stable adjoint
78      (corresponding modif's in thermodynamics, dynamics)
79    o added missing hook for sponge layer code in external_forcing
80    o modified test cost functions
81    o storing in gad_advection (plus removal of write(0,*)!
82    o missing headers TR1.h added in convective_adjustment routines
83    o errorMessageUnit set non-equal zero in eeboot
84      (conflict on some platforms, e.g. IBM SP3)
85    o modified carbon verif.
86    
87    checkpoint44h_pre
88    o vertical grid option: allow to put the Interface at the middle between
89      2 cell-centers ; replace delZ in pkg/kpp by drF.
90    o GM Advective form: Tracers are advected using the residual transport (=
91      Euler+GM-bolus); set param GM_AdvSeparate=T to return to previous form.
92    
93    checkpoint44g_post
94    o fix surface correction term in multiDimAdvection (affects plume_on_slope
95      results) ; ifdef missing in thermodynamics.F
96    
97    checkpoint44f_pre,checkpoint44f_post
98    o added PTRACERS package
99      This allows an arbitrary number of passive tracers to be integrated
100      forward simultaneously with the dynamicaly model.
101      + Implemented so far:
102        - basic forward algorithm (time-stepping, advection, diffusion, convection)
103        - I/O and checkpointing
104        - GM/Redi  *but*  using the GM/Redi coefficient of Salt
105      + Not implemented so far:
106        - KPP
107        - OBCS
108      + No specific example supplied (yet) but global_ocean.90x40x15 has the
109        necessary data.ptracer file. Simply use -enable=ptracers and uncomment
110        line in data.pkg.
111      + This package is disabled by default since it increases storage.
112    
113    
114    o testscript: added -cleanup option
115    o Shap_filt: a) new shap_filt S/R to use no-slip BC with S2 filter
116                 b) enable to filter 2D fields.
117    
118    checkpoint44e_pre,post
119    o re-wrote convective adjustment to use pre-calculated weights
120      Affects: model/src/convective_adjustment.F, convective_adjustment_ini.F
121      Adds:    model/src/convective_weights.F, convectively_mixtracer.F
122      Original calls to convect() still in place.
123    
124    chkpt44d_pre,post
125    o added missing EXCLUDE_MONITOR flags
126    o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
127      (incompatible typ in MIN/MAX expressions caused problems
128      on IBM SP3)
129    o in genmake added variable MAKEDEPEND
130      plus resetting for case SunOS
131    o added timer_stats.c routine for IBM SP3
132    o removed variables in dynamics
133    !!! I forgot to create tag chkpt44d_pre !!!
134    !!! But chkpt44d_pre = chkpt44c_post    !!!
135    
136    o real fresh water flux implemented with non-linear free-surface.
137    
138    chkpt44c_pre,post
139    o few fix (mask in shap_s2, EmPmR in external_field_load,
140      USE_NATURAL_BCS in solve_for_P);
141    o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
142    
143    checkpoint44b_pre/_post
144    o merge of relevant stuff from the ecco-branch:
145      - genmake: removed $S64 overwrite for case SunOS
146      - pkg/exf: update and corrections for field swapping and obcs
147      - pkg/ecco: parameter lists for the_model_main, the_main_loop
148                  harmonized between ECCO and MITgcm
149      - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
150                      updated checkpointing_lev... lists for obcs
151      - model/src: minor changes in forward_step, plot_field
152                   added directive for divided adjoint in the_main_loop
153      - pkg/mdsio: added mdsio_gl_slice
154    
155    o check parameters & config (chkpt44a_pre,post)
156    o OBC and NonLin_FrSurf.
157    
158    checkpoint44
159    o fix bug in mom_vi_del2uv
160    o select when filters are applied ; add options to zonal_filter (data.zonfilt)
161    o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
162    o update AIM experiments (NCEP input files)
163    o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
164    o added some stuff for AD
165    
166    checkpoint43
167    o added two new advection tests
168    o added global 4x4 degree ocean test
169    o added test of H&S94 with free surface on cube
170    o some final mods for gradient check, adjoint,...
171    
172    checkpoint42
173      Fixed AD-related problems:
174    o Store directives up-to-date with re-arranged Adams-Bashforth
175      (mainly thermodynamics.F)
176    o New store directives for multi-dim. advection schemes
177      * new CPP flag ALLOW_MULTI_DIM_ADVECTION
178      * new common block and key passkey
179      (mainly gad_advection.F)
180    o Modified store directives for split of dynamics/thermodynamics
181      for the case ALLOW_KPP
182    o Cleaned argument list for timestep_tracer.F
183    
184    checkpoint41
185    o re-formatted/added comments in prologues of key subroutines
186      to work with protex
187    
188    checkpoint40
189    o moved calc_gs, calc_gt and calc_tr1 back to model/src
190    o added FLT (floats) package from Arne along with demo. experiment
191    o re-arranged Adams-Bashforth scheme for tracers to allow easier
192      implementation of forward-in-time forcing terms
193    o more mods for non-linear free-surface including new variable
194    o modified multi-dim method to work on cube
195    o bug fix in KPP (from DM)
196    
197    checkpoint40pre9
198    o added DST advection schemes
199    o fix MPI bug on SGI's
200    o modifications for non-linear free-surface
201    o fixed conditionals for fixed flow/passive tracer only mode
202    o added tension/strain form of stress tensor
203    o changes to commenting of arguments for TAF/TAMC
204    o added/updated many matlab scripts
205    o added multi-dimensional advection method for tracers
206      
207    checkpoint40pre8
208    o new package rw/
209      Added method for dumping intermediate local arrays:
210      mdsio_writetile - same as mdsio_writefield except works from inside
211                        bi,bj loop
212      mdsio_writelocal - same as mdsio_writetile except works for local
213                         arrays
214      write_local_r? - higher-level wrapper for mdsio_writelocal
215      Controlled by diagFreq. Defaults to zero (ie. no dumps)
216      Example given at end of mom_vecinv.F that dumps some local arrays.
217    o replaced calc_mom_rhs.F by mom_fluxform.F/mom_vecinc.F to
218      control flux-form versus vector invariant code.
219      Switch is runtime flag vectorInvariantMomentum (defaults to false)
220      or genmake -DISABLE ...
221    o TAMC-related update to cope with mom_fluxform.F/mom_vecinc.F
222      (additional storing is now needed for case vecinv;
223      currently nothing implemented to switch this storing off
224      in case fluxform is used since no CPP flag available).
225    
226    checkpoint40pre7
227    o bug fix in dynamics.F
228      calc_viscosity called before k=1,Nr loop.
229    o added some #ifdef's ALLOW_PASSIVE_TRACER
230    o cleaned initialisations in ctrl_map_ini
231      related to TAF
232    
233    checkpoint40pre6
234    o split dynamics into thermodynamics & dynamics
235    o corresponding split of calc_diffusivity into
236      calc_diffusivity, calc_viscosity
237      (kpp_calc_diff, kpp_calc_visc).
238    o Added diffkr, kapgm to control variables
239    o bug fix in gmredi_slope_limit for ldd97
240    
241    checkpoint40pre5
242    o proper initialization of Adams-Bashforth time stepping
243      + uses forward step for very first step of model (iter=0)
244    o re-generated *all* output since almost all output is modified by this
245      change (sorry but we've been putting this one off for about 2 years)
246      + natl_box, aim.5l_Equatorial_Channel and aim.5l_zon-ave were
247        *not* regenerated since they are already out of date and I don't
248        want to create the impression that they are suddenly working.
249    o removed KAP stuff for DEC's
250    o modified/added many .cvsignore files in */code and */input
251    o added new expt "solid-body.cs-32x32x1"
252      + this uses an alternative form of ini_curvilinear_grid.F which
253        is not necessarily any better than the current one...
254    
255    checkpoint40pre4
256    o added re-initialisations of utrans,vtrans,rtrans in
257      calc_common_factors which are crucial for TAF.
258    o extended iMin,jMin range for calc_common_factors,
259      calc_diffusivity
260    o added option ALLOW_PASSIVE_TRACER
261    o a few minor updates and fixes
262    
263    checkpoint40pre3
264    o created calc_gtr1.F for gad package
265    o split the_main_loop and re-introduced forward_step
266    o some recomputations of nIter0 for TAMC
267    
268    checkpoint40pre2
269    o Updated to latest branch of AJA, JMC
270    o Added gradient check package
271    o Added routines for passive tracer handling
272    o Added carbon sequestration sensitivity experiment
273    
274    checkpoint39
275     o Modifications and fixes to support TAMC
276       (mainly missing or wrong directives)
277     o Corrected common blocks when fooling TAMC to produce adjoint I/O
278       in addummy_in_stepping
279     o Updated verification/vero/ (bug fixes in code/, correct pickups in input/)
280     o Enabled "sliced" (xz-,yz-) exchanges, needed for obcs.
281     o Included following packages:
282       cal: calendar
283       exf: external forcing
284       ecco: essential routines to control use of cal, exf
285             (NB: this is not the full ECCO environment)
286     o disabled some packages by default in genmake
287    
288  checkpoint38  checkpoint38
289   o see notes_c37_adj.txt   o see notes_c37_adj.txt
290   o corrected wrong layer index in external_forcing_t   o corrected wrong layer index in external_forcing_t

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.78

  ViewVC Help
Powered by ViewVC 1.1.22