/[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.35 - (show annotations) (download)
Thu Feb 8 20:45:27 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.34: +7 -1 lines
New checkpoint

1 $Header: /u/gcmpack/models/MITgcmUV/doc/tag-index,v 1.34 2001/01/30 20:51:26 heimbach Exp $
2
3 Notes on tags used in MITgcmUV
4 ==============================
5
6 checkpoint35
7 o subtantial rewrite of dynamics.f
8 o allows staggered time-stepping
9 o packaged obcs, aim (Atmospheric Physics), zonal_filt, shap_filt
10 o added bottom drag (linear + quadratic)
11
12 checkpoint34
13 o Modified exchange routines for correct reverse simulation.
14 o Added verification output to comply with bug fix in impldiff.F
15 as of c33 (exp2, natl_box).
16 o Corrected store directives in dynamics.F
17 o Corrected array boundaries in impldiff.F
18 o Corrected array dimensions in gmredi.
19 Added temporary scalars to avoid storage by TAMC (gmredi, kpp).
20 o Added routine GLOBAL_SUM_INT to global_sum.F
21 o Added mdsio_gl.F for ECCO purposes.
22
23 checkpoint33
24 o Fixed bug in lower BC in impldiff.F
25 o Fixed confusion about units of forcing arrays in FFIELDS.h
26 namely Fu,Fv,Qnet,Qsw,EmPmR:
27 - Removed verification/natl_box/code/external_fields_scale.F
28 (did not differ from that in model/src)
29 - Changed units of fu,fv,Qnet,Qsw,EmPmR back to proper units
30 (see FFIELDS.h for description)
31 - Scale fu,fv,Qnet,Qsw,EmPmR when used in external_forcing_surf.F,
32 kpp_calc.F and kpp_transport_t.F
33 - Removed model/src/external_fields_scale.F and calls to it
34 - verification/natl_box uses flux data with "atmospheric" sign so
35 a special version of external_fields_load.F is used to
36 change the data as it's read in. This way, the arrays
37 have the right units and signs at all times tha a user could
38 possibly use them.
39 o Corrected genmake to delete a temporary file during configuration
40
41 checkpoint32
42 o Scaling of forcing fields moved from external_forcing.F to
43 external_fields_scale.F, called directly after loading fields.
44 o Surface relaxation terms added to surface tendency fields in
45 extra subroutine.
46 o impldiff.F changed to avoid storing by TAMC of huge intermediate
47 fields.
48 o Changes in GMRedi to comply with packaging structure.
49 o Modifications and bug fixes in KPP package.
50 o Verification experiment for KPP added (verification/nat_box/)
51
52 checkpoint31
53 o Packages interface brought in line with defined standard
54 -> new routines packages_...F
55 -> changes in initialise_fixed.F, initialise_varia.F
56 -> enables initialisation interface for ECCO package
57 o Rescaling of external forcing fields immediately after read
58 (removed from external_forcing.F)
59 -> new: surface_fields_scale.F
60 -> affects ini_foorcing.F, external_fields_load.F
61 o Computation of surface tendencies before tendency updates.
62 -> new: external_forcing_surf.F
63 o Change of variable names useGMRedi, useKPP, useECCO
64 o Further changes in dynamics.F, impldiff.F for TAMC
65 o Tested for experiments 0, 2, 4.
66 - not yet tested for GMRedi.
67 - not yet tested for KPP.
68
69 checkpoint30
70 o Updates for OBCs
71 o New experiment for test OBCs (internal_wave)
72 o New output.txt in verification/exp4/results/
73 o Updates for KPP: calculation of viscosity corrected, new variables
74 kpp_dumpFreq and kpp_taveFreq
75 o CPP'd calls to system routines for TARGET_CRAY_VECTOR (P.H.)
76 and entry for T90 in genmake
77
78 checkpoint29
79 o packaged KPP and GM/Redi
80
81 checkpoint28
82 o Corrected initialization of hFacMin for difference vertical coordinates
83 o Modified calculation of partial cell thickness to more robust algorithm
84 o config_summary.F: replaced write_1D_... by write_0D_...
85 read_write.F: added subroutines write_0D_...
86 o routines calc_common_factors, calc_gs, calc_gt, calc_phi_hyd, find_rho:
87 included some initialisations required for TAMC.
88 o routine calc_isoslopes: modified sqrt computation to make it
89 differentiable for zero argument.
90 o routines dynamics, impldiff:
91 included store directives and tape key computations required for TAMC.
92 o ALL TAMC related changes are between ifdef ALLOW_AUTODIFF_TAMC
93
94 checkpoint27
95 o fixed calc_isoslopes() to so that cancellation of terms in tensor
96 formulation works properly with variable resolution.
97 o restructured the calling tree between the_model_main() and dynamics()
98 o split initialise() into initialise_fixed() and initialise_varia()
99 o introduced initialization file pSurfInitFile for free surface (cg2d_x)
100 in new routine ini_psurf()
101
102 checkpoint26
103 o moved some #ifdef in optional routines to encompass everything
104 except the argument declarations. This was using up some memory.
105 o fixed macros like _ADT to work with both versions of Linux cpp
106 o cleaned up some unused and uninitialized variables
107 (helps when debugging with strict compile options)
108 o split up CPP_EEOPTIONS.h into options and macros
109 (macros are now in eesupp/inc/CPP_EEMACROS.h)
110 o patch for 2 processor JAM mode
111
112 checkpoint25
113 o updates for OBCs and NH
114 o dramatically reduced memory usage
115 o added "JAM" routines for use on Artic network
116 o parameterization of convection by implicit vertical diffusion
117 o added a diagnostic of convective index
118 o moved call to calc_divg_hat() from dynamics() to solve_for_pressure()
119 (this is was partly for OBCs and NH but also in anticipation of
120 an explicit free-surface option)
121 o initial state input files for U and V
122
123 checkpoint24
124 o Removed some spurious "REAL"s
125 o Updated KPP to latest version from JPL
126 o Added a COS(latitude) in horizontal viscosity
127
128 checkpoint23
129 o Added del^4 diffusion for salt and temperature
130 o Multiple minor fixes (implicit none's, arguments to global_sum, etc.)
131
132 checkpoint22
133 o Made many small changes: implicit none, format(i5), etc...
134 o Introduced KPP mixing scheme (compiles and runs but *not* tested)
135
136 checkpoint21
137 o Introduced new I/O package that supports direct-access records (mdsio.F)
138 o Split-up mid-level I/O routines
139 o Updated input data for experiments 0,1,2,4 and 5
140 o Finally removed the genmake.* scripts (everyone seems happy with genmake)
141
142 checkpoint20
143 o Tidied up open-boundaries some more
144 o Added non-hydrostatic code
145 o Fixed some input data
146 o Modified MPI start-up to work in "coupled" context.
147
148 checkpoint19
149 o Tidied up directory structure for verification experiments.
150 o Added new code for open boundaries.
151 o Corrected advective terms near boundaries.
152 o Added CPP flag for "old UV" geometry and corrected spherical geometry.
153 o Implemented free-slip/no-slip BCs and del^4 dissipation.
154 o Split default parameters out of ini_parms.F into set_defaults.F.
155
156 checkpoint18
157 o Further changes for optional code generation with
158 CPP - ugh!
159
160 checkpoint17
161 o Beginning to incorporating modularity
162 for supporting atmos. and ocean configs.
163 o Small changes for TAMC complinace
164 o New ultra simple test case. Barotropic box
165 configuration "exp0".
166
167 checkpoint16
168 o Minor changes to exchange routines to support
169 accumulation in reverse mode. Adjoint of an
170 assignment is an addition.
171 o Changes to support compilation by TAMC (LR(1)
172 syntax) and by g77 under Linux ( 72 character
173 limit ).
174
175 checkpoint15
176 Rewrote exchange routines to allow
177 o General tile <-> tile connectivity.
178 o TAMC reverse mode flag ( is this really needed? )
179 o Variable width overlap and exchange region widths.
180 o Hooks for sharing data via DMA, Arctic, Memory Channel,
181 shmput/shmget, VIA, SYSV shmem and every other cool
182 communication method.
183
184 checkpoint14
185 Consistent isomorphism chages made. These allow dynamical core
186 to support both pressure and meters as a vertical coordinate.
187
188 checkpoint13
189 Release which corrects global_max problem and a couple
190 of KGM time-averaging diagnostic errors. Also contains
191 a double-gyre experiment setup as well as the baseline
192 4 degree global template. The double gyre template is
193 organised to allow it to be applied automatically to
194 the baseline configuration.
195
196 branch-point-rdot
197 A few tidy-ups have been made bt the real point of this
198 check-point (excuse the pun) is to allow a branch to be
199 made for the purposes of adding the rDot alterations.
200 I don't want to commit the rDot to the main-trunk until
201 we've actually tested it...
202
203 checkpoint12
204 Tidy up and added generic genmake script (formerly
205 configure script).
206 Released to testers.
207
208 checkpoint11
209 Re-arranged initialise() and introduced ini_vertical_grid()
210 and ini_masks_etc().
211
212 checkpoint10
213 Introduced the configure script.
214 Separated out the diags package.
215 Added template for writing time-averages of tile/intermediate quantities.
216 Updated SIZE.h in exp2 and made the data big-endian.
217
218 checkpoint9
219 MPI fix. Filename changes (meta/data). salbin*y stuff.
220 General tidy-up.
221 SST.bin SSS.bin added to verification/exp2
222
223 checkpoint8
224 Inludes time-dependant forcing and time-averaging.
225 Works at 4x4 and 2.8125x2.8125 global
226
227 checkpoint7-4degree-ref
228 Branch from checkpoint7. Released for application to
229 global modeling and general modeling - process studies, regional
230 model etc..
231 Configured for verification/exp2 - 4 degree global, two process.
232
233 checkpoint7
234 Created by cnh
235 Simple 4 degree global simulation
236 configuration.
237 Includes climatological wind,
238 hydrography, bathymetry etc
239 Does not include Heat Flux and E-P
240
241 checkpoint6
242 Created by cnh
243 merged checkpoint5 with CD and
244 spherical polar code.
245 Still some problems with GM Redi
246 abd full topography.
247
248 checkpoint5
249 Created by AJA
250 contains updates to GM Redi
251 and reordered timestepping loop
252 for Implicit Diffusion.
253
254 checkpoint4
255 Created by cnh
256 Contains memory saving macros ( _rdxc etc..) for when
257 grid variations are limited.
258 Contains polynomial coeffs for EOS and knudsen program
259 for generation.
260
261 checkpoint3
262 Created by cnh
263 Added extra flags for runtime options
264 Added this file
265 Added implicit free-surface
266 Added pre-conditioner
267 Put compare01 into repository ( compare01/... )
268 Put data and eedata into repository ( verification/exp1 )
269
270 checkpoint2
271 Created by AJA
272 Added GM/Redi
273
274 checkpoint1
275 Created by AJA
276 Restructured kloop in dynamics.F
277 Added non-linear EOS
278
279 baseline
280 Original checked in code

  ViewVC Help
Powered by ViewVC 1.1.22