/[MITgcm]/MITgcm/doc/tag-index
ViewVC logotype

Contents of /MITgcm/doc/tag-index

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.53.2.9 - (show annotations) (download)
Thu Jul 11 15:17:29 2002 UTC (21 years, 10 months ago) by heimbach
Branch: release1
Changes since 1.53.2.8: +14 -1 lines
preparing next patch.

1 $Header: /u/gcmpack/MITgcm/doc/tag-index,v 1.53.2.8 2002/05/30 22:21:06 heimbach Exp $
2
3 Notes on tags used in MITgcmUV
4 ==============================
5
6 next patch:
7 o bug fix in packages_readparms (missing ALLOW_CALENDAR)
8 o bug fix in CG2D.h (correct array size for LETS_MAKE_JAM
9 o Adjoint-related bug fixes in kpp:
10 - kpp_calc: sore of kpphbl avoids recomputation/call to S/R kppmix
11 - kpp_routines: store of Rib avoids partial recomputation bug of TAF.
12 o added Eliassen-Palm flux hooks (dynamics,ini_fields)
13 o removed unused TAF keys iikey, idkey (dynamics,thermodynamics)
14 o flow directives:
15 - new for S/R do_the_model_io
16 - enhanced for S/R checkpoint
17 o added E-P fluxes to gradient check package
18
19 release1_p4
20 o Removed f90 comments ("!")
21 o Modified initialisations to enable exf package for MITgcm
22 (without invoking ECCO_PACKAGE).
23 o modifications to gradient check package (Martin Losch)
24 - enable centered differences
25 - modified format of standard output
26
27 release1_p3
28 o added tangent linear setup to verification/carbon/
29 o added adjoint sensitivity setup to verification/global_ocean...
30 o moved packages_init_variables before convective_adjustment
31 o output of verif. which use GMRedi brought up-to-date with
32 MAIN trunk (those were re-created after changes in GMRedi)
33 o included CPP option SINGLE_LAYER_MODE
34 to configure barotropic setup (Martin Losch).
35 o Removed auxiliary variable in impldiff
36 (caused numerical differences with MAIN trunk routine).
37 o Introduced CPP option ALLOW_AUTODIFF_MONITOR to
38 disable adcommon.h/g_common.h by default.
39 o Cleaned exchange calls in cg2d.
40
41 release1_p2
42 o fixed array boundary problem for adjoint
43 (related to partial recomputation within subroutine
44 related to dynamics -> calc_viscosity -> mom_...
45 o fixed recomputation in thermodynamics
46 o prepare (but not complete) recomputation problem in impldiff
47 o fixed problem for adjoint of global_max
48 o switched off sponge layer code in external_forcing
49
50 release1_p1
51 o merged necessary patches:
52 - AD-related changes for GMRedi
53 - fixes i KPP (delZ -> drF)
54 - hook to OBCS songe layer code in external_forcing
55 - errorMessageUnit non-zero in eeboot.F
56 - modified test cost function and carbon verif.
57
58 release1_chkpt44d_post = chkpt44d_post
59
60 chkpt44d_pre,post
61 o added missing EXCLUDE_MONITOR flags
62 o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
63 (incompatible typ in MIN/MAX expressions caused problems
64 on IBM SP3)
65 o in genmake added variable MAKEDEPEND
66 plus resetting for case SunOS
67 o added timer_stats.c routine for IBM SP3
68 o removed variables in dynamics
69
70 o real fresh water flux implemented with non-linear free-surface.
71
72 chkpt44c_pre,post
73 o few fix (mask in shap_s2, EmPmR in external_field_load,
74 USE_NATURAL_BCS in solve_for_P);
75 o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
76
77 checkpoint44b_pre/_post
78 o merge of relevant stuff from the ecco-branch:
79 - genmake: removed $S64 overwrite for case SunOS
80 - pkg/exf: update and corrections for field swapping and obcs
81 - pkg/ecco: parameter lists for the_model_main, the_main_loop
82 harmonized between ECCO and MITgcm
83 - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
84 updated checkpointing_lev... lists for obcs
85 - model/src: minor changes in forward_step, plot_field
86 added directive for divided adjoint in the_main_loop
87 - pkg/mdsio: added mdsio_gl_slice
88
89 o check parameters & config (chkpt44a_pre,post)
90 o OBC and NonLin_FrSurf.
91
92 checkpoint44
93 o fix bug in mom_vi_del2uv
94 o select when filters are applied ; add options to zonal_filter (data.zonfilt)
95 o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
96 o update AIM experiments (NCEP input files)
97 o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
98 o added some stuff for AD
99
100 checkpoint43
101 o added two new advection tests
102 o added global 4x4 degree ocean test
103 o added test of H&S94 with free surface on cube
104 o some final mods for gradient check, adjoint,...
105
106 checkpoint42
107 Fixed AD-related problems:
108 o Store directives up-to-date with re-arranged Adams-Bashforth
109 (mainly thermodynamics.F)
110 o New store directives for multi-dim. advection schemes
111 * new CPP flag ALLOW_MULTI_DIM_ADVECTION
112 * new common block and key passkey
113 (mainly gad_advection.F)
114 o Modified store directives for split of dynamics/thermodynamics
115 for the case ALLOW_KPP
116 o Cleaned argument list for timestep_tracer.F
117
118 checkpoint41
119 o re-formatted/added comments in prologues of key subroutines
120 to work with protex
121
122 checkpoint40
123 o moved calc_gs, calc_gt and calc_tr1 back to model/src
124 o added FLT (floats) package from Arne along with demo. experiment
125 o re-arranged Adams-Bashforth scheme for tracers to allow easier
126 implementation of forward-in-time forcing terms
127 o more mods for non-linear free-surface including new variable
128 o modified multi-dim method to work on cube
129 o bug fix in KPP (from DM)
130
131 checkpoint40pre9
132 o added DST advection schemes
133 o fix MPI bug on SGI's
134 o modifications for non-linear free-surface
135 o fixed conditionals for fixed flow/passive tracer only mode
136 o added tension/strain form of stress tensor
137 o changes to commenting of arguments for TAF/TAMC
138 o added/updated many matlab scripts
139 o added multi-dimensional advection method for tracers
140
141 checkpoint40pre8
142 o new package rw/
143 Added method for dumping intermediate local arrays:
144 mdsio_writetile - same as mdsio_writefield except works from inside
145 bi,bj loop
146 mdsio_writelocal - same as mdsio_writetile except works for local
147 arrays
148 write_local_r? - higher-level wrapper for mdsio_writelocal
149 Controlled by diagFreq. Defaults to zero (ie. no dumps)
150 Example given at end of mom_vecinv.F that dumps some local arrays.
151 o replaced calc_mom_rhs.F by mom_fluxform.F/mom_vecinc.F to
152 control flux-form versus vector invariant code.
153 Switch is runtime flag vectorInvariantMomentum (defaults to false)
154 or genmake -DISABLE ...
155 o TAMC-related update to cope with mom_fluxform.F/mom_vecinc.F
156 (additional storing is now needed for case vecinv;
157 currently nothing implemented to switch this storing off
158 in case fluxform is used since no CPP flag available).
159
160 checkpoint40pre7
161 o bug fix in dynamics.F
162 calc_viscosity called before k=1,Nr loop.
163 o added some #ifdef's ALLOW_PASSIVE_TRACER
164 o cleaned initialisations in ctrl_map_ini
165 related to TAF
166
167 checkpoint40pre6
168 o split dynamics into thermodynamics & dynamics
169 o corresponding split of calc_diffusivity into
170 calc_diffusivity, calc_viscosity
171 (kpp_calc_diff, kpp_calc_visc).
172 o Added diffkr, kapgm to control variables
173 o bug fix in gmredi_slope_limit for ldd97
174
175 checkpoint40pre5
176 o proper initialization of Adams-Bashforth time stepping
177 + uses forward step for very first step of model (iter=0)
178 o re-generated *all* output since almost all output is modified by this
179 change (sorry but we've been putting this one off for about 2 years)
180 + natl_box, aim.5l_Equatorial_Channel and aim.5l_zon-ave were
181 *not* regenerated since they are already out of date and I don't
182 want to create the impression that they are suddenly working.
183 o removed KAP stuff for DEC's
184 o modified/added many .cvsignore files in */code and */input
185 o added new expt "solid-body.cs-32x32x1"
186 + this uses an alternative form of ini_curvilinear_grid.F which
187 is not necessarily any better than the current one...
188
189 checkpoint40pre4
190 o added re-initialisations of utrans,vtrans,rtrans in
191 calc_common_factors which are crucial for TAF.
192 o extended iMin,jMin range for calc_common_factors,
193 calc_diffusivity
194 o added option ALLOW_PASSIVE_TRACER
195 o a few minor updates and fixes
196
197 checkpoint40pre3
198 o created calc_gtr1.F for gad package
199 o split the_main_loop and re-introduced forward_step
200 o some recomputations of nIter0 for TAMC
201
202 checkpoint40pre2
203 o Updated to latest branch of AJA, JMC
204 o Added gradient check package
205 o Added routines for passive tracer handling
206 o Added carbon sequestration sensitivity experiment
207
208 checkpoint39
209 o Modifications and fixes to support TAMC
210 (mainly missing or wrong directives)
211 o Corrected common blocks when fooling TAMC to produce adjoint I/O
212 in addummy_in_stepping
213 o Updated verification/vero/ (bug fixes in code/, correct pickups in input/)
214 o Enabled "sliced" (xz-,yz-) exchanges, needed for obcs.
215 o Included following packages:
216 cal: calendar
217 exf: external forcing
218 ecco: essential routines to control use of cal, exf
219 (NB: this is not the full ECCO environment)
220 o disabled some packages by default in genmake
221
222 checkpoint38
223 o see notes_c37_adj.txt
224 o corrected wrong layer index in external_forcing_t
225 o replaced the_main_loop/forward_step by the_main_loop
226 o removed forceoutput from write_state
227 (replaced criteria for initial/final state)
228 o added runtime flag for pre-C35 pickups: usePickupBeforeC35
229
230 checkpoint37
231 o mdsio.F routine split and packaged in pkg/mdsio
232 (mdsio.F and mdsio_gl.F still exist in eesupp/src but are not
233 used unless genmake -disable=mdsio)
234 o allow a more precise surface-geopotential gradient for the atmosphere
235 taking into account the change in space of Alpha (=1/rho) at the surface.
236 o variable "etaN" (replace cg2d_x) is the surface R-anomaly [r unit]
237 (ocean: sea surface height [m] / atmos: surface pressure anomaly [Pa])
238 o Change units: Phi_Hydrostatic (=phiHyd), Phi_Surface(=cg2d_x) and
239 Phi_NonHydrostatic (=cg3d_x), all have now the dimension of a potential
240 [m2/s2] (pressure/rhoConst in the ocean ; Geo-Potential in the atmosphere).
241 o Time-Average diagnostics defined as a pseudo package "timeave".
242 o pickup files : old pickup (before c35) did not work with new code (c35
243 and after) unless activating 2 commented lines in initialise-varia.
244 o Non-Hydrostatic pickup file Pb fixed.
245 o bug with Rigid-lid version (since c35) fixed.
246
247 checkpoint36
248 o implement Crank-Nickelson barotropic time-stepping
249 o recover Time-Average diagnostics
250 o fix Pb in checkpoint (PR#19)
251 o AIM become a standard package ; clean unused CPP_kees
252
253 checkpoint35
254 o subtantial rewrite of dynamics.f
255 o allows staggered time-stepping
256 o packaged obcs, aim (Atmospheric Physics), zonal_filt, shap_filt
257 o added bottom drag (linear + quadratic)
258
259 checkpoint34
260 o Modified exchange routines for correct reverse simulation.
261 o Added verification output to comply with bug fix in impldiff.F
262 as of c33 (exp2, natl_box).
263 o Corrected store directives in dynamics.F
264 o Corrected array boundaries in impldiff.F
265 o Corrected array dimensions in gmredi.
266 Added temporary scalars to avoid storage by TAMC (gmredi, kpp).
267 o Added routine GLOBAL_SUM_INT to global_sum.F
268 o Added mdsio_gl.F for ECCO purposes.
269
270 checkpoint33
271 o Fixed bug in lower BC in impldiff.F
272 o Fixed confusion about units of forcing arrays in FFIELDS.h
273 namely Fu,Fv,Qnet,Qsw,EmPmR:
274 - Removed verification/natl_box/code/external_fields_scale.F
275 (did not differ from that in model/src)
276 - Changed units of fu,fv,Qnet,Qsw,EmPmR back to proper units
277 (see FFIELDS.h for description)
278 - Scale fu,fv,Qnet,Qsw,EmPmR when used in external_forcing_surf.F,
279 kpp_calc.F and kpp_transport_t.F
280 - Removed model/src/external_fields_scale.F and calls to it
281 - verification/natl_box uses flux data with "atmospheric" sign so
282 a special version of external_fields_load.F is used to
283 change the data as it's read in. This way, the arrays
284 have the right units and signs at all times tha a user could
285 possibly use them.
286 o Corrected genmake to delete a temporary file during configuration
287
288 checkpoint32
289 o Scaling of forcing fields moved from external_forcing.F to
290 external_fields_scale.F, called directly after loading fields.
291 o Surface relaxation terms added to surface tendency fields in
292 extra subroutine.
293 o impldiff.F changed to avoid storing by TAMC of huge intermediate
294 fields.
295 o Changes in GMRedi to comply with packaging structure.
296 o Modifications and bug fixes in KPP package.
297 o Verification experiment for KPP added (verification/nat_box/)
298
299 checkpoint31
300 o Packages interface brought in line with defined standard
301 -> new routines packages_...F
302 -> changes in initialise_fixed.F, initialise_varia.F
303 -> enables initialisation interface for ECCO package
304 o Rescaling of external forcing fields immediately after read
305 (removed from external_forcing.F)
306 -> new: surface_fields_scale.F
307 -> affects ini_foorcing.F, external_fields_load.F
308 o Computation of surface tendencies before tendency updates.
309 -> new: external_forcing_surf.F
310 o Change of variable names useGMRedi, useKPP, useECCO
311 o Further changes in dynamics.F, impldiff.F for TAMC
312 o Tested for experiments 0, 2, 4.
313 - not yet tested for GMRedi.
314 - not yet tested for KPP.
315
316 checkpoint30
317 o Updates for OBCs
318 o New experiment for test OBCs (internal_wave)
319 o New output.txt in verification/exp4/results/
320 o Updates for KPP: calculation of viscosity corrected, new variables
321 kpp_dumpFreq and kpp_taveFreq
322 o CPP'd calls to system routines for TARGET_CRAY_VECTOR (P.H.)
323 and entry for T90 in genmake
324
325 checkpoint29
326 o packaged KPP and GM/Redi
327
328 checkpoint28
329 o Corrected initialization of hFacMin for difference vertical coordinates
330 o Modified calculation of partial cell thickness to more robust algorithm
331 o config_summary.F: replaced write_1D_... by write_0D_...
332 read_write.F: added subroutines write_0D_...
333 o routines calc_common_factors, calc_gs, calc_gt, calc_phi_hyd, find_rho:
334 included some initialisations required for TAMC.
335 o routine calc_isoslopes: modified sqrt computation to make it
336 differentiable for zero argument.
337 o routines dynamics, impldiff:
338 included store directives and tape key computations required for TAMC.
339 o ALL TAMC related changes are between ifdef ALLOW_AUTODIFF_TAMC
340
341 checkpoint27
342 o fixed calc_isoslopes() to so that cancellation of terms in tensor
343 formulation works properly with variable resolution.
344 o restructured the calling tree between the_model_main() and dynamics()
345 o split initialise() into initialise_fixed() and initialise_varia()
346 o introduced initialization file pSurfInitFile for free surface (cg2d_x)
347 in new routine ini_psurf()
348
349 checkpoint26
350 o moved some #ifdef in optional routines to encompass everything
351 except the argument declarations. This was using up some memory.
352 o fixed macros like _ADT to work with both versions of Linux cpp
353 o cleaned up some unused and uninitialized variables
354 (helps when debugging with strict compile options)
355 o split up CPP_EEOPTIONS.h into options and macros
356 (macros are now in eesupp/inc/CPP_EEMACROS.h)
357 o patch for 2 processor JAM mode
358
359 checkpoint25
360 o updates for OBCs and NH
361 o dramatically reduced memory usage
362 o added "JAM" routines for use on Artic network
363 o parameterization of convection by implicit vertical diffusion
364 o added a diagnostic of convective index
365 o moved call to calc_divg_hat() from dynamics() to solve_for_pressure()
366 (this is was partly for OBCs and NH but also in anticipation of
367 an explicit free-surface option)
368 o initial state input files for U and V
369
370 checkpoint24
371 o Removed some spurious "REAL"s
372 o Updated KPP to latest version from JPL
373 o Added a COS(latitude) in horizontal viscosity
374
375 checkpoint23
376 o Added del^4 diffusion for salt and temperature
377 o Multiple minor fixes (implicit none's, arguments to global_sum, etc.)
378
379 checkpoint22
380 o Made many small changes: implicit none, format(i5), etc...
381 o Introduced KPP mixing scheme (compiles and runs but *not* tested)
382
383 checkpoint21
384 o Introduced new I/O package that supports direct-access records (mdsio.F)
385 o Split-up mid-level I/O routines
386 o Updated input data for experiments 0,1,2,4 and 5
387 o Finally removed the genmake.* scripts (everyone seems happy with genmake)
388
389 checkpoint20
390 o Tidied up open-boundaries some more
391 o Added non-hydrostatic code
392 o Fixed some input data
393 o Modified MPI start-up to work in "coupled" context.
394
395 checkpoint19
396 o Tidied up directory structure for verification experiments.
397 o Added new code for open boundaries.
398 o Corrected advective terms near boundaries.
399 o Added CPP flag for "old UV" geometry and corrected spherical geometry.
400 o Implemented free-slip/no-slip BCs and del^4 dissipation.
401 o Split default parameters out of ini_parms.F into set_defaults.F.
402
403 checkpoint18
404 o Further changes for optional code generation with
405 CPP - ugh!
406
407 checkpoint17
408 o Beginning to incorporating modularity
409 for supporting atmos. and ocean configs.
410 o Small changes for TAMC complinace
411 o New ultra simple test case. Barotropic box
412 configuration "exp0".
413
414 checkpoint16
415 o Minor changes to exchange routines to support
416 accumulation in reverse mode. Adjoint of an
417 assignment is an addition.
418 o Changes to support compilation by TAMC (LR(1)
419 syntax) and by g77 under Linux ( 72 character
420 limit ).
421
422 checkpoint15
423 Rewrote exchange routines to allow
424 o General tile <-> tile connectivity.
425 o TAMC reverse mode flag ( is this really needed? )
426 o Variable width overlap and exchange region widths.
427 o Hooks for sharing data via DMA, Arctic, Memory Channel,
428 shmput/shmget, VIA, SYSV shmem and every other cool
429 communication method.
430
431 checkpoint14
432 Consistent isomorphism chages made. These allow dynamical core
433 to support both pressure and meters as a vertical coordinate.
434
435 checkpoint13
436 Release which corrects global_max problem and a couple
437 of KGM time-averaging diagnostic errors. Also contains
438 a double-gyre experiment setup as well as the baseline
439 4 degree global template. The double gyre template is
440 organised to allow it to be applied automatically to
441 the baseline configuration.
442
443 branch-point-rdot
444 A few tidy-ups have been made bt the real point of this
445 check-point (excuse the pun) is to allow a branch to be
446 made for the purposes of adding the rDot alterations.
447 I don't want to commit the rDot to the main-trunk until
448 we've actually tested it...
449
450 checkpoint12
451 Tidy up and added generic genmake script (formerly
452 configure script).
453 Released to testers.
454
455 checkpoint11
456 Re-arranged initialise() and introduced ini_vertical_grid()
457 and ini_masks_etc().
458
459 checkpoint10
460 Introduced the configure script.
461 Separated out the diags package.
462 Added template for writing time-averages of tile/intermediate quantities.
463 Updated SIZE.h in exp2 and made the data big-endian.
464
465 checkpoint9
466 MPI fix. Filename changes (meta/data). salbin*y stuff.
467 General tidy-up.
468 SST.bin SSS.bin added to verification/exp2
469
470 checkpoint8
471 Inludes time-dependant forcing and time-averaging.
472 Works at 4x4 and 2.8125x2.8125 global
473
474 checkpoint7-4degree-ref
475 Branch from checkpoint7. Released for application to
476 global modeling and general modeling - process studies, regional
477 model etc..
478 Configured for verification/exp2 - 4 degree global, two process.
479
480 checkpoint7
481 Created by cnh
482 Simple 4 degree global simulation
483 configuration.
484 Includes climatological wind,
485 hydrography, bathymetry etc
486 Does not include Heat Flux and E-P
487
488 checkpoint6
489 Created by cnh
490 merged checkpoint5 with CD and
491 spherical polar code.
492 Still some problems with GM Redi
493 abd full topography.
494
495 checkpoint5
496 Created by AJA
497 contains updates to GM Redi
498 and reordered timestepping loop
499 for Implicit Diffusion.
500
501 checkpoint4
502 Created by cnh
503 Contains memory saving macros ( _rdxc etc..) for when
504 grid variations are limited.
505 Contains polynomial coeffs for EOS and knudsen program
506 for generation.
507
508 checkpoint3
509 Created by cnh
510 Added extra flags for runtime options
511 Added this file
512 Added implicit free-surface
513 Added pre-conditioner
514 Put compare01 into repository ( compare01/... )
515 Put data and eedata into repository ( verification/exp1 )
516
517 checkpoint2
518 Created by AJA
519 Added GM/Redi
520
521 checkpoint1
522 Created by AJA
523 Restructured kloop in dynamics.F
524 Added non-linear EOS
525
526 baseline
527 Original checked in code

  ViewVC Help
Powered by ViewVC 1.1.22