/[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.4.6 - (show annotations) (download)
Mon Feb 11 23:19:33 2002 UTC (22 years, 3 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c44_e16
Changes since 1.53.4.5: +13 -1 lines
creating ecco_c44_e16

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

  ViewVC Help
Powered by ViewVC 1.1.22