/[MITgcm]/MITgcm/model/src/set_defaults.F
ViewVC logotype

Log of /MITgcm/model/src/set_defaults.F

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


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

Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 18:14:50 2008 UTC (16 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59p, checkpoint59q, checkpoint59r
Changes since 1.135: +1 -2 lines
Diff to previous 1.135
remove from PARAMS.h: doTr1ClimRelax, tauTr1ClimRelax, lambdaTr1ClimRelax


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Sun Mar 30 21:45:11 2008 UTC (16 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.134: +2 -2 lines
Diff to previous 1.134
new parameter "selectVortScheme" to select which scheme to use for
 vorticty-term (in Vector Inv.); remove "SadournyCoriolis" flag.


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


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 13:32:49 2008 UTC (16 years, 4 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59n
Changes since 1.132: +6 -1 lines
Diff to previous 1.132
 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.132 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 00:27:42 2008 UTC (16 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59m
Changes since 1.131: +2 -1 lines
Diff to previous 1.131
add "monitorSelect" to reduce number of monitored fields (default unchanged)


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 13:12:45 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59j, checkpoint59k, checkpoint59l
Changes since 1.130: +2 -1 lines
Diff to previous 1.130
add new run-time parameter, "pickupStrictlyMatch": when reading pickup,
 check and stop if pickup-files do not stricly match; default=T.


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 14:36:47 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59i
Changes since 1.129: +1 -4 lines
Diff to previous 1.129
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.129 - (view) (download) (annotate) - [select for diffs]
Thu Aug 23 19:08:25 2007 UTC (16 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59g, checkpoint59h
Changes since 1.128: +1 -2 lines
Diff to previous 1.128
use mass2rUnit & rUnit2mass as units conversion factor (for surface forcing)
and remove horiVertRatio (& recip_horiVertRatio);


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 21:13:10 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f
Changes since 1.127: +2 -1 lines
Diff to previous 1.127
add temperaure criteria for Mixed-layer diagnostic


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


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 00:00:47 2007 UTC (17 years, 1 month ago) by dimitri
Branch: MAIN
Changes since 1.125: +6 -1 lines
Diff to previous 1.125
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.125 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 22:51:48 2007 UTC (17 years, 2 months ago) by dimitri
Branch: MAIN
Changes since 1.124: +2 -3 lines
Diff to previous 1.124
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.124 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 00:02:49 2007 UTC (17 years, 2 months ago) by dimitri
Branch: MAIN
Changes since 1.123: +3 -1 lines
Diff to previous 1.123
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.123 - (view) (download) (annotate) - [select for diffs]
Wed Jan 10 23:49:44 2007 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post
Changes since 1.122: +2 -1 lines
Diff to previous 1.122
add flag "useGAD" (turned on from temp,saltStepping & usePtracers)


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 20:08:03 2007 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.121: +1 -2 lines
Diff to previous 1.121
usePickupBeforeC35 no longer supported ; remove this option.


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


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Thu Dec 28 01:47:16 2006 UTC (17 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58t_post
Changes since 1.119: +2 -1 lines
Diff to previous 1.119
initialise "the_run_name" (was missing).


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Wed Nov 29 20:43:20 2006 UTC (17 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58s_post, mitgcm_mapl_00
Changes since 1.118: +2 -1 lines
Diff to previous 1.118
add "deepAtmosphere" flag


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 22:47:13 2006 UTC (17 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.117: +10 -5 lines
Diff to previous 1.117
allow to read vertical arrays: tRef,sRef,delR & delRc from (binary) file ;
   + start adding anelastic-code parameters


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Thu Jul 13 02:58:03 2006 UTC (17 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post, checkpoint58r_post
Changes since 1.116: +3 -2 lines
Diff to previous 1.116
add useSphereF, useBetaPlaneF and use3dCoriolis to namelist PARAM01 ;
change default of useSphereF to T (if set to F => read Coriolis from files);


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 01:55:13 2006 UTC (18 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post
Changes since 1.115: +2 -1 lines
Diff to previous 1.115
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.115 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 15:11:18 2006 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post
Changes since 1.114: +2 -3 lines
Diff to previous 1.114
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.114 - (view) (download) (annotate) - [select for diffs]
Tue Mar 7 15:28:02 2006 UTC (18 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58b_post
Changes since 1.113: +4 -2 lines
Diff to previous 1.113
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.113 - (view) (download) (annotate) - [select for diffs]
Thu Mar 2 01:54:02 2006 UTC (18 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.112: +75 -76 lines
Diff to previous 1.112
- change the default rotation period to 86164.s = the Earth rotation
- replace .D0 by _d 0 (supposed to be the standard).


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


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 07:56:20 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58a_post
Changes since 1.110: +4 -1 lines
Diff to previous 1.110
o add code to balance EmPmP and Qnet at the end of do_ocean_physics. Useful
  if bulk formulae are used in long integration (especially EmPmR). Turn
  on with balanceEmPmR = .true. or balanceQnet = .true. in data, PARM01
  if balancePrintMean, the imbalance that is substracted is printed to
  STDOUT.


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 11:47:48 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.109: +2 -1 lines
Diff to previous 1.109
o add hooks for new package shelfice, painless


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


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 16:41:47 2005 UTC (18 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.107: +2 -1 lines
Diff to previous 1.107
add new parameter (implicitIntGravWave) even if the code is not yet ready;
(hard to maintain a different version of theses files during testing phase)


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 22:40:28 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre
Changes since 1.106: +2 -1 lines
Diff to previous 1.106
new parameter: doAB_onGtGs to (always) apply Adams.Bashforth on tracer
 tendencies (rather than on tracers <- coming soon).


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


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 00:13:51 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.104: +1 -5 lines
Diff to previous 1.104
change default value of tRef (uniform, meaningfull value for ocean & atmos)
and initialize sRef (was missing, as Martin mentioned).


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


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


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Sep 21 23:18:28 2005 UTC (18 years, 8 months ago) by baylor
Branch: MAIN
Changes since 1.101: +3 -3 lines
Diff to previous 1.101
Fix remaining initialization issues.


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


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


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 23:09:26 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57r_post
Changes since 1.98: +2 -2 lines
Diff to previous 1.98
"dumpInitAndLast" replaces "nodumps" (& partly MINIMAL_TAVE_OUTPUT)


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


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Sun Jul 31 22:07:47 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57p_post
Changes since 1.96: +4 -2 lines
Diff to previous 1.96
reading of delXfile & delYfile moved from ini_parms.F to ini_grid.F
(ini_parms.F is shorter ; allows later to read from netcdf files)


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Wed Jul 27 03:46:11 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57m_post, checkpoint57n_post, checkpoint57o_post
Changes since 1.95: +2 -2 lines
Diff to previous 1.95
do not need to set implicitFreeSurface=F to use rigidLid.


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Tue Jul 12 16:31:41 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57l_post
Changes since 1.94: +2 -1 lines
Diff to previous 1.94
add "horizGridFile" for curvilinear-grid input file.


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 00:24:42 2005 UTC (18 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57j_post, checkpoint57k_post
Changes since 1.93: +1 -2 lines
Diff to previous 1.93
rkSign & usingPCoords replace -rkFac & groundAtK1 (<- removed)


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 15:53:55 2005 UTC (18 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57i_post
Changes since 1.92: +2 -1 lines
Diff to previous 1.92
add flag for momentum vertical advection (upwindShear)


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue May 31 14:49:38 2005 UTC (19 years ago) by adcroft
Branch: MAIN
Changes since 1.91: +2 -1 lines
Diff to previous 1.91
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.91 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 14:02:08 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57g_post, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre
Changes since 1.90: +10 -3 lines
Diff to previous 1.90
add parameters for AB-3 ; remove readPickupWithTracer & writePickupWithTracer


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 14:47:24 2005 UTC (19 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57g_pre
Changes since 1.89: +3 -2 lines
Diff to previous 1.89
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.89 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 20:18:19 2005 UTC (19 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.88: +3 -1 lines
Diff to previous 1.88
Make lambda[Theta,Salt]ClimRelax spatially varying.


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 18:25:30 2005 UTC (19 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57f_post
Changes since 1.87: +2 -1 lines
Diff to previous 1.87
add baseTime parameter = model base time (time origin)


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


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 02:39:56 2005 UTC (19 years, 2 months ago) by baylor
Branch: MAIN
Changes since 1.85: +6 -1 lines
Diff to previous 1.85
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.85 - (view) (download) (annotate) - [select for diffs]
Mon Feb 28 17:37:31 2005 UTC (19 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57e_post
Changes since 1.84: +3 -1 lines
Diff to previous 1.84
Adding eddy stress controls a la Ferreira et al.


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Sun Feb 20 11:46:24 2005 UTC (19 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: eckpoint57e_pre
Changes since 1.83: +2 -1 lines
Diff to previous 1.83
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.83 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 05:25:37 2005 UTC (19 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57d_post
Changes since 1.82: +4 -1 lines
Diff to previous 1.82
Add flag(s) inAdExact to help D. grow seaice in the Sahara.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 01:51:33 2005 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57c_post, checkpoint57c_pre
Changes since 1.81: +5 -1 lines
Diff to previous 1.81
initialise useConstantF, useBetaPlaneF & useSphereF in set_defaults.F


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


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


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 23:16:32 2005 UTC (19 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.78: +2 -4 lines
Diff to previous 1.78
debugMode & debugLevel: go back to what it was before.
  version 1.137 (ini_parms.F) & 1.77 (set_defaults.F)


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 17:24:55 2004 UTC (19 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57b_post
Changes since 1.77: +4 -2 lines
Diff to previous 1.77
hack to allow deblevelzero, until debugmode flag is removed


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sat Dec 4 00:12:14 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57, checkpoint57a_post, checkpoint57a_pre
Changes since 1.76: +7 -2 lines
Diff to previous 1.76
depth convergence accelerator: replace deltaTtracer by dTtracerLev(k)


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 02:47:44 2004 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post
Changes since 1.75: +1 -3 lines
Diff to previous 1.75
remove some obsolete params.


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


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


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 21:40:07 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.72: +5 -1 lines
Diff to previous 1.72
 o move *_ioinc variables


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


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


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 12:19:30 2004 UTC (19 years, 8 months ago) by edhill
Branch: MAIN
Changes since 1.69: +10 -22 lines
Diff to previous 1.69
 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.69 - (view) (download) (annotate) - [select for diffs]
Tue Sep 7 21:32:10 2004 UTC (19 years, 8 months ago) by edhill
Branch: MAIN
Changes since 1.68: +2 -1 lines
Diff to previous 1.68
 o make the mon_iotype setup in monitor the poster child for MNC/MDSIO
   flag handling


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


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Jul 16 01:19:30 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54c_post, checkpoint54d_post, checkpoint54e_post
Changes since 1.66: +3 -2 lines
Diff to previous 1.66
change Qnet to always be the net heat flux, (+upward).


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Fri Jul 9 22:32:35 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.65: +2 -1 lines
Diff to previous 1.65
Only update cg2d preconditioner every "cg2dPreCondFreq" iter. (default=1)


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 00:54:07 2004 UTC (19 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54a_post, checkpoint54b_post
Changes since 1.64: +2 -1 lines
Diff to previous 1.64
re-write staggerTimeStep: change pickup file ;
 (flag usePickupBeforeC54 to start from old pickup)


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


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


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 14:03:35 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.61: +5 -1 lines
Diff to previous 1.61
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.61 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 13:23:55 2004 UTC (20 years ago) by adcroft
Branch: MAIN
Changes since 1.60: +5 -1 lines
Diff to previous 1.60
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.60 - (view) (download) (annotate) - [select for diffs]
Wed May 26 14:50:10 2004 UTC (20 years ago) by adcroft
Branch: MAIN
Changes since 1.59: +3 -1 lines
Diff to previous 1.59
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.59 - (view) (download) (annotate) - [select for diffs]
Thu Mar 4 04:00:12 2004 UTC (20 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint52l_post, checkpoint52l_pre, checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_pre, hrcube5
Changes since 1.58: +2 -1 lines
Diff to previous 1.58
adding parameter adjDumpFreq


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 16:27:19 2004 UTC (20 years, 3 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, hrcube4, hrcube_3
Changes since 1.57: +5 -1 lines
Diff to previous 1.57
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.57 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 00:34:00 2004 UTC (20 years, 5 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.56: +4 -1 lines
Diff to previous 1.56
add run-time parameters for implicit vertical advection.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sun Dec 28 17:04:00 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52e_pre
Changes since 1.55: +2 -2 lines
Diff to previous 1.55
use CartesianGrid as default only if no horizontal grid is specified


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Tue Nov 18 22:59:39 2003 UTC (20 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_post, checkpoint52d_pre
Branch point for: netcdf-sm0
Changes since 1.54: +4 -2 lines
Diff to previous 1.54
change convertEmP2rUnit to rhoConstFresh/rhoConst for ocean in Z. (unchanged
 for ocean-P) and change the default value of rhoConstFresh to rhoConst.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 21:54:11 2003 UTC (20 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52a_post
Changes since 1.53: +2 -1 lines
Diff to previous 1.53
additional changes for FREEZE:
 - new S/R FREEZE_SURFACE only apllied to surface level.
 - add run-time parameter "useOldFreezing" to use the old version "FREEZE"


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Thu Oct 16 15:34:12 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_pre, ecco_c52_e35
Branch point for: branch-nonh, checkpoint51n_branch, tg2-branch
Changes since 1.52: +2 -2 lines
Diff to previous 1.52
change default to: useNHMTerms=.FALSE.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 22:55:51 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.51: +1 -2 lines
Diff to previous 1.51
* 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.51 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 01:45:45 2003 UTC (20 years, 10 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.50: +2 -1 lines
Diff to previous 1.50
specific volume (atmospheric geopotential) includes water vapor effect


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


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 18:27:20 2003 UTC (20 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre
Changes since 1.48: +6 -5 lines
Diff to previous 1.48
minor modifs:
remove CALL AIM_INITIALISE from packages_readparms.F
set celsius2K (=273.16) and change spelling or comments.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Thu Jun 5 16:03:05 2003 UTC (21 years ago) by adcroft
Branch: MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47
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.47 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 13:16:23 2003 UTC (21 years, 1 month 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.46: +2 -1 lines
Diff to previous 1.46
new flag "useCDscheme" (default=F);


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Mon Mar 17 17:10:42 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50a_post, checkpoint50b_pre
Changes since 1.45: +5 -4 lines
Diff to previous 1.45
set the Earth rotation either directly (omega) or from the rotation period


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:54 2003 UTC (21 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post, checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50
Changes since 1.44: +2 -1 lines
Diff to previous 1.44
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.44 - (view) (download) (annotate) - [select for diffs]
Fri Jan 24 18:26:53 2003 UTC (21 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48b_post, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post
Changes since 1.43: +2 -1 lines
Diff to previous 1.43
first step in r* implementation: add param "select_rStar"


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue Dec 10 02:55:47 2002 UTC (21 years, 5 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.42: +6 -4 lines
Diff to previous 1.42
 * allows a more accurate definition of Ro_Surf (selectFindRoSurf=1)
   when using P-coordinate; only implemented for atmospheric config.


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


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 18:48:56 2002 UTC (21 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40
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.40 - (view) (download) (annotate) - [select for diffs]
Mon Oct 7 16:20:39 2002 UTC (21 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint46j_post, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
* update timeave pkg for wVel diagnostic ; put convertEmP2rUnit in PARAMS.h


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 19:36:50 2002 UTC (21 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46h_post, checkpoint46i_post, checkpoint46j_pre
Changes since 1.38: +3 -1 lines
Diff to previous 1.38
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.38 - (view) (download) (annotate) - [select for diffs]
Thu Aug 15 17:25:31 2002 UTC (21 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint46c_post, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_pre
Changes since 1.37: +2 -1 lines
Diff to previous 1.37
Changes necessary for ocean in p-coordinates
 -  Added new buoyancy relation = 'OCEANICP'
 -  Added new parameters = gravitySign (this used to be contained inside
    the factor dRdZ which I added when we first switched to R coordinates).
 X GM/Redi is not compatible (yet)
 X bottom drag and no-slip need to be debugged.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 16:55:52 2002 UTC (21 years, 10 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46b_post, checkpoint46c_pre
Changes since 1.36: +4 -3 lines
Diff to previous 1.36
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.36 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 16:38:31 2002 UTC (21 years, 10 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46a_post, checkpoint46b_pre
Changes since 1.35: +2 -1 lines
Diff to previous 1.35
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.35 - (view) (download) (annotate) - [select for diffs]
Sat Jun 15 03:28:39 2002 UTC (21 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint45d_post, checkpoint46, checkpoint46a_pre
Changes since 1.34: +6 -1 lines
Diff to previous 1.34
Add new flags:
* T,S forcing outside Adams-Bashforh
* temp,salt Advection and Forcing (turn on/off)
* for each tracer: internal flag for multiDimAdvection & A-B


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


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 00:35:30 2002 UTC (22 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint44e_post, checkpoint44e_pre, checkpoint44f_post, checkpoint44f_pre, checkpoint44g_post, chkpt44d_post, release1_final_v1
Branch point for: release1_final
Changes since 1.32: +16 -10 lines
Diff to previous 1.32
add parameters to use real fresh water flux (replace USE_NATURALBCS option)
  with non-linear free-surface.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 14:57:34 2001 UTC (22 years, 5 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.31: +1 -4 lines
Diff to previous 1.31
zonal_filt parameters are now in a specific data file (data.zonfilt)


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


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 03:25:15 2001 UTC (22 years, 8 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.29: +2 -1 lines
Diff to previous 1.29
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.29 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 18:09:16 2001 UTC (22 years, 8 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42
Changes since 1.28: +23 -13 lines
Diff to previous 1.28
Bringing comments up to data and formatting for document extraction.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 01:22:48 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40, checkpoint40pre9
Changes since 1.27: +2 -1 lines
Diff to previous 1.27
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.27 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 14:23:57 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.26: +3 -1 lines
Diff to previous 1.26
Added tension/strain form of dissipation.
 * NOT working on cubed sphere.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 18:40:30 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre8
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
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.25 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 17:12:24 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
Added run-time control of vector-invariant/flux-form momentum eqns.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 15:51:46 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.23: +4 -1 lines
Diff to previous 1.23
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.23 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 14:26:57 2001 UTC (22 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7
Changes since 1.22: +7 -3 lines
Diff to previous 1.22
o Added grdchk package handling
o Added passive tracer handling


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 21:34:12 2001 UTC (22 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.21: +10 -2 lines
Diff to previous 1.21
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;


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 14:55:45 2001 UTC (23 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.20: +2 -1 lines
Diff to previous 1.20
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.20 - (view) (download) (annotate) - [select for diffs]
Wed May 30 19:33:18 2001 UTC (23 years ago) by adcroft
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19
Adding skeleton "monitor" routines. The default is to do it every
time-step. monitorFreq=0 disables.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:37 2001 UTC (23 years ago) by adcroft
Branch: MAIN
Changes since 1.18: +9 -2 lines
Diff to previous 1.18
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.18 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 22:35:25 2001 UTC (23 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint38, checkpoint39
Changes since 1.17: +3 -2 lines
Diff to previous 1.17
See doc/tag-index and doc/notes_c37_adj.txt
Preparation for stand-alone autodifferentiability.


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


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 17:25:07 2001 UTC (23 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint37
Branch point for: pre38
Changes since 1.15: +2 -3 lines
Diff to previous 1.15
remove "include CG2D.h" ; make the running flag "metricTerms" active


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 15:02:16 2001 UTC (23 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint36
Changes since 1.14: +3 -1 lines
Diff to previous 1.14
add 2 parameters to define a Crank-Nickelson barotropic time-stepping


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 19:27:38 2001 UTC (23 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
Powers of filters
 - changed defaults
 - changeed powers in hs94.128x64x5 to those we use


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:48 2001 UTC (23 years, 4 months ago) by cnh
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
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.12 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:04:48 2001 UTC (23 years, 4 months ago) by adcroft
Branch: MAIN
Changes since 1.11: +10 -12 lines
Diff to previous 1.11
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.11 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 20:51:48 2000 UTC (23 years, 8 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.10: +2 -1 lines
Diff to previous 1.10
Added defaults for package interfaces.
Tested for exp(0,2,4).


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 19:18:59 2000 UTC (23 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint29, checkpoint30
Changes since 1.9: +1 -7 lines
Diff to previous 1.9
Moved setting of default values for GM/Redi parameters to gmredi_init()


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 17:52:37 2000 UTC (24 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint27, checkpoint28
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
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.8 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 17:47:25 2000 UTC (24 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint25, checkpoint26
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
Various updates for OBCs and Non-hydrostatic routines.
 o OBCs now fits into time-stepping properly
 o div.G has been moved to solve_for_pressure()


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 18:29:27 1999 UTC (24 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6
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.6 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 17:47:37 1999 UTC (24 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.5: +5 -3 lines
Diff to previous 1.5
Added IVDC (Implicit Vertical Diffusion Convection).
Also facilitated a "convection counter" that is output through "diags".


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


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


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed May 5 18:32:35 1999 UTC (25 years, 1 month ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint21, checkpoint22, checkpoint23
Changes since 1.2: +3 -1 lines
Diff to previous 1.2
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.2 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 15:54:04 1999 UTC (25 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint20
Changes since 1.1: +42 -47 lines
Diff to previous 1.1
Modifications for non-hydrostatic ability + updates for open-boundaries.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Dec 15 00:20:35 1998 UTC (25 years, 5 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint19
 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)


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