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

Annotation of /MITgcm/doc/tag-index

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


Revision 1.80 - (hide annotations) (download)
Wed Aug 7 16:55:52 2002 UTC (21 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46b_post, checkpoint46c_pre
Changes since 1.79: +12 -1 lines
o Added new equation of state -> JMD95Z and JMD95P
  - EOS of Jackett and McDougall, 1995, JPO
  - moved all EOS parameters into EOS.h
  - new routines ini_eos.F, store_pressure.F
o Added UNESCO EOS, but not recommended because it requires
  in-situ temperature (see JMD95)
o Modified formatting for knudsen2.f in utils/knudsen2 and added
  unesco.f to be used with POLY3

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

  ViewVC Help
Powered by ViewVC 1.1.22