/[MITgcm]/MITgcm/model/inc/PARAMS.h
ViewVC logotype

Log of /MITgcm/model/inc/PARAMS.h

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


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Thu Nov 2 17:43:26 2017 UTC (6 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.288: +24 -3 lines
Diff to previous 1.288
- new options 1) to account for true vertical distance (including hFac)
     in vertical viscous flux and diffusive flux ;
  2) to increase vertical mixing near surface and/or bottom where partial
     cell is too thin ;
- for now, both additions above are within: #ifndef EXCLUDE_PCELL_MIX_CODE ;
- also re-order options in CPP_OPTIONS.h (little bit more logical)


Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Wed Oct 4 20:30:04 2017 UTC (6 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66l
Changes since 1.287: +5 -4 lines
Diff to previous 1.287
- add new 2-d forcing field for time-dependent geopotential anomaly (e.g.,
  tidal forcing), in m^2/s^2 ; add run-time param to allow to turn it off.


Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Tue May 2 18:11:05 2017 UTC (6 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k
Changes since 1.286: +4 -2 lines
Diff to previous 1.286
new run-time param (useMin4hFacEdges) to select method for setting hFacC


Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 23:19:33 2017 UTC (7 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66f, checkpoint66g
Changes since 1.285: +5 -6 lines
Diff to previous 1.285
- add specific run-time param to select level of printed plot-field-maps,
  set by default to debugLevel. Remove internal param "printDomain".


Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 21:55:35 2017 UTC (7 years ago) by jmc
Branch: MAIN
Changes since 1.284: +14 -12 lines
Diff to previous 1.284
new input parameter "rwSuffixType" (Contribution from Jody Klymak)
 to select file suffix format


Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 22:47:42 2016 UTC (7 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e
Changes since 1.283: +12 -8 lines
Diff to previous 1.283
add new parameter "selectImplicitDrag" for implicit treatment of bottom drag.


Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 21:29:42 2016 UTC (8 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a
Changes since 1.282: +14 -15 lines
Diff to previous 1.282
- new parameters "top_Pres" & "seaLev_Z" (replacing Ro_SeaLevel and recently
  added phi0Ref) to set vertical axis origin and phiRef origin according to
  coordinate and fluid type.


Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Mon Feb 15 17:59:02 2016 UTC (8 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65u
Changes since 1.281: +44 -29 lines
Diff to previous 1.281
rename internal parameter "useDynP_inEos_Zc" to "storePhiHyd4Phys" (since
 it's also used with pkg/atm_phys) and add few more parameters (but still
 inactive, src code yet to come)


Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 22:48:22 2016 UTC (8 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65s, checkpoint65t
Changes since 1.280: +7 -4 lines
Diff to previous 1.280
- to check restart test, add option to apply EXCH to U,V earlier, just before
  integr_continuity; turned off by default.


Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Fri Jul 3 21:32:48 2015 UTC (8 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint65n, checkpoint65o, checkpoint65p, checkpoint65q, checkpoint65r
Changes since 1.279: +4 -2 lines
Diff to previous 1.279
Merge and update from Krishna Narayanan's contrib area:
o Add one variable for preliminary OpenAD DIVA
o Add replacement time-stepping for OpenAD DIVA


Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Mon Mar 23 21:00:27 2015 UTC (9 years ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65k, checkpoint65l, checkpoint65m
Changes since 1.278: +3 -2 lines
Diff to previous 1.278
- add useAUTODIFF run time switch.


Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 23:53:50 2015 UTC (9 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65i, checkpoint65j
Changes since 1.277: +19 -8 lines
Diff to previous 1.277
add run-time parameters to select bottom-drag options


Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Sun Nov 2 21:21:43 2014 UTC (9 years, 5 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g, checkpoint65h
Changes since 1.276: +3 -2 lines
Diff to previous 1.276
- PARAMS.h : add useCTRL


Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Thu Aug 7 18:43:33 2014 UTC (9 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f
Changes since 1.275: +3 -2 lines
Diff to previous 1.275
Add geothermal flux forcing


Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Wed Jul 30 03:30:18 2014 UTC (9 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.274: +3 -2 lines
Diff to previous 1.274
-  add new pkg "kl10" for mixing due to internal wave breaking
  ( http://www.sciencedirect.com/science/article/pii/S1463500310000144 )


Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Tue May 6 15:45:21 2014 UTC (9 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a
Changes since 1.273: +18 -17 lines
Diff to previous 1.273
remove "recip_Cp" from common block ; add thetaConst (for pStar)


Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Sat Feb 8 17:15:43 2014 UTC (10 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64u, checkpoint64v, checkpoint64w
Changes since 1.272: +6 -2 lines
Diff to previous 1.272
add input files for  2-D additional Western and Southern cell-edge wall
 (e.g., to add "thin-wall" where it is =1)


Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 15:48:30 2013 UTC (10 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64r, checkpoint64s, checkpoint64t
Changes since 1.271: +2 -4 lines
Diff to previous 1.271
remove parameter "useOldFreezing" from PARAMS.h and push it to the
 retired list of parameters


Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Sun Aug 11 14:27:37 2013 UTC (10 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q
Changes since 1.270: +1 -4 lines
Diff to previous 1.270
move FCORI_MACROS.h from PARAMS(_MACROS).h to GRID_MACROS.h (left from 8 yrs
 ago modif when Coriolis arrays were moved from PARAMS.h to GRID.h)


Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Tue Jul 30 18:18:28 2013 UTC (10 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64l
Changes since 1.269: +10 -6 lines
Diff to previous 1.269
add run-time parameters for isotropic 3-D Smagorinsky (Smag3D)


Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Mon May 6 23:01:50 2013 UTC (10 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k
Changes since 1.268: +5 -4 lines
Diff to previous 1.268
add entry point for new pkg Atm_Phys


Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 02:32:47 2013 UTC (10 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64g
Changes since 1.267: +2 -4 lines
Diff to previous 1.267
remove unused forcing field "dQdT" and associated parameter "dQdTFile"


Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Fri Dec 21 22:58:23 2012 UTC (11 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f
Changes since 1.266: +6 -2 lines
Diff to previous 1.266
add run-time parameter to select CG2D solver minimum-residual solution
 (in case of a poor convergence)


Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 22:29:32 2012 UTC (11 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64a
Changes since 1.265: +36 -30 lines
Diff to previous 1.265
- allow to read-in time-constant addMass field from file (addMassFile);
- heating due to friction (and Kinetic Energy dissipation).


Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 20:34:31 2012 UTC (11 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64
Changes since 1.264: +7 -6 lines
Diff to previous 1.264
add logical flag, true if using Cubed-Sphere Exch with CS-corners inside the domain


Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 20:17:46 2012 UTC (11 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63p
Changes since 1.263: +2 -13 lines
Diff to previous 1.263
create new header file "AUTODIFF_PARAMS.h" for pkg/autodiff parameters
which are now read from new parameter file "data.autodiff" (inAdExact
previously in "data", use{KPP/GMRedi/SEAICE}inAdMode previously in data.pkg)


Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 01:23:05 2012 UTC (11 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.262: +6 -1 lines
Diff to previous 1.262
- introduce ALLOW_BALANCE_RELAX which allow the removal
  of the global mean of relaxation terms by setting
  balanceThetaClimRelax and balanceSaltClimRelax
- disable balanceEmPmR and balanceQnet in the case when useSeaice.
  This case is now treated appropriately in seaice_growth.F
- do_oceanic_physics.F : include EXF_OPTIONS.h to avoid
  recomputations in the ALLOW_ECCO_EVOLUTION case.


Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 02:03:02 2012 UTC (11 years, 9 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63o
Changes since 1.261: +3 -2 lines
Diff to previous 1.261
- add run-time switch usePROFILES.


Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 13:17:34 2012 UTC (11 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.260: +21 -11 lines
Diff to previous 1.260
add coeffs (1-D array) for vertical biharmonic diffusion on T & S.


Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 03:52:43 2012 UTC (12 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63m, checkpoint63n
Changes since 1.259: +36 -33 lines
Diff to previous 1.259
add an internal flag, true when free-surface is always and everywhere
 at level k=1


Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Fri Mar 2 01:45:22 2012 UTC (12 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l
Changes since 1.258: +5 -6 lines
Diff to previous 1.258
adding pkg/frazil - see frazil_description.tex for details


Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Sat Feb 4 00:56:23 2012 UTC (12 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63j
Changes since 1.257: +3 -2 lines
Diff to previous 1.257
Breaking three rules (at least):
1. No check-ins Friday after 5:30pm
2. No check-ins after two beers
3. Forgot the third one


Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 18:46:27 2012 UTC (12 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63i
Changes since 1.256: +4 -4 lines
Diff to previous 1.256
- remove recip_rhoNil (not used, and no reason to use it)


Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Mon Dec 12 18:58:51 2011 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63g, checkpoint63h
Changes since 1.255: +3 -5 lines
Diff to previous 1.255
move delX,delY to new header file (SET_GRID.h) and adjust length to 1rst
face dimensions.


Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 22:08:12 2011 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.254: +5 -3 lines
Diff to previous 1.254
new run-time switch "doResetHFactors" (default=false) to reset (or not)
 thickness factors (hFac*) at the beginning of forward_step.F.


Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 00:47:23 2011 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63f
Changes since 1.253: +4 -2 lines
Diff to previous 1.253
new internal flag "calc_wVelocity" ti turn off wVel calculation


Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Sun Aug 7 07:08:15 2011 UTC (12 years, 8 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e
Changes since 1.252: +3 -2 lines
Diff to previous 1.252
o adding package bbl (Bottom Boundary Layer)
  description in MITgcm/pkg/bbl/bbl_description.tex
  example/test experiment in MITgcm_contrib/bbl


Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 01:23:52 2011 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62z, checkpoint63, checkpoint63a
Changes since 1.251: +6 -5 lines
Diff to previous 1.251
add parameter "printResidualFreq" for printing residual in CG iterations


Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 12:43:27 2011 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.250: +4 -5 lines
Diff to previous 1.250
move debugMode from PARAMS.h to EEPARAMS.h


Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 13:45:13 2011 UTC (13 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62w, checkpoint62x, checkpoint62y
Changes since 1.249: +4 -2 lines
Diff to previous 1.249
Add allowInteriorFreezing option to check for water below freezing point
at depth and bring the negative heat anomaly to the surface level.
Modified Files: doc/tag-index, model/inc/PARAMS.h,
 model/src/do_oceanic_phys.F, ini_parms.F, set_defaults.F, thermodynamics.F
Added File: model/src/freeze_interior.F


Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 10:48:57 2011 UTC (13 years, 1 month ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint62v
Changes since 1.248: +10 -1 lines
Diff to previous 1.248
Add parameters that allow to turn of parts of the adjoint code at run
time. For now, there are only useKPPinAdMode, useGMrediInAdMode,
and useSEAICEinAdMode. These parameters are set in data.pkg. This
is the lazy coward's version of doing this, but is still useful
for debugging. In order to do it right, everything needs to be
moved to pkg/autodiff.


Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Thu Mar 3 19:55:56 2011 UTC (13 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62t, checkpoint62u
Changes since 1.247: +2 -2 lines
Diff to previous 1.247
fix typo in comments


Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 18:35:30 2011 UTC (13 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.246: +12 -10 lines
Diff to previous 1.246
add new param to scale curvilinear grid distance and area when using
 a different rSphere.


Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Fri Dec 24 21:48:39 2010 UTC (13 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62q, checkpoint62r, checkpoint62s
Changes since 1.245: +12 -11 lines
Diff to previous 1.245
add flag "printDomain " to control printing of domain fields (bathy, hFac ...)


Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 10:45:51 2010 UTC (13 years, 4 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint62p
Changes since 1.244: +9 -2 lines
Diff to previous 1.244
add parameter adTapeDir


Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 21:15:08 2010 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62o
Changes since 1.243: +4 -2 lines
Diff to previous 1.243
add description of debugMode (+update debugLevel):
 debugMode  :: controls printing of debug messages (sequence of S/R calls).
 debugLevel :: controls printing of algorithm intermediate results and stats.


Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 03:15:54 2010 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.242: +20 -16 lines
Diff to previous 1.242
- remove useConstantF, useBetaPlaneF, useSphereF and replace them
  with integer parameter "selectCoriMap" (=0,1,2).
- add parameter "fPrime" for constant second Coriolis coeff (default=0).


Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 17:43:40 2010 UTC (13 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint62m, checkpoint62n
Changes since 1.241: +1 -3 lines
Diff to previous 1.241
move "useOASIS" from PARAMS.h to EEPARAMS.h and read it from "eedata"


Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 02:00:40 2010 UTC (13 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62l
Changes since 1.240: +3 -2 lines
Diff to previous 1.240
Update new var. from v4.


Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Sat Sep 25 23:09:54 2010 UTC (13 years, 6 months ago) by mlosch
Branch: MAIN
Changes since 1.239: +2 -0 lines
Diff to previous 1.239
add hooks for new packages OASIS, the package will follow
(hooks exclude the seaice pkg for now)


Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Sat Sep 11 21:23:08 2010 UTC (13 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62k
Changes since 1.238: +11 -3 lines
Diff to previous 1.238
first check-in of sigma (and hybrid-sigma) coordinate code


Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Sat May 22 23:45:18 2010 UTC (13 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62h, checkpoint62i, checkpoint62j
Changes since 1.237: +8 -10 lines
Diff to previous 1.237
move useSingleCpuIO from PARAMS.h to EEPARAMS.h
cvs: ----------------------------------------------------------------------


Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Mon Apr 26 20:37:02 2010 UTC (13 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62f, checkpoint62g
Changes since 1.236: +6 -2 lines
Diff to previous 1.236
Adding parameters to specify temperature and salinity of addMass array
separately from temp_EvPrRn and salt_EvPrRn


Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Wed Feb 17 00:21:32 2010 UTC (14 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62c, checkpoint62d, checkpoint62e
Changes since 1.235: +11 -1 lines
Diff to previous 1.235
ALLOW_3D_VISCAH/ALLOW_3D_VISCA4 => 3D specification of Viscosity
   => addition to the viscosity field as computed by others schemes


Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 23:33:45 2010 UTC (14 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62b
Changes since 1.234: +4 -2 lines
Diff to previous 1.234
Adding the shell of, and the hooks to, a new package that will be
used to model melting and freezing of vertical glacier ice fronts:
 Modified Files:
 	doc/tag-index model/inc/PARAMS.h model/src/do_oceanic_phys.F
 	model/src/external_forcing.F model/src/packages_boot.F
 	model/src/packages_check.F model/src/packages_init_fixed.F
 	model/src/packages_init_variables.F
 	model/src/packages_readparms.F
 Added Files:
 	pkg/icefront/ICEFRONT.h pkg/icefront/ICEFRONT_OPTIONS.h
 	pkg/icefront/icefront_check.F
 	pkg/icefront/icefront_description.tex
 	pkg/icefront/icefront_diagnostics_init.F
 	pkg/icefront/icefront_init_fixed.F
 	pkg/icefront/icefront_init_varia.F
 	pkg/icefront/icefront_readparms.F
 	pkg/icefront/icefront_tendency_apply.F
 	pkg/icefront/icefront_thermodynamics.F


Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 00:29:32 2009 UTC (14 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62, checkpoint62a
Changes since 1.233: +5 -1 lines
Diff to previous 1.233
add parameter for Non-Hydrostatic free-surface option (in development)


Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Sun Nov 29 03:06:25 2009 UTC (14 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61z
Changes since 1.232: +5 -2 lines
Diff to previous 1.232
new parameter "implicitNHPress" (similar to implicSurfPress but for
 Non-Hydrostatic pressure gradient)


Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Mon Nov 23 16:13:57 2009 UTC (14 years, 4 months ago) by mlosch
Branch: MAIN
Changes since 1.231: +8 -2 lines
Diff to previous 1.231
add Christopher Wolfe's implemetation of the single reduction cg2d
(d'Azevedo, Eijkhout, and Romine, 1999) with CPP-flag ALLOW_SRCG and
runtime flag useSRCGSolver


Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 19:48:29 2009 UTC (14 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.230: +13 -12 lines
Diff to previous 1.230
add epsAB_CD, useSMOOTH ; remove "delT"


Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Thu Oct 15 01:05:54 2009 UTC (14 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61x, checkpoint61y
Changes since 1.229: +10 -1 lines
Diff to previous 1.229
add run time params to check and mask initial T & S


Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Thu Oct 8 20:02:30 2009 UTC (14 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61w
Changes since 1.228: +5 -5 lines
Diff to previous 1.228
allow to specify a vertical profile of vertical viscosity


Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Wed Sep 16 21:36:53 2009 UTC (14 years, 7 months ago) by rpa
Branch: MAIN
CVS Tags: checkpoint61v
Changes since 1.227: +3 -2 lines
Diff to previous 1.227
added useLayers to PARAMS.h


Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Tue Jan 27 15:35:27 2009 UTC (15 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u
Changes since 1.226: +36 -35 lines
Diff to previous 1.226
rename thetaMin,phiMin -> xgOrigin,ygOrigin
 (temporary backward compatibility in ini_parms.F, until next checkpoint)


Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 03:06:11 2008 UTC (15 years, 5 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint61f, checkpoint61g, checkpoint61h
Changes since 1.225: +4 -2 lines
Diff to previous 1.225
Add smoothing parameter for mixed-layer diagnostics


Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Thu Nov 6 01:23:53 2008 UTC (15 years, 5 months ago) by dfer
Branch: MAIN
Changes since 1.224: +5 -3 lines
Diff to previous 1.224
dRhoSmall (for mixed-layer diagnostics) now a run-time paramater


Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 08:55:11 2008 UTC (15 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61d, checkpoint61e
Changes since 1.223: +3 -5 lines
Diff to previous 1.223
disentangle parameters: retire shelfIceFile in data/PARM05 and substitute
with SHELFICEtopoFile in data.shelfice, update data files in verification
experiment


Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Fri Sep 5 19:55:56 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.222: +4 -2 lines
Diff to previous 1.222
add reference vertical profile for density (for now, only used for Anelastic)


Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 21:28:10 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61c
Changes since 1.221: +7 -4 lines
Diff to previous 1.221
change my mind along the way: integer selector "selectAddFluid" is
 better than logical run-time flag "useAddFluid".


Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 19:35:21 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.220: +4 -2 lines
Diff to previous 1.220
add run-time flag "useAddFluid".


Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Sun Aug 17 02:06:04 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.219: +23 -21 lines
Diff to previous 1.219
new pkg "down_slope" (+ re-order package list by function-group)


Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Tue Aug 5 21:55:29 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.218: +4 -3 lines
Diff to previous 1.218
From Nicolas: add cheapaml pkg


Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 22:19:26 2008 UTC (15 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61a, checkpoint61b
Changes since 1.217: +1 -28 lines
Diff to previous 1.217
moved fixed parameters from PARAMS.h to EEPARAMS.h


Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Fri May 30 02:46:19 2008 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61
Changes since 1.216: +6 -6 lines
Diff to previous 1.216
o bridging the gap between eddy stress and GM.
  -> eddyTau is replaced with eddyPsi (eddyTau = f x rho0 x eddyPsi)
      along with a change in CPP option (now ALLOW_EDDYPSI).
  -> when using GM w/ GM_AdvForm:
      The total eddy streamfunction (Psi = eddyPsi + K x Slope)
      is applied either in the tracer Eq. or in momentum Eq.
      depending on data.gmredi (intro. GM_InMomAsStress).
  -> ALLOW_EDDYPSI_CONTROL for estimation purpose.
  The key modifications are in model/src/taueddy_external_forcing.F
  pkg/gmredi/gmredi_calc_*F pkg/gmredi/gmredi_*transport.F


Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 18:09:30 2008 UTC (16 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59p, checkpoint59q, checkpoint59r
Changes since 1.215: +3 -1 lines
Diff to previous 1.215
fix tempIsActiveTr, saltIsActiveTr new params


Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 18:02:35 2008 UTC (16 years ago) by jmc
Branch: MAIN
Changes since 1.214: +106 -105 lines
Diff to previous 1.214
Sort list of parameters (for now, only Logical Params) by groups
and in the same order (description + common block list + declaration);
+ remove: doTr1ClimRelax, tauTr1ClimRelax, lambdaTr1ClimRelax
+ add :   tempIsActiveTr, saltIsActiveTr


Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Sun Mar 30 21:44:09 2008 UTC (16 years ago) by jmc
Branch: MAIN
Changes since 1.213: +39 -41 lines
Diff to previous 1.213
new parameter "selectVortScheme" to select which scheme to use for
 vorticty-term (in Vector Inv.); remove "SadournyCoriolis" flag.


Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 20:57:24 2008 UTC (16 years, 1 month ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59o
Changes since 1.212: +4 -2 lines
Diff to previous 1.212
add a flag writePickupAtEnd (default=true) to be able to suppress
writing a pickup at the last timestep


Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 13:32:18 2008 UTC (16 years, 2 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59n
Changes since 1.211: +13 -3 lines
Diff to previous 1.211
 add parameter rotateGrid and Euler angles EulerPhi/Theta/Psi. For
 usingSphericalGrid, this allows to define the rotated grid coordinates
 via phiMin/thetaMin/dxSpacing/dySpacing, etc., but then re-compute the
 geographical coordinates according to the inverse of the rotation defined
 by the Euler angles, so that Coriolis parameter and online-interpolation by
 exf works with the geographical coordinates on XC/YC/XG/YG.

 The three Euler angles PhiEuler, ThetaEuler, and PsiEuler
 define the rotation about the original z-axis (of an sphere
 centered cartesian grid), the new x-axis, and the new z-axis,
 respectively.
 Naturally, this feature does not work with all packages, so the
 some combinations are prohibited in config_summary (flt,
 flt_zonal, ecco, profiles), because there the coordinates are
 assumed to be regular spherical grid coordinates.


Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 23:44:39 2008 UTC (16 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59m
Changes since 1.210: +5 -2 lines
Diff to previous 1.210
add "monitorSelect" to reduce number of monitored fields (default unchanged)


Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 00:43:45 2007 UTC (16 years, 4 months ago) by dimitri
Branch: MAIN
Changes since 1.209: +4 -1 lines
Diff to previous 1.209
Added following comment to FFIELDS.h and to PARAMS.h
C           NOTE: for backward compatibility EmPmRfile is specified in
C                 m/s when using external_fields_load.F.  It is converted
C                 to kg/m2/s by multiplying by rhoConstFresh.


Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 09:26:16 2007 UTC (16 years, 4 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59k, checkpoint59l
Changes since 1.208: +3 -3 lines
Diff to previous 1.208
added check, readparms, and more diagnostice to pkg/salt_plume
also changed package flag from useSaltPlume to useSALT_PLUME


Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 00:18:17 2007 UTC (16 years, 4 months ago) by dimitri
Branch: MAIN
Changes since 1.207: +3 -3 lines
Diff to previous 1.207
added pkg/salt_plume by gathering code, which were previously
spread around various files in model/inc and model/src
results remain numerically identical to before, as a first step
towards adding more options, etc., to this package


Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 15:44:52 2007 UTC (16 years, 4 months ago) by dimitri
Branch: MAIN
Changes since 1.206: +3 -2 lines
Diff to previous 1.206
Fix a bug reported by An Nguyen: calc_salt_plume_depth requires that sigmaR be
available.  Bug fixed by adding flag "usePLUME", which is also a first step
for addition of pkg/plume


Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 13:08:21 2007 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59j
Changes since 1.205: +9 -7 lines
Diff to previous 1.205
add new run-time parameter: "pickupStrictlyMatch", when reading pickup,
 check and stop if pickup-file do not stricly match; default=T.


Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 14:34:13 2007 UTC (16 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59i
Changes since 1.204: +30 -37 lines
Diff to previous 1.204
prepare for "clever pickup" implementation:
new header file: RESTART.h for internal parameters related to restart process
(move parameters from PARAMS.h & GAD.h to new header file RESTART.h)


Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Mon Oct 15 15:28:24 2007 UTC (16 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.203: +2 -3 lines
Diff to previous 1.203
finishing EmPmR unit changes: replace convertEmP2rUnit by mass2rUnit


Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Thu Aug 23 19:07:32 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59g, checkpoint59h
Changes since 1.202: +12 -9 lines
Diff to previous 1.202
use mass2rUnit & rUnit2mass as units conversion factor (for surface forcing)
and remove horiVertRatio (& recip_horiVertRatio);


Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 21:12:37 2007 UTC (16 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f
Changes since 1.201: +7 -4 lines
Diff to previous 1.201
add temperature criteria (<0) for mixed-layer diagnostic


Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Sat Apr 14 18:32:32 2007 UTC (17 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b
Changes since 1.200: +9 -10 lines
Diff to previous 1.200
latitudinal dependence of Bryan and Lewis, 1979
fixed and reworked as per JM suggestions


Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 00:00:47 2007 UTC (17 years ago) by dimitri
Branch: MAIN
Changes since 1.199: +15 -1 lines
Diff to previous 1.199
o Added capability for latitudinal dependence of Bryan and Lewis, 1979
  vertical diffusivity, similar to that in MOM4; vertical diffusivity is
  specified using diffKrBL79* diffKrBLEQ* and KbryanLewisLatTransition


Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 22:51:48 2007 UTC (17 years ago) by dimitri
Branch: MAIN
Changes since 1.198: +6 -14 lines
Diff to previous 1.198
Modified capability for 3D specification of background vertical diffusion
coefficient as per JM requests.  3D diffusion is now specified by
(i) #define ALLOW_3D_DIFFKR in CPP_OPTIONS.h and
(ii) specifying file diffKrFile in runtime "data" file that contains
     the 3D vertical diffusivity coefficients.


Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 00:02:49 2007 UTC (17 years ago) by dimitri
Branch: MAIN
Changes since 1.197: +14 -5 lines
Diff to previous 1.197
o Added capability for 3D specification of vertical diffusion coefficient.
  This is done by specifying files diffKr3dSfile and diffKr3dTfile that
  contain the 3D vertical diffusivity coefficients.
Modified files: doc/tag-index model/inc/PARAMS.h
  model/src/calc_3d_diffusivity.F, calc_diffusivity.F, ini_mixing.F,
            ini_parms.F, and set_defaults.F
Added missing file verification/tutorial_global_oce_latlon/run/.cvsignore


Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 23:41:15 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58w_post, checkpoint58x_post
Changes since 1.196: +9 -1 lines
Diff to previous 1.196
add units conversion factor between rVel and vertical speed:
 rVel2wUnit & wUnit2rVel (used for Non-Hydrostatic in pressure).


Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Wed Jan 10 23:48:50 2007 UTC (17 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58u_post, checkpoint58v_post
Changes since 1.195: +3 -2 lines
Diff to previous 1.195
add flag "useGAD" (turned on from temp,saltStepping & usePtracers)


Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 20:07:07 2007 UTC (17 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.194: +6 -5 lines
Diff to previous 1.194
usePickupBeforeC35 no longer supported ; remove this option.


Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Tue Jan 2 20:52:07 2007 UTC (17 years, 3 months ago) by dfer
Branch: MAIN
Changes since 1.193: +6 -2 lines
Diff to previous 1.193
initial check in: correction of tracer source/sink due to Linear
Free surface


Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Thu Dec 28 01:46:30 2006 UTC (17 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58t_post
Changes since 1.192: +2 -2 lines
Diff to previous 1.192
make "the_run_name" shorter (default: 100 characters)


Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Wed Nov 29 20:42:09 2006 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58s_post, mitgcm_mapl_00
Changes since 1.191: +5 -2 lines
Diff to previous 1.191
add "deepAtmosphere" flag.


Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 22:44:44 2006 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.190: +36 -18 lines
Diff to previous 1.190
allow to read vertical vectors: tRef,sRef,delR & delRc from (binary) file ;
 + start adding anelastic-code parameters


Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Wed Sep 6 15:01:55 2006 UTC (17 years, 7 months ago) by jscott
Branch: MAIN
CVS Tags: checkpoint58p_post, checkpoint58q_post, checkpoint58r_post
Changes since 1.189: +4 -2 lines
Diff to previous 1.189
add switch for atm2d pkg


Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Tue Aug 15 04:24:03 2006 UTC (17 years, 8 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint58o_post
Changes since 1.188: +3 -2 lines
Diff to previous 1.188
add the regrid package hooks


Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Thu Jul 13 02:48:18 2006 UTC (17 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58m_post, checkpoint58n_post
Changes since 1.187: +4 -2 lines
Diff to previous 1.187
add flag "use3dCoriolis" for Coriolis term in omega.cos_Phi (3-D Cor.)


Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Wed Jun 28 21:24:54 2006 UTC (17 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58k_post, checkpoint58l_post
Changes since 1.186: +3 -2 lines
Diff to previous 1.186
Adding template package MYPACKAGE to serve as reference. Does nothing.


Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Tue Jun 20 20:57:37 2006 UTC (17 years, 10 months ago) by baylor
Branch: MAIN
Changes since 1.185: +3 -1 lines
Diff to previous 1.185
Pass the variable viscosities on to calc_gw.


Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 01:55:12 2006 UTC (17 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58h_post, checkpoint58i_post, checkpoint58j_post
Changes since 1.184: +6 -1 lines
Diff to previous 1.184
Modifications for bottom topography control
o replace hFacC by _hFacC at various places
o replace ALLOW_HFACC_CONTROL by ALLOW_DEPTH_CONTROL
o add non-self-adjoint cg2d_nsa
o update autodiff support routines
o re-initialise hfac after ctrl_depth_ini
o works for 5x5 box, doesnt work for global_ocean.90x40x15


Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Sat Apr 15 15:06:22 2006 UTC (18 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post
Changes since 1.183: +4 -3 lines
Diff to previous 1.183
fix units of bottom-drag coeff (comments were wrong).


Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 15:10:24 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58c_post
Changes since 1.182: +33 -36 lines
Diff to previous 1.182
move calendarDumps from "data" to "data.cal" and clean-up the code
 with a simple call to pkg/cal S/R: CAL_TIME2WRITE
 (the former piece of code started to spread over newly checked-in S/R)
add useEXF & useCAL flags (for now, set in hard-coded way)


Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 23:29:37 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.181: +4 -6 lines
Diff to previous 1.181
remove internal parameter "usingSphericalPolarMTerms".


Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 23:17:40 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.180: +3 -2 lines
Diff to previous 1.180
add on/off flag for package OFFLINE


Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Tue Mar 7 15:27:14 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58b_post
Changes since 1.179: +10 -4 lines
Diff to previous 1.179
change forcing_In_AB to affects both T,S forcing and Momentum forcing
(allow to differentiate between forcing components using new integer flags:
 momForcingOutAB=1/0 & tracForcingOutAB=1/0)
and add new flag to put Dissipation tendency out of Adams-Bashforth.


Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Thu Feb 23 16:43:52 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.178: +6 -9 lines
Diff to previous 1.178
move tauThetaClimRelax3Dim & tauSaltClimRelax3Dim
 from common block to "retired parameter" list (in ini_parms.F)


Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 22:54:11 2006 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58a_post
Changes since 1.177: +4 -2 lines
Diff to previous 1.177
add internal parameter "use3Dsolver".


Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 07:50:37 2006 UTC (18 years, 2 months ago) by mlosch
Branch: MAIN
Changes since 1.176: +11 -2 lines
Diff to previous 1.176
o add run time parameters for balancing surface fluxes EmPmR and Qnet


Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 11:47:03 2006 UTC (18 years, 2 months ago) by mlosch
Branch: MAIN
Changes since 1.175: +7 -4 lines
Diff to previous 1.175
o add 2 new parameter relevant for the shelfice package


Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 03:24:09 2006 UTC (18 years, 3 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint58
Changes since 1.174: +3 -2 lines
Diff to previous 1.174
make embed_files act more like a normal package per JMC's suggestions


Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 19:45:19 2005 UTC (18 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57z_post
Changes since 1.173: +5 -3 lines
Diff to previous 1.173
Adding unfinished 3-dim relaxation code.


Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 16:33:43 2005 UTC (18 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.172: +12 -6 lines
Diff to previous 1.172
add new parameter (implicitIntGravWave) even if the code is not yet ready;
(hard to maintain a different version of this file during testing phase)


Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Thu Dec 8 00:15:05 2005 UTC (18 years, 4 months ago) by stephd
Branch: MAIN
CVS Tags: checkpoint57y_post, checkpoint57y_pre
Changes since 1.171: +3 -2 lines
Diff to previous 1.171
o add useRBCS for new package rbcs


Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 14:31:19 2005 UTC (18 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.170: +4 -2 lines
Diff to previous 1.170
store geopotential profile (computed from tRef) at center & interface level.


Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 22:38:49 2005 UTC (18 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57w_post, checkpoint57x_post
Changes since 1.169: +8 -4 lines
Diff to previous 1.169
new parameter: doAB_onGtGs to (always) apply Adams.Bashforth on tracer
 tendencies (rather than on tracers)


Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 21:27:20 2005 UTC (18 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57v_post
Changes since 1.168: +9 -4 lines
Diff to previous 1.168
new parameter: sideDragFactor to enable half-slip-side BC.


Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Wed Sep 28 01:34:01 2005 UTC (18 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57t_post
Changes since 1.167: +5 -2 lines
Diff to previous 1.167
add KEscheme selector


Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 14:00:59 2005 UTC (18 years, 6 months ago) by baylor
Branch: MAIN
Changes since 1.166: +7 -7 lines
Diff to previous 1.166
Allow use of old scheme for viscous lengths with useAreaViscLength=.TRUE. Default: .FALSE.


Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 21:01:30 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
Changes since 1.165: +11 -4 lines
Diff to previous 1.165
Adding clean version of mom_calc_visc and viscAhRemax and viscA4Remax params.


Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Fri Sep 16 19:33:05 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
CVS Tags: checkpoint57s_post
Changes since 1.164: +11 -8 lines
Diff to previous 1.164
Parameter and config_summary changes for mom_calc_visc.F


Revision 1.65.2.8.2.2 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 16:47:13 2005 UTC (18 years, 7 months ago) by dimitri
Branch: release1_50yr
Changes since 1.65.2.8.2.1: +19 -10 lines
Diff to previous 1.65.2.8.2.1 , to branch point 1.65.2.8
Modified model/inc/PARAMS.h model/src/ini_parms.F
model/src/set_defaults.F for release1_50yr


Revision 1.65.2.8.2.1 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 16:38:10 2005 UTC (18 years, 7 months ago) by dimitri
Branch: release1_50yr
Changes since 1.65.2.8: +13 -3 lines
Diff to previous 1.65.2.8
updating model/inc/PARAMS.h model/src/ini_parms.F and
model/src/set_defaults.F for release1_50yr


Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 23:08:35 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57r_post
Changes since 1.163: +6 -5 lines
Diff to previous 1.163
"dumpInitAndLast" replaces "nodumps" (& partly MINIMAL_TAVE_OUTPUT)


Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Mon Aug 15 23:05:28 2005 UTC (18 years, 8 months ago) by molod
Branch: MAIN
CVS Tags: checkpoint57q_post
Changes since 1.162: +4 -2 lines
Diff to previous 1.162
Add new flag in PARM03 namelist called nodumps - true to turn off all dumps, indep of freq


Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Sun Jul 31 22:01:15 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57p_post
Changes since 1.161: +10 -5 lines
Diff to previous 1.161
reading of delXfile & delYfile moved from ini_parms.F to ini_grid.F


Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Tue Jul 12 16:30:53 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post
Changes since 1.160: +5 -2 lines
Diff to previous 1.160
add "horizGridFile" for curvilinear-grid input file


Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 00:21:03 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57j_post, checkpoint57k_post
Changes since 1.159: +2 -4 lines
Diff to previous 1.159
"usingPCoords" replaces "groundAtK1" (<- removed)


Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 15:53:19 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57i_post
Changes since 1.158: +5 -3 lines
Diff to previous 1.158
add flag for momentum vertical advection (upwindShear)


Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Tue May 31 18:24:27 2005 UTC (18 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.157: +4 -2 lines
Diff to previous 1.157
New package for controlling termination of the model based on the wall clock:
This is handy for those of us who keep losing 5000 cpuhours because the model
took 5 minutes longer than it did the day before.

To use:
 In package.conf, add   runclock
 In data.pkg, add       useRunClock=.TRUE.
 Add data.runclock to read
    &RUNCLOCK
    RC_maxtime_hr=2,
    RC_maxtime_mi=30,
    RC_maxtime_sc=0,
    &

The package also write the delta Wall Clock between each model step.
Who can explain a 30% slow down after 60 iterations? Who even knew about it?
Now you can find out lots of dark secrets about the EM EYE TEE GEE SEE EM...


Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Tue May 31 14:49:38 2005 UTC (18 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.156: +3 -2 lines
Diff to previous 1.156
Added run-time parameters nh_Am2 which scales the non-hydrostatic terms and
changes internal scales (i.e. allows convection at different Rayleigh numbers).


Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 15:45:16 2005 UTC (19 years ago) by spk
Branch: MAIN
CVS Tags: checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre
Changes since 1.155: +3 -2 lines
Diff to previous 1.155
Added flag useMATRIX for pkg/matrix


Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 00:25:45 2005 UTC (19 years ago) by edhill
Branch: MAIN
Changes since 1.154: +2 -4 lines
Diff to previous 1.154
 o fix mnc flags in pkg/seaice so that they are "owned" by seaice,
   not mnc -- this mistake was found by JMC and is now corrected


Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 13:30:21 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57g_post
Changes since 1.153: +10 -8 lines
Diff to previous 1.153
add parameters for AB-3 ; remove readPickupWithTracer & writePickupWithTracer


Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 14:47:24 2005 UTC (19 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57g_pre
Changes since 1.152: +6 -3 lines
Diff to previous 1.152
Added flag useAnisotropicViscAGridMax to turn on and off (off by default)
Alistair's latest length scale computation for horizontal viscosity.
It is used only for maximum viscosity calculations.  Alistair recommends
a value of viscA*GridMax=.25


Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 22:02:56 2005 UTC (19 years ago) by heimbach
Branch: MAIN
Changes since 1.151: +3 -10 lines
Diff to previous 1.151
Move new lambda fields to FFIELDS.h,
and move again fCori to GRID.h.


Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 20:18:19 2005 UTC (19 years ago) by heimbach
Branch: MAIN
Changes since 1.150: +9 -3 lines
Diff to previous 1.150
Make lambda[Theta,Salt]ClimRelax spatially varying.


Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 18:23:21 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57f_post
Changes since 1.149: +6 -8 lines
Diff to previous 1.149
add "baseTime" parameter (= time corresponding to iteration zero);
move Coriolis arrays from PARAMS.h to GRID.h


Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Sun Apr 3 05:16:43 2005 UTC (19 years ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57f_pre
Changes since 1.148: +4 -2 lines
Diff to previous 1.148
 o mnc-ifying the seaice package


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 17:58:21 2005 UTC (19 years, 1 month ago) by baylor
Branch: MAIN
Changes since 1.147: +2 -2 lines
Diff to previous 1.147
Add viscC4leithD to common block.


Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 03:45:11 2005 UTC (19 years, 1 month ago) by baylor
Branch: MAIN
Changes since 1.146: +4 -1 lines
Diff to previous 1.146
Added Harmonic Smagorinsky Viscosity.  May not work with strongly anisotropic grids.


Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 02:39:55 2005 UTC (19 years, 1 month ago) by baylor
Branch: MAIN
Changes since 1.145: +18 -4 lines
Diff to previous 1.145
Expanded Leith viscosity to follow Ahgridmin and Ahgridmax, and select between 'full' and approximate form.  Also added leith-like viscosity that is proportional to grad(div.v_h).


Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Mon Feb 28 17:35:38 2005 UTC (19 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57e_post
Changes since 1.144: +6 -1 lines
Diff to previous 1.144
Adding eddy stress controls a la Ferreira et al.


Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Sun Feb 20 11:46:24 2005 UTC (19 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: eckpoint57e_pre
Changes since 1.143: +8 -2 lines
Diff to previous 1.143
o parameter calendarDumps: when set, approximate months (30-31 days) and years
  (360-372 days) for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,
  KPP_taveFreq, and freq in pkg/diagnostics are converted to exact calendar
  months and years.  Requires pkg/cal.


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 05:25:37 2005 UTC (19 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57d_post
Changes since 1.142: +6 -3 lines
Diff to previous 1.142
Add flag(s) inAdExact to help D. grow seaice in the Sahara.


Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 20:49:24 2005 UTC (19 years, 3 months ago) by afe
Branch: MAIN
CVS Tags: checkpoint57c_post, checkpoint57c_pre
Changes since 1.141: +4 -3 lines
Diff to previous 1.141
added ability to set inner and outer rotating tank temperatures


Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Tue Jan 4 15:56:38 2005 UTC (19 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.140: +5 -2 lines
Diff to previous 1.140
add saltFlux(+File) forcing capability with periodicExternalForcing


Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 09:01:07 2004 UTC (19 years, 4 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post
Changes since 1.139: +7 -2 lines
Diff to previous 1.139
add horizontal bi-harmonic viscosity of vertical viscosity
- used only in non-hydrostatic code
- add a parameter viscA4W that defaults to viscA4 if unset, otherwise
  usefull if you want to use the Leith viscosity for horizontal
  velocity an biharmonic viscosity in the vertical.


Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Sat Dec 4 00:10:33 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.138: +4 -4 lines
Diff to previous 1.138
depth convergence accelerator: replace deltaTtracer by dTtracerLev(k)


Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 01:33:31 2004 UTC (19 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint56a_post, checkpoint56b_post, checkpoint56c_post
Changes since 1.137: +5 -3 lines
Diff to previous 1.137
GCHEM: introduced a useGCHEM runtime flag


Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 02:40:26 2004 UTC (19 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55j_post, checkpoint56
Changes since 1.136: +4 -14 lines
Diff to previous 1.136
remove some obsolete params


Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 23:57:29 2004 UTC (19 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.135: +6 -4 lines
Diff to previous 1.135
o added viscA4GridMin and viscA4GridMax for more control on biharmonic viscosity


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 16:28:28 2004 UTC (19 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.134: +14 -1 lines
Diff to previous 1.134
add separated viscosity for Divergence and Vorticity


Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 21:32:48 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55h_post, checkpoint55i_post
Changes since 1.133: +12 -5 lines
Diff to previous 1.133
set flags: fluidIsAir, fluidIsWater, usingPCoords, usingZCoords
 according to buoyancyRelation


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 16:04:20 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
Changes since 1.132: +3 -5 lines
Diff to previous 1.132
 o remove all the *_ioinc flags and replace them with the single global
   outputTypesInclusive flag


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Sun Oct 17 23:03:08 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.131: +11 -9 lines
Diff to previous 1.131
allow to set a vertical profile of vertical diffusivity for T & S


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 13:44:54 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
Changes since 1.130: +7 -2 lines
Diff to previous 1.130
 o do package initialization earlier in the boot-up sequence
   - make MNC follow the package guidelines


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 04:37:36 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55f_post, checkpoint55g_post
Changes since 1.129: +3 -21 lines
Diff to previous 1.129
 o I am *sick* of moving these variables around.  But Jean-Michel has
   all but threatened a hissy fit if they aren't removed from PARAMS.h.
   So now here they are *back* in MNC_PARAMS.h where they were just a
   few days ago.


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 06:08:47 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
Changes since 1.128: +20 -1 lines
Diff to previous 1.128
 o move useMNC and related runtime switches to PARAMS.h


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 16:15:29 2004 UTC (19 years, 6 months ago) by mlosch
Branch: MAIN
Changes since 1.127: +6 -2 lines
Diff to previous 1.127
o non-hydrostatic code:
  - add new parameter viscAhW, replaces viscAh in calc_gw, defaults to
    viscAh. Useful when viscAh=0 in non-hydrostatic simulations


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 22:57:11 2004 UTC (19 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post
Changes since 1.126: +2 -4 lines
Diff to previous 1.126
o remove all tr1-related code (ALLOW_PASSIVE_TRACER)
  (adjoint stuff still has some tr1 names, but all use ptracer arrays)


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Thu Sep 16 09:35:11 2004 UTC (19 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint54f_post
Changes since 1.125: +4 -2 lines
Diff to previous 1.125
o prepare addition of new packages GGL90 and OPPS
  - new parameters useGGL90 and useOPPS
  - include call to the new routines at the (hopefully) right places


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 21:23:32 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.124: +4 -4 lines
Diff to previous 1.124
 o fix name error: "monitor_mdsio" --> "monitor_stdio"
   - add "monitor_grid" output for ini_cori.F,ini_parms.F


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 12:19:29 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.123: +28 -38 lines
Diff to previous 1.123
 o overhaul of IO so that we now have flags for MDSIO and/or MNC
   - all verification tests compile and run with linux_ia32_g77
   - defaults are compatible with current input files--nothing
     should change if you were not previously using MNC
   - MNC output has been added in numerous places (eg. timeave)
     but there are still a few writes not yet do-able with MNC
     (this is in progress)
   - flags now allow for either/or/both use of MDSIO and MNC and
     documentation will soon follow
   - numerous small formatting cleanups for ProTeX


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Tue Sep 7 21:32:09 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.122: +5 -2 lines
Diff to previous 1.122
 o make the mon_iotype setup in monitor the poster child for MNC/MDSIO
   flag handling


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Sat Sep 4 18:19:21 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.121: +4 -2 lines
Diff to previous 1.121
 o add header info to both the NetCDF output and the model stdout
   - requested by Steph


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 09:13:08 2004 UTC (19 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint54e_post
Changes since 1.120: +5 -2 lines
Diff to previous 1.120
o add new parameter for two new packages
  - pp81 (Packanowski and Philander, 1981), Richardson number and
    stratification dependent mixing
  - my82 (Mellor and Yamada, 1982) level 2 turbulence closure scheme


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Fri Jul 16 01:18:47 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54c_post, checkpoint54d_post
Changes since 1.119: +8 -5 lines
Diff to previous 1.119
change Qnet to always be the net heat flux, (+upward).


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Fri Jul 9 22:31:16 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.118: +6 -3 lines
Diff to previous 1.118
Only update cg2d preconditioner every "cg2dPreCondFreq" iter. (default=1)


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Wed Jul 7 22:22:18 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54b_post
Changes since 1.117: +4 -2 lines
Diff to previous 1.117
needs valid U,V in halo region for multi-Dim-Advec; do Exch(U,V) if staggerTimeStep


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 00:51:35 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54a_post
Changes since 1.116: +3 -2 lines
Diff to previous 1.116
re-write staggerTimeStep: change pickup file ;
 (flag usePickupBeforeC54 to start from old pickup)


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Fri Jul 2 15:09:46 2004 UTC (19 years, 9 months ago) by afe
Branch: MAIN
CVS Tags: checkpoint53g_post, checkpoint54, checkpoint54a_pre
Changes since 1.115: +5 -4 lines
Diff to previous 1.115
put tCyl in less offending place


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Sat Jun 26 02:37:17 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.114: +11 -4 lines
Diff to previous 1.114
T & S: separate Vert.Advec.Scheme from horizontal Advec.Scheme


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 20:25:44 2004 UTC (19 years, 9 months ago) by afe
Branch: MAIN
CVS Tags: checkpoint53f_post
Changes since 1.113: +6 -3 lines
Diff to previous 1.113
merged cylindrical coord configuration and rotating_tank exp


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Mon Jun 14 17:48:13 2004 UTC (19 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint53d_post
Changes since 1.112: +4 -2 lines
Diff to previous 1.112
Added new flag to fix aim.5l_cs
 - useJamartMomAdv distingiushes the non-linear terms from linear Coriolis
   when using Jamart wet points


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 14:03:35 2004 UTC (19 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.111: +10 -1 lines
Diff to previous 1.111
Added vertical diffusivity profile (T/S) due to Bryan and Lewis, 1979.
New parameters:
 diffKrBL79surf - surface diffusivity
 diffKrBL79deep - deep diffusivity
 diffKrBL79Ho   - turning depth for arctan function
 diffKrBL79scl  - depth scale for arctan function
This diffusivity is added to all other diffusivities. The defaults are
set so as to give zero diffusivity.


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 13:23:55 2004 UTC (19 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.110: +11 -1 lines
Diff to previous 1.110
Added Sadourny discretization of Coriolis in V.I. mode
 - moved some PARAMETERS from mom_*_coriolis.F to PARAMS.h
 - re-enabled use of omega3 in mom_vecinv.F


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Wed May 26 14:50:09 2004 UTC (19 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.109: +7 -3 lines
Diff to previous 1.109
Added variable viscosity for the vector invariant equations
based on Leith, 1968, Phys. Fluids (10) 1409-1416
 - the use of the variable viscosty in the no-slip boundary conditions
   has not been implemented (but should be)
 - new parameters viscC2leith and viscC4leith are non-dimensional
 - I decided to modulate the variable viscosuty with the same viscAhMax
   and viscA4max; ideally we should have another maximum based on dx^2/dt etc.


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Fri May 14 21:08:27 2004 UTC (19 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint53b_post, checkpoint53c_post, checkpoint53d_pre
Changes since 1.108: +3 -2 lines
Diff to previous 1.108
Commiting new energy balance model to repository
o package is pkg/ebm
o verif. is verification/global_ocean_ebm
o references are in ebm_driver.F
Will need long integration testing.


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 01:44:25 2004 UTC (20 years ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_pre
Changes since 1.107: +3 -3 lines
Diff to previous 1.107
 o adding MNC calls and flags for reading/writing checkpoints


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 06:01:07 2004 UTC (20 years ago) by edhill
Branch: MAIN
Changes since 1.106: +5 -3 lines
Diff to previous 1.106
 o fix a serious memory-wasting bug in MNC_GRID_INIT_ALL()
 o give the "monitor" package the ability to write to NetCDF files
   - requested by JMC
   - tested and works but needs more run-time options


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Tue Mar 23 05:24:43 2004 UTC (20 years ago) by edhill
Branch: MAIN
Changes since 1.105: +8 -4 lines
Diff to previous 1.105
 o per AJA & JMC request, re-write the MNC directory creation code:
   - directory names (strings) are passed, encoded using integers
   - everything is run-time optional with flags in "data.mnc"
   - tested and works but would benefit from some cleanup


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 20:35:21 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.104: +16 -3 lines
Diff to previous 1.104
 o read the MNC run-time params at the eeboot stage
   - mnc will be gracefully disabled if the data.mnc file does not exist
 o add look-up tables for AJA's unlimited-dim interface


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 05:09:41 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.103: +3 -2 lines
Diff to previous 1.103
 o add "useMNC" flag for run-time selection of MNC


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Thu Mar 4 04:00:11 2004 UTC (20 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint52l_post, checkpoint52l_pre, hrcube5
Changes since 1.102: +3 -2 lines
Diff to previous 1.102
adding parameter adjDumpFreq


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 16:27:13 2004 UTC (20 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, hrcube4, hrcube_3
Changes since 1.101: +14 -2 lines
Diff to previous 1.101
Added new grid-dependent viscosity and biharmonic dissipation terms:
 o new parameters = viscAhGrid, viscAhMax, viscA4Grid and viscA4Max
 o new stuff in mom_vi_hdissip.F which is bound to break the adjoint!!!!
This has been "verified" against old experiments **BUT** there is a known
issue involving exch2 - results are dependent on using exch1 or exch2 and
we don't know which is right (if either).


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Thu Jan 29 14:10:50 2004 UTC (20 years, 2 months ago) by molod
Branch: MAIN
Changes since 1.100: +4 -3 lines
Diff to previous 1.100
Initial check in of gridalt and fizhi (fake!) package routines


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 00:32:23 2004 UTC (20 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52e_post, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, hrcube_1, hrcube_2
Changes since 1.99: +8 -1 lines
Diff to previous 1.99
add run-time parameter & CPP_OPTION for implicit vertical advection


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Mon Dec 15 23:00:43 2003 UTC (20 years, 4 months ago) by molod
Branch: MAIN
CVS Tags: checkpoint52d_post, checkpoint52e_pre
Changes since 1.98: +4 -2 lines
Diff to previous 1.98
 o added some infrastructure to call fizhi and gridalt routines
 o added package dependencies for fizhi


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 01:25:55 2003 UTC (20 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52b_post, checkpoint52c_post, checkpoint52d_pre
Branch point for: netcdf-sm0
Changes since 1.97: +4 -4 lines
Diff to previous 1.97
New Therm.Sea-Ice pkg:  useThSIce replace useThermSeaIce.


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 21:46:35 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52a_post, checkpoint52b_pre
Changes since 1.96: +5 -3 lines
Diff to previous 1.96
add logical flag "useOldFreezing" to use the old version of FREEZE


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Wed Oct 29 00:17:44 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_pre, ecco_c52_e35
Branch point for: branch-nonh
Changes since 1.95: +6 -28 lines
Diff to previous 1.95
delz,delp viscAz,viscAp ... no longer in a common bloc


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 22:57:43 2003 UTC (20 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre
Branch point for: checkpoint51n_branch, tg2-branch
Changes since 1.94: +5 -2 lines
Diff to previous 1.94
* reverse gravitySign back to "logical" value: +1 when R increases downward
* add a parameter to apply surface relaxation only in a latitude band


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 01:44:50 2003 UTC (20 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre, checkpoint51j_post
Branch point for: branch-genmake2
Changes since 1.93: +5 -3 lines
Diff to previous 1.93
specific volume (atmospheric geopotential) includes water vapor effect


Revision 1.65.4.6 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 20:50:06 2003 UTC (20 years, 9 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g
Changes since 1.65.4.5: +1 -5 lines
Diff to previous 1.65.4.5 , to branch point 1.65 , to next main 1.289
Retain TAMC compatibility:
- avoid "_d" constructs in PARAMETER declarations
- avoid interrupting lines by comment lines


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 20:06:45 2003 UTC (20 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51d_post
Changes since 1.92: +1 -5 lines
Diff to previous 1.92
Retain TAMC compatibility:
- avoid "_d" constructs in PARAMETER declarations
- avoid interrupting lines by comment lines


Revision 1.65.4.5 - (view) (download) (annotate) - [select for diffs]
Tue Jul 8 15:18:29 2003 UTC (20 years, 9 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c51_e34c
Changes since 1.65.4.4: +15 -3 lines
Diff to previous 1.65.4.4 , to branch point 1.65
o introducing integer flag debugLevel
o introducing pathname variable mdsioLocalDir for mdsio


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue Jul 8 15:00:26 2003 UTC (20 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51c_post
Changes since 1.91: +15 -3 lines
Diff to previous 1.91
o introducing integer flag debugLevel
o introducing pathname variable mdsioLocalDir for mdsio


Revision 1.65.4.4 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 23:05:05 2003 UTC (20 years, 9 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c51_e34, ecco_c51_e34a, ecco_c51_e34b
Changes since 1.65.4.3: +20 -10 lines
Diff to previous 1.65.4.3 , to branch point 1.65
Merging from c51


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 18:08:04 2003 UTC (20 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre
Changes since 1.90: +12 -8 lines
Diff to previous 1.90
add logical flag for land package ; add celsius2K (=273.16)
 and remove Lamba_theta (not used)


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Thu Jun 5 16:03:05 2003 UTC (20 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.89: +3 -2 lines
Diff to previous 1.89
New variable in PARM03: pickupSuff is a string that can be set to
indicate the suffix on pickup files. This allows us to avoid renaming
the temporary pickup files.


Revision 1.65.2.8 - (view) (download) (annotate) - [select for diffs]
Fri May 2 14:25:29 2003 UTC (20 years, 11 months ago) by dimitri
Branch: release1
CVS Tags: release1_p15, release1_p16, release1_p17
Branch point for: release1_50yr
Changes since 1.65.2.7: +4 -2 lines
Diff to previous 1.65.2.7 , to branch point 1.65 , to next main 1.289
release1_p15
o Added CFC-11 diagnostics, see
  verification/global_with_CFC11/README


Revision 1.65.2.7 - (view) (download) (annotate) - [select for diffs]
Thu May 1 00:01:15 2003 UTC (20 years, 11 months ago) by dimitri
Branch: release1
CVS Tags: release1_p14
Changes since 1.65.2.6: +3 -2 lines
Diff to previous 1.65.2.6 , to branch point 1.65
release1_p14
o Added interpolation routine pkg/exf/new_interp.F for on-the-fly
  interpolation.  Enable with USE_EXF_INTERPOLATION and specify
  input grids in data.exf
o Added direct pressure solver pkg/solver.
  See pkg/solver/README.directSolver for instructions.


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 13:11:31 2003 UTC (21 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50b_post, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre, checkpoint50g_post
Changes since 1.88: +4 -1 lines
Diff to previous 1.88
new flag "useCDscheme" (default=F);


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Mon Mar 17 16:59:38 2003 UTC (21 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50a_post, checkpoint50b_pre
Changes since 1.87: +4 -2 lines
Diff to previous 1.87
set the Earth rotation either directly (omega) or from the rotation period


Revision 1.65.4.3 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 05:31:47 2003 UTC (21 years, 1 month ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e28, ecco_c50_e29, ecco_c50_e30, ecco_c50_e31, ecco_c50_e32, ecco_c50_e33, ecco_c50_e33a
Changes since 1.65.4.2: +107 -48 lines
Diff to previous 1.65.4.2 , to branch point 1.65
Merging c44 and e27


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 15:12:17 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50
Changes since 1.86: +8 -15 lines
Diff to previous 1.86
o compute locally the pressure for use in EOS : UNESCO, JMD95P or MDJWF
o store total Potential in totPhyHyd for diagnostic (DYNVARS.h)
o fix restart and overlap Pb when using Z-coord and EOS funct. of P


Revision 1.65.2.6 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 07:32:01 2003 UTC (21 years, 2 months ago) by dimitri
Branch: release1
CVS Tags: release1_p13, release1_p13_pre
Changes since 1.65.2.5: +4 -4 lines
Diff to previous 1.65.2.5 , to branch point 1.65
Modified Files: model/inc/PARAMS.h and model/src/the_main_loop.F


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:47:28 2003 UTC (21 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post
Changes since 1.85: +3 -2 lines
Diff to previous 1.85
Modified File model/inc/PARAMS.h


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:53 2003 UTC (21 years, 2 months ago) by dimitri
Branch: MAIN
Changes since 1.84: +7 -2 lines
Diff to previous 1.84
Merging from release1_p12:
o Modifications for using pkg/exf with pkg/seaice
  - improved description of the various forcing configurations
  - added basic radiation bulk formulae to pkg/exf
  - units/sign fix for evap computation in exf_getffields.F
  - updated verification/global_with_exf/results/output.txt
o Added pkg/sbo for computing IERS Special Bureau for the Oceans
  (SBO) core products, including oceanic mass, center-of-mass,
  angular, and bottom pressure (see pkg/sbo/README.sbo).
o Lower bound for viscosity/diffusivity in pkg/kpp/kpp_routines.F
  to avoid negative values in shallow regions.
  - updated verification/natl_box/results/output.txt
  - updated verification/lab_sea/results/output.txt
o MPI gather, scatter: eesupp/src/gather_2d.F and scatter_2d.F
o Added useSingleCpuIO option (see PARAMS.h).
o Updated useSingleCpuIO option in mdsio_writefield.F to
  work with multi-field files, e.g., for single-file pickup.
o pkg/seaice:
  - bug fix in growth.F: QNET for no shortwave case
  - added HeffFile for specifying initial sea-ice thickness
  - changed SEAICE_EXTERNAL_FLUXES wind stress implementation
o Added missing /* */ to CPP comments in pkg/seaice, pkg/exf,
  kpp_transport_t.F, forward_step.F, and the_main_loop.F
o pkg/seaice:
  - adjoint-friendly modifications
  - added a SEAICE_WRITE_PICKUP at end of the_model_main.F


Revision 1.65.4.2 - (view) (download) (annotate) - [select for diffs]
Thu Feb 13 19:28:37 2003 UTC (21 years, 2 months ago) by dimitri
Branch: ecco-branch
CVS Tags: ecco_c44_e26, ecco_c44_e27, icebear2, icebear3, icebear4, icebear5
Branch point for: icebear
Changes since 1.65.4.1: +4 -3 lines
Diff to previous 1.65.4.1 , to branch point 1.65
o Merging pkg/exf and pkg/seaice from cvs tag ecco_ice2


Revision 1.65.4.1.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Feb 12 06:45:54 2003 UTC (21 years, 2 months ago) by dimitri
Branch: c24_e25_ice
CVS Tags: ecco_ice2
Changes since 1.65.4.1: +4 -3 lines
Diff to previous 1.65.4.1 , to next main 1.65.4.6
02/12/03
  Added pkg/seaice and modified pkg/exf as per release1_p12_pre


Revision 1.65.2.5 - (view) (download) (annotate) - [select for diffs]
Wed Feb 5 07:12:59 2003 UTC (21 years, 2 months ago) by dimitri
Branch: release1
CVS Tags: release1_p11, release1_p12, release1_p12_pre
Changes since 1.65.2.4: +7 -2 lines
Diff to previous 1.65.2.4 , to branch point 1.65
o Lower bound for viscosity/diffusivity in pkg/kpp/kpp_routines.F
  to avoid negative values in shallow regions.
o MPI gather, scatter: eesupp/src/gather_2d.F and scatter_2d.F
o Added useSingleCpuIO option (see PARAMS.h).
----------------------------------------------------------------
 Modified Files:
  Tag: release1
 	doc/tag-index eesupp/src/ini_procs.F model/inc/PARAMS.h
 	model/src/ini_parms.F model/src/set_defaults.F
 	pkg/kpp/kpp_do_diags.F pkg/kpp/kpp_readparms.F
 	pkg/kpp/kpp_routines.F pkg/mdsio/mdsio_writefield.F
 	pkg/sbo/README.sbo pkg/sbo/sbo_calc.F pkg/sbo/sbo_diags.F
 	verification/lab_sea/code/CPP_OPTIONS.h
 	verification/lab_sea/input/.genmakerc
 	verification/lab_sea/input/data.pkg
 Added Files:
  Tag: release1
 	eesupp/src/gather_2d.F eesupp/src/scatter_2d.F
 	verification/lab_sea/input/data.sbo


Revision 1.65.2.4 - (view) (download) (annotate) - [select for diffs]
Fri Jan 31 05:06:50 2003 UTC (21 years, 2 months ago) by dimitri
Branch: release1
Changes since 1.65.2.3: +3 -3 lines
Diff to previous 1.65.2.3 , to branch point 1.65
o added pkg/sbo for computing IERS Special Bureau for the Oceans (SBO)
  core products, including oceanic mass, center-of-mass, angular, and
  bottom pressure.
Modified Files:
	doc/tag-index model/inc/CPP_OPTIONS.h model/inc/PARAMS.h
	model/src/do_the_model_io.F model/src/packages_boot.F
	model/src/packages_check.F model/src/packages_readparms.F
	model/src/the_model_main.F


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Fri Jan 24 18:25:31 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48b_post, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post
Changes since 1.83: +5 -2 lines
Diff to previous 1.83
first step in r* implementation: add param "select_rStar".


Revision 1.65.6.1 - (view) (download) (annotate) - [select for diffs]
Mon Jan 20 03:05:55 2003 UTC (21 years, 3 months ago) by dimitri
Branch: release1_coupled
Changes since 1.65: +13 -3 lines
Diff to previous 1.65 , to next main 1.289
Branch release1_coupled contains code for coupling
to UCLA atmospheric model:

cvs tag ucla1
  Branched off tag release1_beta1
  Modified eesupp/src/eeboot_minimal.F, eedie.F, exch_jam.F,
    global_max.F, global_sum.F, gsum_jam.F, ini_procs.F, and main.F
    model/src/dynamics.F, forward_step.F, freeze.F, ini_parms.F,
    set_defaults.F, the_main_loop.F, the_model_main.F, timestep.F,
    write_state.F, and mdsio_writefield.F
    pkg/timeave/TIMEAVE_STATV.h, timeave_statv_write.F,
    timeave_statvars.F, and model/inc/PARAMS.h,
  Added model/src/do_coupled_ucla.F and verification/coupled_ucla
  NOTES:
  MPI_COMM_WORLD -> MPI_COMM_MODEL in
    exch_jam.F, global_max.F global_sum.F, and gsum_jam.F
  Added useSingleCpuIO: ini_procs.F, PARAMS.h, ini_parms.F,
    set_defaults.F, mdsio_writefield.F, and subroutine
    GATHER_2D in do_coupled_ucla.F


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Tue Dec 10 02:47:26 2002 UTC (21 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: branch-exfmods-tag, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post, checkpoint47f_post, checkpoint47g_post, checkpoint47h_post, checkpoint47i_post, checkpoint47j_post, checkpoint48, checkpoint48a_post, checkpoint48c_post, checkpoint48c_pre
Branch point for: branch-exfmods-curt
Changes since 1.82: +11 -8 lines
Diff to previous 1.82
allows a more accurate definition of Ro_Surf (selectFindRoSurf=1)
 when using P-coordinate; only implemented for atmospheric config.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Thu Nov 21 19:11:42 2002 UTC (21 years, 4 months ago) by cheisey
Branch: MAIN
CVS Tags: checkpoint47a_post, checkpoint47b_post
Changes since 1.81: +4 -4 lines
Diff to previous 1.81
Two packages:  bulk_force (Bulk forcing)
and therm_seaice (thermodynamic_seaice) - adopted from LANL CICE.v2.0.2
Earlier integration from Stephaine Dutkiewicz
and Patrick Heimbach.

Two ifdef statements for compile time,
ALLOW_THERM_SEAICE and ALLOW_BULK_FORCE

Two switches in data.pkg to turn on at run-time:

cat data.pkg
# Packages
 &PACKAGES
 useBulkForce=.TRUE.,
 useThermSeaIce=.TRUE.,
 &

WARNING:  useSEAICE and useThermSEAICE are mutually exclusive.

The bulk package requires an additional parameter file
with two namelists, data.ice and data.blk.

c ADAPTED FROM:
c LANL CICE.v2.0.2
c-----------------------------------------------------------------------
c.. thermodynamics (vertical physics) based on M. Winton 3-layer model
c.. See Bitz, C. M. and W. H. Lipscomb, 1999:  "An energy-conserving
c..       thermodynamic sea ice model for climate study."  J. Geophys.
c..       Res., 104, 15669 - 15677.
c..     Winton, M., 1999:  "A reformulated three-layer sea ice model."
c..       Submitted to J. Atmos. Ocean. Technol.

c.. authors Elizabeth C. Hunke and William Lipscomb
c..         Fluid Dynamics Group, Los Alamos National Laboratory
c-----------------------------------------------------------------------


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 19:58:21 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
Changes since 1.80: +9 -3 lines
Diff to previous 1.80
Two packages:  bulk_forcing (Bulk forcing)
and thermodynamic_seaice (adapted from LANL CICE.v2.0.2)
Earlier integration from Stephaine Dutkiewicz
and Patrick Heimbach.

Two ifdef statements for compile time,
ALLOW_TSEAICE and ALLOW_BULKFORMULA

Two switches in data.pkg to turn on at run-time:

cat data.pkg
# Packages
 &PACKAGES
 useBulkf=.TRUE.,
 useTSeaIce=.TRUE.,
 &

The bulk package requires an additional parameter file
with two namelists.

 cat data.blk
 &BULKF_PARM01
 RainFile=       'ncep_precip_m_cubed.bin',
 SolarFile=      'ncep_downsolr_cubed.bin',
 AirTempFile=    'ncep_tair_cubed.bin',
 AirhumidityFile='ncep_qair_g_cubed.bin',
 LongwaveFile=   'ncep_netlw_cubed.bin',
 UWindFile=      'ncep_uwind_cubed.bin',
 VWindFile=      'ncep_vwind_cubed.bin',
 WspeedFile=    ' ',
 RunoffFile=    ' ',
 QnetFile=       ' ',
 EmPFile=        'ncep_emp_calc_cubed.bin',
 CloudFile=      'ncep_totalcloud_cubed.bin',
 &

 &BULKF_PARM02
 qnet_off=0.0,
 empmr_off=0.0,
 conservcycle=311040000.,
 &



c ADAPTED FROM:
c LANL CICE.v2.0.2
c-----------------------------------------------------------------------
c.. thermodynamics (vertical physics) based on M. Winton 3-layer model
c.. See Bitz, C. M. and W. H. Lipscomb, 1999:  "An energy-conserving
c..       thermodynamic sea ice model for climate study."  J. Geophys.
c..       Res., 104, 15669 - 15677.
c..     Winton, M., 1999:  "A reformulated three-layer sea ice model."
c..       Submitted to J. Atmos. Ocean. Technol.

c.. authors Elizabeth C. Hunke and William Lipscomb
c..         Fluid Dynamics Group, Los Alamos National Laboratory
c-----------------------------------------------------------------------

WARNING:  useSEAICE and useTSEAICE are mutually exclusive.

todo: thermodynamic.F should be reviewed and cleaned up a bit.


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 20:45:41 2002 UTC (21 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint47
Changes since 1.79: +3 -2 lines
Diff to previous 1.79
Merging from release1_p8 branch:
Adding package parameters and hooks for new seaice package.


Revision 1.65.2.3 - (view) (download) (annotate) - [select for diffs]
Mon Nov 11 21:59:05 2002 UTC (21 years, 5 months ago) by heimbach
Branch: release1
CVS Tags: release1_p10, release1_p8, release1_p9
Changes since 1.65.2.2: +5 -3 lines
Diff to previous 1.65.2.2 , to branch point 1.65
o Adding package parameters and hooks to MITgcm for new seaice package.
o Adjusting KPP package for use with seaice package.


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Thu Nov 7 21:51:15 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint46m_post
Changes since 1.78: +4 -2 lines
Diff to previous 1.78
Added new routine quasihydrostaticterms() and flag "quasihydrostatic"
which is false by default and enables QH mode. Exlcusive with nonhydrostatic
flag.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 19:58:21 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
Changes since 1.77: +3 -2 lines
Diff to previous 1.77
Added non-hydrostatic Coriolis term to U equation
 - needs new PARAMS.h arraya fCoriCos(i,j,bi,bj)
 - new routine: mom_u_coriolis_nh()


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 18:48:46 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
Changes since 1.76: +4 -2 lines
Diff to previous 1.76
Added new flag "useNHMTerms" which controls appearance of non-hydrostatic metric
terms:
 - defaults to TRUE but is set to false when metricTerms is false.
   This means no output is currently affected since N-H metric terms have
   always been associated with spherical metric terms to date.
 - note that N-H metric terms are both incomplete and disctetized incorrectly
   and are not fixed as yet.
 - turning off useNHMTerms affects these experiments
    adjustment.128x64x1, aim.5l_Equatorial_Channel, exp1, exp2, global_ocean.90x40x1,
    hs94.128x64x5, hs94.1x64x5, natl_box
   which means they all have non-hydrostatic metric terms in them.


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Mon Oct 7 16:18:07 2002 UTC (21 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint46j_post, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre
Changes since 1.75: +10 -6 lines
Diff to previous 1.75
* update timeave pkg for wVel diagnostic ; put convertEmP2rUnit in PARAMS.h


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 19:36:50 2002 UTC (21 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46h_post, checkpoint46i_post, checkpoint46j_pre
Changes since 1.74: +7 -3 lines
Diff to previous 1.74
o cleaned up the use of rhoNil and rhoConst.
  - rhoNil should only appear in the LINEAR equation of state, everywhere
    else rhoNil is replaced by rhoConst, e.g. find_rho computes rho-rhoConst
    and the dynamical equations are all divided by rhoConst
o introduced new parameter rhoConstFresh, a reference density of fresh
  water, to remove the fresh water flux's dependence on rhoNil. The default
  value is 999.8 kg/m^3
o cleanup up external_forcing.F and external_forcing_surf.F
  - can now be used by both OCEANIC and OCEANICP


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 16:55:52 2002 UTC (21 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46b_post, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_pre
Changes since 1.73: +16 -13 lines
Diff to previous 1.73
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


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 16:38:30 2002 UTC (21 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46a_post, checkpoint46b_pre
Changes since 1.72: +5 -3 lines
Diff to previous 1.72
Added pressure loading term and experiment based on Wunsch and Stammer (1997)
o new field in FFIELDS.h, etc...
o new cpp flag ATMOSPHERIC_LOADING
o Changed hFacC to _hFacC in calc_phi_hyd.F
o Added SHORTWAVE_HEATING to some files for consistency


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Fri Jun 21 18:36:04 2002 UTC (21 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint45d_post, checkpoint46, checkpoint46a_pre
Changes since 1.71: +5 -2 lines
Diff to previous 1.71
Added new parameter: deltaTfreesurf

Previously, the free-surface equation was intergrated forward
synchronously with the momentum equations. It is more consistent
to use the tracer time-step. This increases the number of
iterations required but strengthens the damping.

We *SHOULD* make the default time-step equal to the tracer time-step.
However, we don't for backward compatibility. At some point in the
future we need to change the default behaviour.

It turns out that the reason for the "reduced stability" encountered
in large-scale runs seems to be related to excess variability in
the free surface which in turn happens when the waves aren't damped.
Using a longer time-step fixes this.


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sat Jun 15 03:26:30 2002 UTC (21 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.70: +18 -14 lines
Diff to previous 1.70
 new flag to move  T,S forcing outside Adams-Bashforh


Revision 1.65.2.2 - (view) (download) (annotate) - [select for diffs]
Mon Apr 8 20:10:36 2002 UTC (22 years ago) by heimbach
Branch: release1
CVS Tags: release1_chkpt44d_post, release1_p1, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7
Changes since 1.65.2.1: +21 -5 lines
Diff to previous 1.65.2.1 , to branch point 1.65
Changes encapsulated by checkpoint43a-release1mods and chkpt44d_post
on the main trunk.
These are:

 o added missing EXCLUDE_MONITOR flags
 o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
   (incompatible typ in MIN/MAX expressions caused problems
   on IBM SP3)
 o in genmake added variable MAKEDEPEND
   plus resetting for case SunOS
 o added timer_stats.c routine for IBM SP3
 o removed variables in dynamics
 o real fresh water flux implemented with non-linear free-surface.
 o few fix (mask in shap_s2, EmPmR in external_field_load,
   USE_NATURAL_BCS in solve_for_P);
 o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
 o merge of relevant stuff from the ecco-branch:
   - genmake: removed $S64 overwrite for case SunOS
   - pkg/exf: update and corrections for field swapping and obcs
   - pkg/ecco: parameter lists for the_model_main, the_main_loop
               harmonized between ECCO and MITgcm
   - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
                   updated checkpointing_lev... lists for obcs
   - model/src: minor changes in forward_step, plot_field
                added directive for divided adjoint in the_main_loop
   - pkg/mdsio: added mdsio_gl_slice
 o check parameters & config (chkpt44a_pre,post)
 o OBC and NonLin_FrSurf.
 o fix bug in mom_vi_del2uv
 o select when filters are applied ; add options to zonal_filter (data.zonfilt)
 o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
 o update AIM experiments (NCEP input files)
 o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
 o added some stuff for AD

These were merged with
cvs co -r release1 -P MITgcm
cd MITgcm
cvs update -kk
cvs update -j checkpoint43a-release1mods -j chkpt44d_post -d -P -kk


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Thu Mar 7 14:05:05 2002 UTC (22 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post
Changes since 1.69: +8 -3 lines
Diff to previous 1.69
o define cell Center vertical spacing and then put Interface at the middle


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 17:26:40 2002 UTC (22 years, 1 month ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint44f_post, checkpoint44g_post
Changes since 1.68: +4 -2 lines
Diff to previous 1.68
Added PTRACERS package

This allows an arbitrary number of passive tracers to be integrated
forward simultaneously with the dynamicaly model.
 + Implemented so far:
    - basic forward algorithm (time-stepping, advection, diffusion, convection)
    - I/O and checkpointing
    - GM/Redi  *but*  using the GM/Redi coefficient of Salt
 + Not implemented so far:
    - KPP
    - OBCS
 + No specific example supplied (yet) but global_ocean.90x40x15 has the
   necessary data.ptracer file. Simply use -enable=ptracers and uncomment
   line in data.pkg. PTRACER01 then reproduces Salt exactly.
 + This package is disabled by default since it increases storage.


Revision 1.65.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 16:04:47 2002 UTC (22 years, 1 month ago) by adcroft
Branch: release1
Changes since 1.65: +8 -11 lines
Diff to previous 1.65
Merging changes on MAIN between checkpoint43 and checkpoint43a-release1mods
Command: cvs -q update -jcheckpoint43 -jcheckpoint43a-release1mods -d -P

These changes are most of the changes between c43 and c44 except those
that occured after "12:45 11 Jan 2002". As far as I can tell it is
checkpoint43 with the following mods:

  o fix bug in mom_vi_del2uv
  o select when filters are applied ; add options to zonal_filter (data.zonfilt)  o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
  o update AIM experiments (NCEP input files)
  o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
  o added some stuff for AD
  o Jamar wet-points

This update does not contain the following mods that are in checkpoint44

  o bug fix in pkg/generic_advdiff/
    - thread related bug, bi,bj arguments in vertical advection routines
  o some changes to pkg/autodiff, pkg/cost, pkg/exf, pkg/ecco,
    verification/carbon and model/src/ related to adjoint
  o some new Matlab scripts for diagnosing model density
    - utils/matlab/dens_poly3.m and ini_poly3.m

The list of exclusions is accurate based on a "cvs diff". The list of
inclusions is based on the record in doc/tag-index which may not be complete.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sat Feb 9 23:38:55 2002 UTC (22 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint44e_post, checkpoint44e_pre, checkpoint44f_pre, chkpt44d_post, release1_final_v1
Branch point for: release1_final
Changes since 1.67: +20 -4 lines
Diff to previous 1.67
add parameters to use real fresh water flux (replace USE_NATURALBCS option)
  with non-linear free-surface.


Revision 1.65.4.1 - (view) (download) (annotate) - [select for diffs]
Wed Feb 6 15:48:06 2002 UTC (22 years, 2 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco-branch-mod2, ecco-branch-mod3, ecco-branch-mod4, ecco-branch-mod5, ecco_c44_e16, ecco_c44_e17, ecco_c44_e18, ecco_c44_e19, ecco_c44_e20, ecco_c44_e21, ecco_c44_e22, ecco_c44_e23, ecco_c44_e24, ecco_c44_e25, ecco_ice1
Branch point for: c24_e25_ice
Changes since 1.65: +8 -11 lines
Diff to previous 1.65
Updating ecco-branch-mod1 to checkpoint44.
Will be tagged ecco-branch-mod2.


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 14:54:04 2001 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint43a-release1mods, checkpoint44, checkpoint44b_post, checkpoint44b_pre, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials
Branch point for: release1-branch
Changes since 1.66: +4 -10 lines
Diff to previous 1.66
move zonal_filt parameters to pkg/zonal_filt/ZONAL_FILT.h file


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 17:11:45 2001 UTC (22 years, 4 months ago) by adcroft
Branch: MAIN
Changes since 1.65: +5 -2 lines
Diff to previous 1.65
Added flag and implementation of Jamart and Ozer, 1986.


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 03:25:15 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint43, ecco-branch-mod1, release1_b1, release1_beta1
Branch point for: ecco-branch, release1, release1_coupled
Changes since 1.64: +3 -2 lines
Diff to previous 1.64
Added energy conserving discretization for Coriolis term.
 o don't panic - the default is off so you can continue not
   conserving energy just like you always have...
 o new flag: useEnergyConservingCoriolis defaults to .F.


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 18:04:52 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint42
Changes since 1.63: +2 -2 lines
Diff to previous 1.63
Fixed single instance of '"' that breaks cpp-2.96-81


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 15:13:31 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41
Changes since 1.62: +164 -157 lines
Diff to previous 1.62
More comments up to date and formatted for document extraction of "prototypes".


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 17:43:55 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40
Changes since 1.61: +3 -2 lines
Diff to previous 1.61
Added package "flt".
 o pkg/flt
 o verification/flt_example
 o visualization of trajectories supplied
 o works but output not available to testscript


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 01:22:48 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre9
Changes since 1.60: +4 -2 lines
Diff to previous 1.60
Added multi-dimensional form of advection
 o available only for single step schemes (ie. can't be used with ABII)
 o stable for max(cfl_u,cfl_v,cfl_w)<=1  (without cfl_u+cfl_v+cfl_w <=1)
 o selected using multiDimAdvection=.T.  (default)
 o had to hack some existing routines to work on local arrays


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 14:23:57 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.59: +4 -2 lines
Diff to previous 1.59
Added tension/strain form of dissipation.
 * NOT working on cubed sphere.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 18:40:30 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre8
Changes since 1.58: +6 -2 lines
Diff to previous 1.58
Added method for dumping intermediate local arrays:
 mdsio_writetile - same as mdsio_writefield except works from inside bi,bj loop
 mdsio_writelocal - same as mdsio_writetile except works for local arrays
 write_local_r? - higher-level wrapper for mdsio_writelocal

Controlled by diagFreq. Defaults to zero (ie. no dumps)

Example given at end of mom_vecinv.F that dumps some local arrays.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 17:12:23 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.57: +4 -2 lines
Diff to previous 1.57
Added run-time control of vector-invariant/flux-form momentum eqns.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 15:51:46 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.56: +6 -2 lines
Diff to previous 1.56
Added run-time control of advection schemes.
 - advection scheme determines method of forward integration.
 - unfortunately, we have to use integers in "data" since ENUM_CENTERED_2ND
   doesn't mean anything to fortran
 - defaults are centered second
 - output differs due to these mods! This is due to the g77 optimization.
   I have tested that using -ffloat-store, these mods do not affect
   the output so am confident about changes.

                T           S           U           V
C D M    c        m  s        m  s        m  s        m  s
n p a R  g  m  m  e  .  m  m  e  .  m  m  e  .  m  m  e  .
f n k u  2  i  a  a  d  i  a  a  d  i  a  a  d  i  a  a  d
g d e n  d  n  x  n  .  n  x  n  .  n  x  n  .  n  x  n  .

Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 16 pass  adjustment.128x64x1
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  adjustment.cs-32x32x1
Y Y N N -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- N/O   aim.5l_Equatorial_Channel
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  aim.5l_LatLon
Y Y N N -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- N/O   aim.5l_zon-ave
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass  exp0
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass  exp1
Y Y Y Y 13 16 16 16 16 16 16 16 13 16 13 13 13 13 13 13 16 pass  exp2
Y Y Y Y 12 16 16 13 16 16 16 16 16 13 16 16 16 16 13 13 16 FAIL  exp4
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass  exp5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  front_relax
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 11 16 pass  hs94.128x64x5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass  hs94.1x64x5
Y Y Y Y 14 16 16 16 16 16 16 16 16 16 13 16 16 16 16 16 13 pass  hs94.cs-32x32x5
Y Y Y Y 16 16 16 22 16 16 16 16 16 16 16 22 16 16 16 16 16 pass  internal_wave
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  natl_box
Y Y Y Y 16 16 16 16 16 13 16 13 16 16 16 16 16 16 16 16 16 pass  solid-body.cs-32x32x1


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 14:15:29 2001 UTC (22 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7
Changes since 1.55: +18 -7 lines
Diff to previous 1.55
o Added paramters for passive tracers
o Added passive tracer fields


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 21:31:20 2001 UTC (22 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.54: +26 -7 lines
Diff to previous 1.54
add options related to Geopotential computation and Orography definition:
 read orography (in m) from file ; compute Bo_surf(P_ground);
 select the form of geopotential integration;
atmospheric constant (Ideal gas EOS) in common.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 14:55:45 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.53: +3 -2 lines
Diff to previous 1.53
Added a debugMode that uses same statistics stuff as monitor.F
Can be disabled with -DEXCLUDE_DEBUGMODE. Turn on at run-time
with debugMode=.true.  Default is enabled but off.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Wed May 30 19:33:18 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.52: +3 -2 lines
Diff to previous 1.52
Adding skeleton "monitor" routines. The default is to do it every
time-step. monitorFreq=0 disables.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:36 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.51: +29 -20 lines
Diff to previous 1.51
Merge from branch pre38:
 o essential mods for cubed sphere
 o debugged atmosphere, dynamcis + physics (aim)
 o new packages (mom_vecinv, mom_fluxform, ...)


Revision 1.49.2.4 - (view) (download) (annotate) - [select for diffs]
Mon May 7 17:09:42 2001 UTC (22 years, 11 months ago) by jmc
Branch: pre38
CVS Tags: pre38-close
Changes since 1.49.2.3: +4 -10 lines
Diff to previous 1.49.2.3 , to branch point 1.49 , to next main 1.289
Further packaging of Shapiro Filters.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 22:35:25 2001 UTC (23 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint38, checkpoint39
Changes since 1.50: +5 -3 lines
Diff to previous 1.50
See doc/tag-index and doc/notes_c37_adj.txt
Preparation for stand-alone autodifferentiability.


Revision 1.49.2.3 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 12:59:45 2001 UTC (23 years ago) by jmc
Branch: pre38
CVS Tags: pre38tag1
Changes since 1.49.2.2: +20 -9 lines
Diff to previous 1.49.2.2 , to branch point 1.49
add parameters for 1) Exact conservation of Total Vol, 2) Non linear Free Surf.,
     3) residual target (in W unit) for cg2d solver with no RHS normalisation.


Revision 1.49.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 02:39:18 2001 UTC (23 years ago) by adcroft
Branch: pre38
Changes since 1.49.2.1: +3 -1 lines
Diff to previous 1.49.2.1 , to branch point 1.49
Added usingCurvilinearGrid logical.


Revision 1.49.2.1 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 16:37:20 2001 UTC (23 years ago) by adcroft
Branch: pre38
Changes since 1.49: +5 -3 lines
Diff to previous 1.49
Added fCoriG(i,j,bi,bj) which is the Coriolis parameter at the cell
corners (or vorticity points). Used by vector invariant momentum eqns.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sun Mar 25 22:33:52 2001 UTC (23 years ago) by heimbach
Branch: MAIN
CVS Tags: c37_adj
Changes since 1.49: +6 -3 lines
Diff to previous 1.49
Modifications and additions to enable automatic differentiation.
Detailed info's in doc/notes_c37_adj.txt


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 19:38:24 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint36, checkpoint37
Branch point for: pre38
Changes since 1.48: +4 -2 lines
Diff to previous 1.48
AIM (Atmosphere Intermediate Physics) define as a standard package


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 15:00:54 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.47: +10 -3 lines
Diff to previous 1.47
add 2 parameters to define a Crank-Nickelson barotropic time-stepping


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:45 2001 UTC (23 years, 2 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.46: +2 -1 lines
Diff to previous 1.46
Made sure each .F and .h file had
the CVS keywords Header and Name at its start.
Most had header but very few currently have Name, so
lots of changes!


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:04:47 2001 UTC (23 years, 2 months ago) by adcroft
Branch: MAIN
Changes since 1.45: +23 -36 lines
Diff to previous 1.45
Merged changes from branch "branch-atmos-merge" into MAIN (checkpoint34)
 - substantial modifications to algorithm sequence (dynamics.F)
 - packaged OBCS, Shapiro filter, Zonal filter, Atmospheric Physics


Revision 1.45.2.6 - (view) (download) (annotate) - [select for diffs]
Tue Jan 30 21:02:58 2001 UTC (23 years, 2 months ago) by adcroft
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-freeze
Changes since 1.45.2.5: +4 -33 lines
Diff to previous 1.45.2.5 , to branch point 1.45 , to next main 1.289
Packaged OBCS (open boundary conditions)
 o source code now in  pkg/obcs
 o controlled by namelist in  data.obcs
 o includes Orlanski radiation condition (in same directory)
 o affects exp4 and internal_wave


Revision 1.45.2.5 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 01:18:05 2001 UTC (23 years, 2 months ago) by cnh
Branch: branch-atmos-merge
Changes since 1.45.2.4: +3 -1 lines
Diff to previous 1.45.2.4 , to branch point 1.45

o Definitions of meaning and units for bottomDragLinear (1/s),
  bottomDragQuadratic (1/m) added to PARAMS.h and 5lAIM_ec
  experiment updated.

o New statically defined yG array used in zonal_filt_init


Revision 1.45.2.4 - (view) (download) (annotate) - [select for diffs]
Fri Jan 26 22:18:45 2001 UTC (23 years, 2 months ago) by adcroft
Branch: branch-atmos-merge
Changes since 1.45.2.3: +5 -2 lines
Diff to previous 1.45.2.3 , to branch point 1.45
Added linear and quadratic bottom drag terms.
 bottomDragLinear=0.0 and bottomDragQuadratic=0.0 are the default.


Revision 1.45.2.3 - (view) (download) (annotate) - [select for diffs]
Wed Jan 24 16:56:06 2001 UTC (23 years, 2 months ago) by adcroft
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-zonalfilt
Changes since 1.45.2.2: +6 -3 lines
Diff to previous 1.45.2.2 , to branch point 1.45
Packaged zonal filter code:
 - Like the Shapiro code, this is quasi-packaged (it uses the main
   namelist to set it's 3 parameters)
 - FFTPACK is included in pkg/zonal_filt


Revision 1.45.2.2 - (view) (download) (annotate) - [select for diffs]
Thu Jan 18 22:33:56 2001 UTC (23 years, 3 months ago) by jmc
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-phase7, branch-atmos-merge-shapiro
Changes since 1.45.2.1: +8 -3 lines
Diff to previous 1.45.2.1 , to branch point 1.45
vertical discretization for atmospheric run, with k=1 at the surface:
  add parameter: Ro_SeaLevel = Total pressure at Sea-Level ;
  add flag: groundAtK1 = True if surface(k=1) at lower boundary (ground)
  set horiVertRatio to Gravity*rhoConst ;


Revision 1.45.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Jan 17 14:58:07 2001 UTC (23 years, 3 months ago) by jmc
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-phase5, branch-atmos-merge-phase6
Changes since 1.45: +4 -1 lines
Diff to previous 1.45
introduce a parameter flag "staggerTimeStep" to allow a stagger time stepping


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 23:12:20 2000 UTC (23 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: branch-atmos-merge-phase1, branch-atmos-merge-phase2, branch-atmos-merge-phase3, branch-atmos-merge-phase4, branch-atmos-merge-start, checkpoint31, checkpoint32, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.44: +8 -5 lines
Diff to previous 1.44
Included variable surfQswfile for shortwave heating.
Change variable names useKPP, useGMRedi, useECCO.
Tested for exp(0,2,4).


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 19:21:44 2000 UTC (23 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint29, checkpoint30
Changes since 1.43: +7 -14 lines
Diff to previous 1.43
Moved GM/Redi parameters to private common block.
Added a "package" common block which ultimately should be elsewhere.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 17:52:16 2000 UTC (24 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint27, checkpoint28
Changes since 1.42: +3 -2 lines
Diff to previous 1.42
Added separate initialization routine for pSurf (otherwise known
as cg2d_x). This allows easy initial value problem in free
surface height (read from file in pSurfInitFile) and helps
split up the initializations of "fixed" and "variable" arrays.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 18:29:21 1999 UTC (24 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint25, checkpoint26
Changes since 1.41: +5 -2 lines
Diff to previous 1.41
Corrected interaction between OBCs and algorithm. The
positioning of set_obcs() within the time-stepping sequence
is crucial for stable open-boundaries. Forcing the boundaries
with time-dependent flow previously led to horrible results...


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 17:47:37 1999 UTC (24 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.40: +5 -3 lines
Diff to previous 1.40
Added IVDC (Implicit Vertical Diffusion Convection).
Also facilitated a "convection counter" that is output through "diags".


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 16:32:03 1999 UTC (24 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint24
Changes since 1.39: +5 -2 lines
Diff to previous 1.39
Added a parameter "implicitViscosity" to separately control implicit
viscosity and diffusion.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Jun 29 18:33:21 1999 UTC (24 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.38: +4 -1 lines
Diff to previous 1.38
Added COS(latitude)^cosPower dependence to viscosity terms.
New parameter "cosPower" defaults to 0.0 which removes latitudinal
dependence.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed May 5 18:32:34 1999 UTC (24 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint21, checkpoint22, checkpoint23
Changes since 1.37: +7 -2 lines
Diff to previous 1.37
Implemented new I/O package (mdsio.F). This package does parallel
I/O in much the same way as dfile.F used to except it uses "direct
access" rather than (f77) unformatted sequential access.

Problems with dfile.F package included:
  o unnecessary memory use (each process had two global sized buffers)
  o inability to read the files it had written without post-processing
  o "tiled" files were tiled by process/thread rather than actual tiles
  o created huge numbers of files with no alternatives

Features of the mdsio.F package:
  o direct-access binary writes
  o no excessive memory use
  o ability to read/write from multiple record files
  o "tiled" files are based on "WRAPPER" tiles so that the number
    and content of files is independent of the number of threads
    and/or processes
  o option to create single "global" files rather than "tiled" files
  o ability to read both "global" and "tiled" files
    [Caveat: the tiling of files must match the model tiles]
  o checkpoints now use a single file per model section
    ie.  one file for the hydrostatic model core, one file
    for the non-hydrostatic extensions and one file for the C-D
    extensions
  o the mid-level I/O routines now is broken into more source files
    read_write_fld.F supplies basic I/O routines with the same interface
                     as the original I/O package
    read_write_rec.F supplies I/O routines which allow multiple records
    write_state.F    writes the model state
    checkpoint.F     supplies the read/write checkpoint routines

All the example input data has had to be modified to be direct-access.
Otherwise only routines that used I/O have been affected and not
all of those have been due to the continuity of arguments in
the read_write_fld.F routines.

What needs to be done?  We have to create a suite of conversion
utilities for users with old-style data. Also supply the option
for using old-style I/O, not just for die-hards but for reading
data too extensive to be converted. And more...


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 15:54:03 1999 UTC (25 years, 1 month ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint20
Changes since 1.36: +10 -3 lines
Diff to previous 1.36
Modifications for non-hydrostatic ability + updates for open-boundaries.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Tue Dec 15 00:20:34 1998 UTC (25 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint19
Changes since 1.35: +10 -4 lines
Diff to previous 1.35
 o Added "natural BCs" as alternative to "virtual salt flux"
 o Re-difined precFloat32 and precFloat64 to be 32 and 64
   so that their values can be meaningfuly set in the data file
 o Modified read_write.F to create an exception if readBinaryPrec
   is not set
 o Replaced CPP control of viscous BCs with run-time control
 o Tidied up input-data precision (ie. ini_depths cnh_dbg...)
 o ini_forcing.F now initialises *all* forcing arrays to zero
 o Definitively tested verification experiments 0,1,2 and 4
   (3 is atmospheric set-up which is in a state of flux)


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 19:44:28 1998 UTC (25 years, 4 months ago) by adcroft
Branch: MAIN
Changes since 1.34: +32 -2 lines
Diff to previous 1.34
Implementation of Open Boundaries:
 o new source code: ini_obcs.F set_obcs.F apply_obcs1.F apply_obcs2.F
                    OBCS.h
 o modified code at a few points, key changes are in
    dynamcis.F the_model_main.F and ini_cg2d.F
 o documentation in OBCS.h and doc/OpenBound.*


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Nov 6 22:44:43 1998 UTC (25 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint18
Changes since 1.33: +16 -3 lines
Diff to previous 1.33
Changes to allow for atmospheric integration builds of the code


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Oct 28 03:11:36 1998 UTC (25 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint16, checkpoint17
Changes since 1.32: +18 -6 lines
Diff to previous 1.32
Changes to support
 - g77 compilation under Linux
 - LR(1) form of 64-bit is D or E for constants
 - Modified adjoint of exch with adjoint variables
   acuumulated.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 15:19:07 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint14, checkpoint15
Changes since 1.31: +4 -2 lines
Diff to previous 1.31
Consistent isomorphism changes


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 15:04:43 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.30: +4 -3 lines
Diff to previous 1.30
Consistent isomorphism chages


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 17:35:19 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.29: +6 -2 lines
Diff to previous 1.29
Consistent isomorphism changes


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 14:45:10 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.28: +8 -2 lines
Diff to previous 1.28
Consistent isomorphism changes


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat Sep 5 17:52:13 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.27: +15 -2 lines
Diff to previous 1.27
Consistent isomorphism changes


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Aug 24 02:25:01 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.26: +23 -10 lines
Diff to previous 1.26
Consistent isomorphism changes


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sun Aug 23 15:34:39 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.25: +10 -3 lines
Diff to previous 1.25
Consistent isomorphism changes


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Aug 22 17:51:06 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.24: +17 -14 lines
Diff to previous 1.24
Isomorphism consistency changes


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Aug 21 12:29:55 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.23: +46 -28 lines
Diff to previous 1.23
Consistent isomorphism changes


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Aug 15 16:55:48 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.22: +4 -5 lines
Diff to previous 1.22
Changes for moving from z -> r as a vertical coordinate
Required changing r -> recip for reciprocal variable notation.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Jul 29 18:33:47 1998 UTC (25 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.21: +6 -2 lines
Diff to previous 1.21
Changed Z co-ordinate and lopping code:
o Z now increases upwards (ie. for the ocean, z<0)
  This needed changes only in ini_vertical_grid() where zC and zFace
  are calculated and in ini_masks_etc() where hFacC is calculated
  using IF's (eg. IF H(i,j,bi,bj).LT.zFace(K) ...).
o The lopping code needed a correction to the hydrostatic pressure
  calculation.
o Two new parameters control the lopping:
  hFacMin   - is the lower limit for water fraction in a cell
  hFacMinDz - is the lower limit for water thickness in lopped cells
  Both default to 0 so that pure lopping is the default.
  To force full cells, using continuous bathymetry, set hFacMin=1


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Jul 16 15:23:43 1998 UTC (25 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint13
Changes since 1.20: +4 -2 lines
Diff to previous 1.20
Added diagnostics for KapGM.
Added GMmaxval to limit values of KapGM when using the Ri # formula.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Jun 18 13:56:06 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-point-rdot, checkpoint10, checkpoint11, checkpoint12, checkpoint8, checkpoint9
Branch point for: branch-rdot
Changes since 1.19: +5 -2 lines
Diff to previous 1.19
Added time-averaging (written by Elodie K.). Controlled by parameter
taveFreq. taveFreq=0 turns it off.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Jun 17 21:07:01 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.18: +13 -3 lines
Diff to previous 1.18
Introduced time-dependant forcing, loaded and interpolated in
load_external_fields.F in a subroutine load_interpolate_forcing().
Control is by one logical and two real variables in PARAMS.h:
periodicExternalForcing, externForcingCycle and externForcingPeriod.
The code in load_external_fields.F is "customized" so needs to
be edited for non-global type runs. We'll tidy it up later.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jun 15 05:13:55 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint7
Branch point for: checkpoint7-4degree-ref
Changes since 1.17: +26 -4 lines
Diff to previous 1.17
Fairly coplete 4 degree global intercomparison
setup.
 Includes changes to make convective adjustment and hydrostatic
pressure correct as well as IO for climatological datasets


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Jun 10 16:05:39 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.16: +5 -2 lines
Diff to previous 1.16
Added code to bring "salt" up-to-date with "theta".
One caveat is that implicit diffusion of salt is done with the
diffusivity of theta. We'll sort this out later. In explicit
mode, diffKzS is used.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Jun 9 16:48:02 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
Changes since 1.15: +16 -2 lines
Diff to previous 1.15
Changes to support topography, hydrography and
forcing from files


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Jun 8 21:43:00 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint6
Changes since 1.14: +22 -4 lines
Diff to previous 1.14
Merge of GM Redi and spherical polar and inplicit diffusion
and CD. Everything for a global run is now included, however,
still some discrepancies with GM Redi.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Jun 8 18:45:28 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint5
Changes since 1.13: +5 -2 lines
Diff to previous 1.13
Various corrections:
 o implicitDiffusion was missing from PARAMS.h (obviously forgot to commit)
 o maskUp in calc_common_fact() is now correct
 o find_rho() now has the proper "referencing" for "LINEAR" eos-mode
   [also affected a call from dynamics()]


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat May 30 02:10:16 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint4
Changes since 1.12: +4 -1 lines
Diff to previous 1.12
Further memory saving macros for particular grids


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu May 28 16:19:50 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.11: +4 -3 lines
Diff to previous 1.11
Changes to:
 o read in coefficients for POLY3 EOS.
 o find_rho() polynomial evaluation has been factorized.
 o additional density field needed in calc_iso_slopes() with non-linear EOS.

This EOS must use the appropriate version of KNUDSEN to generate the
coefficients file (POLY3.COEFFS). C7 and C8 were back to front in
all previous versions of the model (compare01).


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue May 26 21:29:44 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Changes to support "low" memory mode of operation
 - Small change to allow _RS -> REAL*4 to work
 - Added some macros for case where grid variations are a
   a subset of the general case. e.g. dx constnat or flat bottom


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon May 25 21:29:44 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint3
Changes since 1.9: +6 -2 lines
Diff to previous 1.9
Added flags for turning off momentum equation and/or temperature equation


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon May 25 20:05:55 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
Changes since 1.8: +20 -3 lines
Diff to previous 1.8
Added extra IO features
 - runtime on/off flags
 - more reporting of configuration


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon May 25 16:17:36 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
Changes since 1.7: +17 -6 lines
Diff to previous 1.7
Added changes to support implicit free-surface.
 - included gBaro a "barotropic" gravity that can
   be set differently to the g.rhoprime gravity.
 - discovered and fixed coding error in dynamics
   loop. Per tile temporaries that needed correct
   initial values were not being reset for each tile.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu May 21 18:28:50 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint2
Changes since 1.6: +60 -14 lines
Diff to previous 1.6
Added support for binary IO of model fields for restart and/or
postprocessing


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed May 20 21:29:31 1998 UTC (25 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: redigm
Changes since 1.5: +52 -40 lines
Diff to previous 1.5
GM/Redi parameterization. calc_isoslopes() calculates components
of Redi tensor. calc_gt() then uses these components in a modified
vertical tracer flux. AJA


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Apr 30 13:25:01 1998 UTC (25 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint1, kloop1, kloop2
Changes since 1.4: +12 -6 lines
Diff to previous 1.4
Added coefficients for non-linear equation of state (common block
PARAMS_EOS_NL). Also moved the tAlpha and sBeta (linear EOS)
coefficients into a new PARAMS_EOS_LIN common block.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Mon Apr 27 04:24:22 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3
Further changes to reporting of model configuration on standard output


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Apr 26 23:41:54 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
Changes since 1.2: +12 -15 lines
Diff to previous 1.2
Improvements to I/O and feedback info.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Apr 24 02:11:37 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
$Id to $Header changes


Revision 1.1.1.1 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Wed Apr 22 19:15:31 1998 UTC (26 years ago) by cnh
Branch: cnh
CVS Tags: baseline, start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.289
Imported working release


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Apr 22 19:15:31 1998 UTC (26 years ago) by cnh
Branch: MAIN
Branch point for: cnh
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22