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

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

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


Revision 1.147 - (hide annotations) (download)
Thu Mar 10 03:45:11 2005 UTC (19 years, 2 months ago) by baylor
Branch: MAIN
Changes since 1.146: +4 -1 lines
File MIME type: text/plain
Added Harmonic Smagorinsky Viscosity.  May not work with strongly anisotropic grids.

1 baylor 1.147 C $Header: /u/gcmpack/MITgcm/model/inc/PARAMS.h,v 1.146 2005/03/10 02:39:55 baylor Exp $
2 mlosch 1.74 C $Name: $
3 cnh 1.1 C
4 edhill 1.124
5 cnh 1.63 CBOP
6 edhill 1.124 C !ROUTINE: PARAMS.h
7     C !INTERFACE:
8     C #include PARAMS.h
9    
10     C !DESCRIPTION:
11     C Header file defining model "parameters". The values from the
12     C model standard input file are stored into the variables held
13     C here. Notes describing the parameters can also be found here.
14    
15 cnh 1.63 CEOP
16 cnh 1.13
17     C Macros for special grid options
18     #include "PARAMS_MACROS.h"
19 cnh 1.1
20     C-- Contants
21     C Useful physical values
22     Real*8 PI
23     PARAMETER ( PI = 3.14159265358979323844D0 )
24     Real*8 deg2rad
25     PARAMETER ( deg2rad = 2.D0*PI/360.D0 )
26    
27 cnh 1.7 C Symbolic values
28 cnh 1.63 C precXXXX :: Used to indicate what precision to use for
29 cnh 1.7 C dumping model state.
30     INTEGER precFloat32
31 adcroft 1.36 PARAMETER ( precFloat32 = 32 )
32 cnh 1.7 INTEGER precFloat64
33 adcroft 1.36 PARAMETER ( precFloat64 = 64 )
34 cnh 1.63 C UNSET_xxx :: Used to indicate variables that have not been given a value
35 cnh 1.28 Real*8 UNSET_FLOAT8
36     PARAMETER ( UNSET_FLOAT8 = 1.234567D5 )
37     Real*4 UNSET_FLOAT4
38     PARAMETER ( UNSET_FLOAT4 = 1.234567E5 )
39     _RL UNSET_RL
40     PARAMETER ( UNSET_RL = 1.234567D5 )
41     _RS UNSET_RS
42     PARAMETER ( UNSET_RS = 1.234567E5 )
43     INTEGER UNSET_I
44     PARAMETER ( UNSET_I = 123456789 )
45 cnh 1.7
46     C Checkpoint data
47     INTEGER maxNoChkptLev
48     PARAMETER ( maxNoChkptLev = 2 )
49    
50 cnh 1.1 C-- COMMON /PARM_C/ Character valued parameters used by the model.
51 cnh 1.63 C checkPtSuff :: List of checkpoint file suffices
52     C bathyFile :: File containing bathymetry. If not defined bathymetry
53 cnh 1.16 C is taken from inline function.
54 cnh 1.63 C topoFile :: File containing the topography of the surface (unit=m)
55 jmc 1.55 C (mainly used for the atmosphere = ground height).
56 cnh 1.63 C hydrogThetaFile :: File containing initial hydrographic data for potential
57 cnh 1.16 C temperature.
58 cnh 1.63 C hydrogSaltFile :: File containing initial hydrographic data for salinity.
59     C zonalWindFile :: File containing zonal wind data
60     C meridWindFile :: File containing meridional wind data
61     C thetaClimFile :: File containing theta climataology used
62 cnh 1.18 C in relaxation term -lambda(theta-theta*)
63 cnh 1.63 C saltClimFile :: File containing salt climataology used
64 cnh 1.18 C in relaxation term -lambda(salt-salt*)
65 jmc 1.120 C surfQfile :: File containing surface heat flux, excluding SW
66     C (old version, kept for backward compatibility)
67     C surfQnetFile :: File containing surface net heat flux
68     C surfQswFile :: File containing surface shortwave radiation
69 cnh 1.63 C dQdTfile :: File containing thermal relaxation coefficient
70     C EmPmRfile :: File containing surface fresh water flux
71 jmc 1.141 C saltFluxFile :: File containing surface salt flux
72 mlosch 1.73 C pLoadFile :: File containing pressure loading
73 heimbach 1.145 C eddyTauxFile :: File containing zonal Eddy stress data
74     C eddyTauyFile :: File containing meridional Eddy stress data
75 cnh 1.63 C buoyancyRelation :: Flag used to indicate which relation to use to
76 cnh 1.26 C get buoyancy.
77 mlosch 1.74 C eosType :: choose the equation of state:
78 jmc 1.87 C LINEAR, POLY3, UNESCO, JMD95Z, JMD95P, MDJWF, IDEALGAS
79 edhill 1.124 C the_run_name :: string identifying the name of the model "run"
80 cnh 1.16 COMMON /PARM_C/ checkPtSuff,
81 jmc 1.55 & bathyFile, topoFile,
82     & hydrogThetaFile, hydrogSaltFile,
83 cnh 1.18 & zonalWindFile, meridWindFile, thetaClimFile,
84 adcroft 1.37 & saltClimFile, buoyancyRelation,
85 jmc 1.141 & EmPmRfile, saltFluxFile,
86     & surfQfile, surfQnetFile, surfQswFile,
87 heimbach 1.50 & uVelInitFile, vVelInitFile, pSurfInitFile,
88 mlosch 1.74 & dQdTfile, ploadFile,
89 heimbach 1.145 & eddyTauxFile, eddyTauyFile,
90 heimbach 1.92 & eosType, pickupSuff,
91 edhill 1.124 & mdsioLocalDir,
92     & the_run_name
93 cnh 1.7 CHARACTER*(5) checkPtSuff(maxNoChkptLev)
94 jmc 1.55 CHARACTER*(MAX_LEN_FNAM) bathyFile, topoFile
95 cnh 1.16 CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
96     CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile
97     CHARACTER*(MAX_LEN_FNAM) zonalWindFile
98     CHARACTER*(MAX_LEN_FNAM) meridWindFile
99 cnh 1.18 CHARACTER*(MAX_LEN_FNAM) thetaClimFile
100     CHARACTER*(MAX_LEN_FNAM) saltClimFile
101 adcroft 1.37 CHARACTER*(MAX_LEN_FNAM) surfQfile
102 jmc 1.120 CHARACTER*(MAX_LEN_FNAM) surfQnetFile
103     CHARACTER*(MAX_LEN_FNAM) surfQswFile
104 adcroft 1.37 CHARACTER*(MAX_LEN_FNAM) EmPmRfile
105 jmc 1.141 CHARACTER*(MAX_LEN_FNAM) saltFluxFile
106 cnh 1.26 CHARACTER*(MAX_LEN_FNAM) buoyancyRelation
107 adcroft 1.42 CHARACTER*(MAX_LEN_FNAM) uVelInitFile
108     CHARACTER*(MAX_LEN_FNAM) vVelInitFile
109 adcroft 1.43 CHARACTER*(MAX_LEN_FNAM) pSurfInitFile
110 heimbach 1.50 CHARACTER*(MAX_LEN_FNAM) dQdTfile
111 mlosch 1.73 CHARACTER*(MAX_LEN_FNAM) ploadFile
112 heimbach 1.145 CHARACTER*(MAX_LEN_FNAM) eddyTauxFile
113     CHARACTER*(MAX_LEN_FNAM) eddyTauyFile
114 heimbach 1.92 CHARACTER*(MAX_LEN_FNAM) mdsioLocalDir
115 edhill 1.124 CHARACTER*(MAX_LEN_FNAM) the_run_name
116 mlosch 1.74 CHARACTER*(6) eosType
117 adcroft 1.90 CHARACTER*(10) pickupSuff
118 cnh 1.7
119 cnh 1.1 C-- COMMON /PARM_I/ Integer valued parameters used by the model.
120 cnh 1.63 C cg2dMaxIters :: Maximum number of iterations in the
121 cnh 1.1 C two-dimensional con. grad solver.
122 cnh 1.63 C cg2dChkResFreq :: Frequency with which to check residual
123 cnh 1.1 C in con. grad solver.
124 jmc 1.119 C cg2dPreCondFreq :: Frequency for updating cg2d preconditioner
125     C (non-linear free-surf.)
126 cnh 1.63 C cg3dMaxIters :: Maximum number of iterations in the
127 cnh 1.33 C three-dimensional con. grad solver.
128 cnh 1.63 C cg3dChkResFreq :: Frequency with which to check residual
129 cnh 1.33 C in con. grad solver.
130 cnh 1.63 C nIter0 :: Start time-step number of for this run
131     C nTimeSteps :: Number of timesteps to execute
132     C numStepsPerPickup :: For offline setup. Frequency of pickup
133 cnh 1.1 C of flow fields.
134 cnh 1.63 C writeStatePrec :: Precision used for writing model state.
135     C writeBinaryPrec :: Precision used for writing binary files
136     C readBinaryPrec :: Precision used for reading binary files
137     C nCheckLev :: Holds current checkpoint level
138     C nonlinFreeSurf :: option related to non-linear free surface
139 jmc 1.55 C =0 Linear free surface ; >0 Non-linear
140 jmc 1.84 C select_rStar :: option related to r* vertical coordinate
141     C =0 (default) use r coord. ; > 0 use r*
142 jmc 1.115 C tempAdvScheme :: Temp. Horiz.Advection scheme selector
143     C tempVertAdvScheme :: Temp. Vert. Advection scheme selector
144     C saltAdvScheme :: Salt. Horiz.advection scheme selector
145     C saltVertAdvScheme :: Salt. Vert. Advection scheme selector
146     C debugLevel :: debug level selector: higher -> more writing
147 cnh 1.34
148 cnh 1.1 COMMON /PARM_I/
149     & cg2dMaxIters,
150 jmc 1.119 & cg2dChkResFreq, cg2dPreCondFreq,
151 cnh 1.33 & cg3dMaxIters,
152     & cg3dChkResFreq,
153 adcroft 1.41 & nIter0, nTimeSteps, nEndIter,
154 cnh 1.7 & numStepsPerPickup,
155     & writeStatePrec, nCheckLev,
156 cnh 1.34 & writeBinaryPrec, readBinaryPrec,
157 jmc 1.84 & nonlinFreeSurf, select_rStar,
158 jmc 1.115 & tempAdvScheme, tempVertAdvScheme,
159     & saltAdvScheme, saltVertAdvScheme,
160 edhill 1.124 & debugLevel
161 cnh 1.1 INTEGER cg2dMaxIters
162     INTEGER cg2dChkResFreq
163 jmc 1.119 INTEGER cg2dPreCondFreq
164 cnh 1.33 INTEGER cg3dMaxIters
165     INTEGER cg3dChkResFreq
166 cnh 1.1 INTEGER nIter0
167     INTEGER nTimeSteps
168 adcroft 1.41 INTEGER nEndIter
169 cnh 1.1 INTEGER numStepsPerPickup
170 cnh 1.7 INTEGER writeStatePrec
171     INTEGER writeBinaryPrec
172     INTEGER readBinaryPrec
173     INTEGER nCheckLev
174 jmc 1.55 INTEGER nonlinFreeSurf
175 jmc 1.84 INTEGER select_rStar
176 jmc 1.115 INTEGER tempAdvScheme, tempVertAdvScheme
177     INTEGER saltAdvScheme, saltVertAdvScheme
178 heimbach 1.92 INTEGER debugLevel
179    
180     C
181     INTEGER debLevZero
182     PARAMETER(debLevZero=0)
183     INTEGER debLevA
184     PARAMETER(debLevA=1)
185     INTEGER debLevB
186     PARAMETER(debLevB=2)
187 cnh 1.1
188     C-- COMMON /PARM_L/ Logical valued parameters used by the model.
189 cnh 1.63 C usingCartesianGrid :: If TRUE grid generation will be in a cartesian
190 cnh 1.1 C coordinate frame.
191 cnh 1.63 C usingSphericalPolarGrid :: If TRUE grid generation will be in a
192 cnh 1.1 C spherical polar frame.
193 afe 1.114 C usingCylindricalGrid :: If TRUE grid generation will be Cylindrical
194 cnh 1.63 C no_slip_sides :: Impose "no-slip" at lateral boundaries.
195     C no_slip_bottom :: Impose "no-slip" at bottom boundary.
196     C staggerTimeStep :: enable a Stagger time stepping T,S Rho then U,V
197     C momViscosity :: Flag which turns momentum friction terms on and off.
198     C momAdvection :: Flag which turns advection of momentum on and off.
199     C momForcing :: Flag which turns external forcing of momentum on
200 cnh 1.1 C and off.
201 cnh 1.63 C momPressureForcing :: Flag which turns pressure term in momentum equation
202 cnh 1.9 C on and off.
203 cnh 1.63 C metricTerms :: Flag which turns metric terms on or off.
204     C usingSphericalPolarMTerms :: If TRUE use spherical polar metric terms.
205 adcroft 1.77 C useNHMTerms :: If TRUE use non-hydrostatic metric terms.
206 cnh 1.63 C useCoriolis :: Flag which turns the coriolis terms on and off.
207     C tempAdvection :: Flag which turns advection of temperature on
208 cnh 1.1 C and off.
209 cnh 1.63 C tempForcing :: Flag which turns external forcing of temperature on
210 cnh 1.1 C and off.
211 jmc 1.71 C saltAdvection :: Flag which turns advection of salinity on
212 cnh 1.1 C and off.
213 jmc 1.71 C saltForcing :: Flag which turns external forcing of salinity on
214 cnh 1.1 C and off.
215 jmc 1.71 C useRealFreshWaterFlux :: if True (=Natural BCS), treats P+R-E flux
216     C as a real Fresh Water (=> changes the Sea Level)
217     C if F, converts P+R-E to salt flux (no SL effect)
218 baylor 1.146 C useFullLeith :: Set to true to use full Leith viscosity (may be unstable
219     C on irregular grids)
220 cnh 1.63 C rigidLid :: Set to true to use rigid lid
221     C implicitFreeSurface :: Set to true to use implcit free surface
222     C exactConserv :: Set to true to conserve exactly the total Volume
223     C uniformLin_PhiSurf :: Set to true to use a uniform Bo_surf in the
224 jmc 1.55 C linear relation Phi_surf = Bo_surf*eta
225 cnh 1.63 C momStepping :: Turns momentum equation time-stepping off
226     C tempStepping :: Turns temperature equation time-stepping off
227     C saltStepping :: Turns salinity equation time-stepping off
228     C useConstantF :: Coriolis parameter set to f0
229     C useBetaPlaneF :: Coriolis parameter set to f0 + beta.y
230     C useSphereF :: Coriolis parameter set to 2.omega.sin(phi)
231 jmc 1.89 C useCDscheme :: use CD-scheme to calculate Coriolis terms.
232 jmc 1.71 C useJamartWetPoints :: Use wet-point method for Coriolis (Jamart and Ozer, 1986)
233 adcroft 1.113 C useJamartMomAdv :: Use wet-point method for V.I. non-linear term
234 adcroft 1.111 C SadournyCoriolis :: use the enstrophy conserving scheme by Sadourny
235     C upwindVorticity :: bias interpolation of vorticity in the Coriolis term
236     C highOrderVorticity :: use 3rd/4th order interp. of vorticity in Coriolis
237     C useAbsVorticity :: work with f+zeta in Coriolis terms
238 cnh 1.63 C implicitDiffusion :: Turns implicit vertical diffusion on
239     C implicitViscosity :: Turns implicit vertical viscosity on
240 jmc 1.100 C tempImplVertAdv :: Turns on implicit vertical advection for Temperature
241     C saltImplVertAdv :: Turns on implicit vertical advection for Salinity
242     C momImplVertAdv :: Turns on implicit vertical advection for Momentum
243 jmc 1.71 C multiDimAdvection :: Flag that enable multi-dimension advection
244 jmc 1.118 C useMultiDimAdvec :: True if multi-dim advection is used at least once
245 jmc 1.71 C forcing_In_AB :: if False, put forcing (Temp,Salt,Tracers) contribution
246     C out off Adams-Bashforth time stepping.
247 cnh 1.63 C doThetaClimRelax :: Set true if relaxation to temperature
248 cnh 1.18 C climatology is required.
249 cnh 1.63 C doSaltClimRelax :: Set true if relaxation to salinity
250 cnh 1.18 C climatology is required.
251 cnh 1.63 C periodicExternalForcing :: Set true if forcing is time-dependant
252 jmc 1.134 C usingPCoords :: Set to indicate that we are working in a pressure
253     C type coordinate (p or p*).
254     C usingZCoords :: Set to indicate that we are working in a height
255     C type coordinate (z or z*)
256     C fluidIsAir :: Set to indicate that the fluid major constituent
257     C is air
258     C fluidIsWater :: Set to indicate that the fluid major constituent
259     C is water
260 jmc 1.87 C useDynP_inEos_Zc :: use the dynamical pressure in EOS (with Z-coord.)
261     C this requires specific code for restart & exchange
262 jmc 1.70 C setCenterDr :: set cell Center depth and put Interface at the middle
263 cnh 1.63 C nonHydrostatic :: Using non-hydrostatic terms
264 adcroft 1.79 C quasiHydrostatic :: Using non-hydrostatic terms in hydrostatic algorithm
265 cnh 1.63 C globalFiles :: Selects between "global" and "tiled" files
266 dimitri 1.85 C useSingleCpuIO :: On SGI platforms, option globalFiles is either
267     C slow (f77) or does not work (f90). When
268     C useSingleCpuIO is set, mdsio_writefield.F
269     C outputs from master mpi process only.
270 jmc 1.97 C allowFreezing :: Allows surface water to freeze and form ice
271     C useOldFreezing :: use the old version (before checkpoint52a_pre, 2003-11-12)
272 cnh 1.63 C groundAtK1 :: put the surface(k=1) at the Lower Boundary (=ground)
273 edhill 1.124 C pickup_write_mdsio :: use mdsio to write pickups
274     C pickup_read_mdsio :: use mdsio to read pickups
275     C pickup_write_immed :: echo the pickup immediately (for conversion)
276     C timeave_mdsio :: use mdsio for timeave output
277     C snapshot_mdsio :: use mdsio for "snapshot" (dumpfreq/diagfreq) output
278 edhill 1.125 C monitor_stdio :: use stdio for monitor output
279 dimitri 1.144 C calendarDumps :: When set, approximate months (30-31 days) and years (360-372 days)
280     C for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,
281     C KPP_taveFreq, and freq in pkg/diagnostics are converted to exact
282     C calendar months and years. Requires pkg/cal.
283 cnh 1.1 COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,
284 afe 1.114 & usingCurvilinearGrid, usingCylindricalGrid,
285 adcroft 1.36 & no_slip_sides,no_slip_bottom,
286 adcroft 1.46 & staggerTimeStep,
287 cnh 1.33 & momViscosity, momAdvection, momForcing, useCoriolis,
288 adcroft 1.58 & momPressureForcing, vectorInvariantMomentum,
289 jmc 1.137 & tempAdvection, tempForcing,
290     & saltAdvection, saltForcing,
291 jmc 1.68 & useRealFreshWaterFlux,
292 baylor 1.146 & useFullLeith,
293 jmc 1.55 & rigidLid, implicitFreeSurface, exactConserv, uniformLin_PhiSurf,
294 heimbach 1.127 & momStepping, tempStepping, saltStepping,
295 adcroft 1.77 & metricTerms, usingSphericalPolarMTerms, useNHMTerms,
296 cnh 1.15 & useConstantF, useBetaPlaneF, useSphereF,
297 jmc 1.89 & useCDscheme,
298 adcroft 1.113 & useEnergyConservingCoriolis, useJamartWetPoints, useJamartMomAdv,
299 adcroft 1.111 & SadournyCoriolis, upwindVorticity, highOrderVorticity,
300     & useAbsVorticity,
301 adcroft 1.40 & implicitDiffusion, implicitViscosity,
302 jmc 1.100 & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,
303 jmc 1.118 & multiDimAdvection, useMultiDimAdvec, forcing_In_AB,
304 heimbach 1.56 & doThetaClimRelax, doSaltClimRelax, doTr1ClimRelax,
305 jmc 1.70 & periodicExternalForcing,
306 jmc 1.134 & fluidIsAir, fluidIsWater,
307 jmc 1.87 & usingPCoords, usingZCoords, useDynP_inEos_Zc, setCenterDr,
308 dimitri 1.85 & nonHydrostatic, quasiHydrostatic, globalFiles, useSingleCpuIO,
309 jmc 1.97 & allowFreezing, useOldFreezing, groundAtK1,
310 jmc 1.117 & usePickupBeforeC35, usePickupBeforeC54, debugMode,
311 edhill 1.124 & readPickupWithTracer, writePickupWithTracer,
312     & pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed,
313 edhill 1.131 & timeave_mdsio, snapshot_mdsio, monitor_stdio,
314 heimbach 1.143 & outputTypesInclusive,
315 dimitri 1.144 & inAdMode, inAdTrue, inAdFalse, inAdExact,
316     & calendarDumps
317 edhill 1.131
318 cnh 1.1 LOGICAL usingCartesianGrid
319     LOGICAL usingSphericalPolarGrid
320 afe 1.114 LOGICAL usingCylindricalGrid
321 adcroft 1.52 LOGICAL usingCurvilinearGrid
322 cnh 1.15 LOGICAL usingSphericalPolarMTerms
323 adcroft 1.77 LOGICAL useNHMTerms
324 adcroft 1.36 LOGICAL no_slip_sides
325     LOGICAL no_slip_bottom
326 adcroft 1.46 LOGICAL staggerTimeStep
327 cnh 1.1 LOGICAL momViscosity
328     LOGICAL momAdvection
329     LOGICAL momForcing
330 cnh 1.9 LOGICAL momPressureForcing
331 cnh 1.1 LOGICAL useCoriolis
332 adcroft 1.58 LOGICAL vectorInvariantMomentum
333 cnh 1.1 LOGICAL tempAdvection
334     LOGICAL tempForcing
335     LOGICAL saltAdvection
336     LOGICAL saltForcing
337 jmc 1.68 LOGICAL useRealFreshWaterFlux
338 baylor 1.146 LOGICAL useFullLeith
339 adcroft 1.52 LOGICAL rigidLid
340 cnh 1.8 LOGICAL implicitFreeSurface
341 adcroft 1.52 LOGICAL exactConserv
342 jmc 1.55 LOGICAL uniformLin_PhiSurf
343 cnh 1.10 LOGICAL momStepping
344     LOGICAL tempStepping
345 adcroft 1.17 LOGICAL saltStepping
346 cnh 1.15 LOGICAL metricTerms
347     LOGICAL useConstantF
348     LOGICAL useBetaPlaneF
349     LOGICAL useSphereF
350 jmc 1.89 LOGICAL useCDscheme
351 jmc 1.71 LOGICAL useEnergyConservingCoriolis
352     LOGICAL useJamartWetPoints
353 adcroft 1.113 LOGICAL useJamartMomAdv
354 adcroft 1.111 LOGICAL SadournyCoriolis
355     LOGICAL upwindVorticity
356     LOGICAL highOrderVorticity
357     LOGICAL useAbsVorticity
358 adcroft 1.14 LOGICAL implicitDiffusion
359 adcroft 1.40 LOGICAL implicitViscosity
360 jmc 1.100 LOGICAL tempImplVertAdv
361     LOGICAL saltImplVertAdv
362     LOGICAL momImplVertAdv
363 jmc 1.71 LOGICAL multiDimAdvection
364 jmc 1.118 LOGICAL useMultiDimAdvec
365 jmc 1.71 LOGICAL forcing_In_AB
366 cnh 1.18 LOGICAL doThetaClimRelax
367     LOGICAL doSaltClimRelax
368 heimbach 1.56 LOGICAL doTr1ClimRelax
369 adcroft 1.19 LOGICAL periodicExternalForcing
370 jmc 1.134 LOGICAL fluidIsAir
371     LOGICAL fluidIsWater
372 cnh 1.29 LOGICAL usingPCoords
373     LOGICAL usingZCoords
374 jmc 1.87 LOGICAL useDynP_inEos_Zc
375 jmc 1.70 LOGICAL setCenterDr
376 adcroft 1.37 LOGICAL nonHydrostatic
377 adcroft 1.79 LOGICAL quasiHydrostatic
378 adcroft 1.38 LOGICAL globalFiles
379 dimitri 1.85 LOGICAL useSingleCpuIO
380 adcroft 1.38 LOGICAL allowFreezing
381 jmc 1.97 LOGICAL useOldFreezing
382 adcroft 1.46 LOGICAL groundAtK1
383 heimbach 1.51 LOGICAL usePickupBeforeC35
384 jmc 1.117 LOGICAL usePickupBeforeC54
385 adcroft 1.54 LOGICAL debugMode
386 heimbach 1.56 LOGICAL readPickupWithTracer
387     LOGICAL writePickupWithTracer
388 edhill 1.124 LOGICAL pickup_read_mdsio, pickup_write_mdsio
389     LOGICAL pickup_write_immed
390 edhill 1.125 LOGICAL timeave_mdsio, snapshot_mdsio, monitor_stdio
391 edhill 1.133 LOGICAL outputTypesInclusive
392 heimbach 1.143 LOGICAL inAdMode, inAdTrue, inAdFalse, inAdExact
393 dimitri 1.144 LOGICAL calendarDumps
394 cnh 1.1
395     C-- COMMON /PARM_R/ "Real" valued parameters used by the model.
396 jmc 1.119 C cg2dTargetResidual
397 cnh 1.63 C :: Target residual for cg2d solver; no unit (RHS normalisation)
398 adcroft 1.52 C cg2dTargetResWunit
399 cnh 1.63 C :: Target residual for cg2d solver; W unit (No RHS normalisation)
400 cnh 1.33 C cg3dTargetResidual
401 cnh 1.63 C :: Target residual for cg3d solver.
402     C cg2dpcOffDFac :: Averaging weight for preconditioner off-diagonal.
403 cnh 1.7 C Note. 20th May 1998
404     C I made a weird discovery! In the model paper we argue
405     C for the form of the preconditioner used here ( see
406     C A Finite-volume, Incompressible Navier-Stokes Model
407     C ...., Marshall et. al ). The algebra gives a simple
408     C 0.5 factor for the averaging of ac and aCw to get a
409     C symmettric pre-conditioner. By using a factor of 0.51
410     C i.e. scaling the off-diagonal terms in the
411     C preconditioner down slightly I managed to get the
412     C number of iterations for convergence in a test case to
413     C drop form 192 -> 134! Need to investigate this further!
414     C For now I have introduced a parameter cg2dpcOffDFac which
415     C defaults to 0.51 but can be set at runtime.
416 cnh 1.63 C delR :: Vertical grid spacing ( units of r ).
417 jmc 1.70 C delRc :: Vertical grid spacing between cell centers (r unit).
418 cnh 1.63 C delX :: Separation between cell faces (m) or (deg), depending
419 cnh 1.1 C delY on input flags.
420 cnh 1.63 C gravity :: Accel. due to gravity ( m/s^2 )
421 cnh 1.32 C recip_gravity and its inverse
422 cnh 1.63 C gBaro :: Accel. due to gravity used in barotropic equation ( m/s^2 )
423 mlosch 1.75 C rhoNil :: Reference density for the linear equation of state
424 cnh 1.63 C rhoConst :: Vertically constant reference density
425 mlosch 1.75 C rhoConstFresh :: Constant reference density for fresh water (rain)
426 jmc 1.132 C tRef :: reference vertical profile for potential temperature
427     C sRef :: reference vertical profile for salinity/specific humidity
428 cnh 1.63 C startTime :: Start time for model ( s )
429     C phiMin :: Latitude of southern most cell face.
430     C thetaMin :: Longitude of western most cell face (this
431 cnh 1.1 C is an "inert" parameter but it is included
432     C to make geographical references simple.)
433 cnh 1.63 C rSphere :: Radius of sphere for a spherical polar grid ( m ).
434     C recip_RSphere :: Reciprocal radius of sphere ( m ).
435     C f0 :: Reference coriolis parameter ( 1/s )
436 cnh 1.1 C ( Southern edge f for beta plane )
437 cnh 1.63 C beta :: df/dy ( s^-1.m^-1 )
438     C omega :: Angular velocity ( rad/s )
439 jmc 1.88 C rotationPeriod :: Rotation period (s) (= 2.pi/omega)
440 cnh 1.63 C viscAh :: Eddy viscosity coeff. for mixing of
441 cnh 1.1 C momentum laterally ( m^2/s )
442 mlosch 1.128 C viscAhW :: Eddy viscosity coeff. for mixing of vertical
443     C momentum laterally, no effect for hydrostatic
444     C model, defaults to viscAh if unset ( m^2/s )
445 cnh 1.63 C viscAr :: Eddy viscosity coeff. for mixing of
446 cnh 1.24 C momentum vertically ( units of r^2/s )
447 cnh 1.63 C viscA4 :: Biharmonic viscosity coeff. for mixing of
448 cnh 1.1 C momentum laterally ( m^4/s )
449 mlosch 1.140 C viscA4W :: Biharmonic viscosity coeff. for mixing of vertical
450     C momentum laterally, no effect for hydrostatic
451     C model, defaults to viscA4 if unset ( m^2/s )
452 jmc 1.135 C viscAhD :: Eddy viscosity coeff. for mixing of momentum laterally
453     C (act on Divergence part) ( m^2/s )
454     C viscAhZ :: Eddy viscosity coeff. for mixing of momentum laterally
455     C (act on Vorticity part) ( m^2/s )
456     C viscA4D :: Biharmonic viscosity coeff. for mixing of momentum laterally
457     C (act on Divergence part) ( m^4/s )
458     C viscA4Z :: Biharmonic viscosity coeff. for mixing of momentum laterally
459     C (act on Vorticity part) ( m^4/s )
460 baylor 1.146 C viscC2leith :: Leith non-dimensional viscosity factor (grad(vort))
461     C viscC2leithD :: Modified Leith non-dimensional viscosity factor (grad(div))
462 baylor 1.147 C viscC2smag :: Smagorinsky non-dimensional viscosity factor
463 adcroft 1.102 C viscAhMax :: Maximum eddy viscosity coeff. for mixing of
464     C momentum laterally ( m^2/s )
465 baylor 1.146 C viscAhGridMax:: maximum and minimum harmonic viscosity coefficients ...
466     C viscAhGridMin:: in terms of non-dimensional grid-size dependent viscosity
467 adcroft 1.102 C viscA4Max :: Maximum biharmonic viscosity coeff. for mixing of
468     C momentum laterally ( m^4/s )
469     C viscAhGrid:: non-dimensional grid-size dependent viscosity
470     C viscA4Grid:: non-dimensional grid-size dependent bi-harmonic viscosity
471 dimitri 1.136 C viscA4GridMax:: maximum and minimum biharmonic viscosity coefficients ...
472     C viscA4GridMin:: in terms of non-dimensional grid-size dependent viscosity
473 baylor 1.146 C viscC4leith :: Leith non-dimensional viscosity factor (grad(vort))
474     C viscC4leithD :: Modified Leith non-dimensional viscosity factor (grad(div))
475 cnh 1.63 C diffKhT :: Laplacian diffusion coeff. for mixing of
476 cnh 1.1 C heat laterally ( m^2/s )
477 jmc 1.132 C diffKrNrT :: vertical profile of Laplacian diffusion coeff.
478     C for mixing of heat vertically ( units of r^2/s )
479 cnh 1.63 C diffK4T :: Biharmonic diffusion coeff. for mixing of
480 cnh 1.1 C heat laterally ( m^4/s )
481 cnh 1.63 C diffKhS :: Laplacian diffusion coeff. for mixing of
482 cnh 1.1 C salt laterally ( m^2/s )
483 jmc 1.132 C diffKrNrS :: vertical profile of Laplacian diffusion coeff.
484     C for mixing of salt vertically ( units of r^2/s ),
485 cnh 1.63 C diffK4S :: Biharmonic diffusion coeff. for mixing of
486 cnh 1.1 C salt laterally ( m^4/s )
487 adcroft 1.112 C diffKrBL79surf :: T/S surface diffusivity (m^2/s) Bryan and Lewis, 1979
488     C diffKrBL79deep :: T/S deep diffusivity (m^2/s) Bryan and Lewis, 1979
489     C diffKrBL79scl :: depth scale for arctan fn (m) Bryan and Lewis, 1979
490     C diffKrBL79Ho :: depth offset for arctan fn (m) Bryan and Lewis, 1979
491 cnh 1.63 C deltaT :: Default timestep ( s )
492     C deltaTClock :: Timestep used as model "clock". This determines the
493 cnh 1.7 C IO frequencies and is used in tagging output. It can
494     C be totally different to the dynamical time. Typically
495     C it will be the deep-water timestep for accelerated runs.
496     C Frequency of checkpointing and dumping of the model state
497     C are referenced to this clock. ( s )
498 cnh 1.63 C deltaTMom :: Timestep for momemtum equations ( s )
499 jmc 1.139 C dTtracerLev :: Timestep for tracer equations ( s ), function of level k
500 adcroft 1.72 C deltaTfreesurf :: Timestep for free-surface equation ( s )
501 cnh 1.63 C freesurfFac :: Parameter to turn implicit free surface term on or off
502 cnh 1.8 C freesurfac = 1. uses implicit free surface
503     C freesurfac = 0. uses rigid lid
504 cnh 1.63 C implicSurfPress :: parameter of the Crank-Nickelson time stepping :
505 jmc 1.48 C Implicit part of Surface Pressure Gradient ( 0-1 )
506 cnh 1.63 C implicDiv2Dflow :: parameter of the Crank-Nickelson time stepping :
507 jmc 1.48 C Implicit part of barotropic flow Divergence ( 0-1 )
508 cnh 1.63 C hFacMin :: Minimum fraction size of a cell (affects hFacC etc...)
509     C hFacMinDz :: Minimum dimesional size of a cell (affects hFacC etc..., m)
510     C hFacMinDp :: Minimum dimesional size of a cell (affects hFacC etc..., Pa)
511     C hFacMinDr :: Minimum dimesional size of a cell (affects hFacC etc..., units of r)
512     C hFacInf :: Threshold (inf and sup) for fraction size of surface cell
513 adcroft 1.52 C hFacSup that control vanishing and creating levels
514 cnh 1.63 C tauCD :: CD scheme coupling timescale ( 1/s )
515     C rCD :: CD scheme normalised coupling parameter ( 0-1 )
516     C startTime :: Starting time for this integration ( s ).
517     C endTime :: Ending time for this integration ( s ).
518     C chkPtFreq :: Frequency of rolling check pointing ( s ).
519     C pChkPtFreq :: Frequency of permanent check pointing ( s ).
520     C dumpFreq :: Frequency with which model state is written to
521 cnh 1.24 C post-processing files ( s ).
522 cnh 1.63 C diagFreq :: Frequency with which model writes diagnostic output
523 adcroft 1.59 C of intermediate quantities.
524 cnh 1.63 C afFacMom :: Advection of momentum term tracer parameter
525     C vfFacMom :: Momentum viscosity tracer parameter
526     C pfFacMom :: Momentum pressure forcing tracer parameter
527     C cfFacMom :: Coriolis term tracer parameter
528     C foFacMom :: Momentum forcing tracer parameter
529     C mtFacMom :: Metric terms tracer parameter
530     C cosPower :: Power of cosine of latitude to multiply viscosity
531     C cAdjFreq :: Frequency of convective adjustment
532 cnh 1.24 C
533 jmc 1.76 C taveFreq :: Frequency with which time-averaged model state
534     C is written to post-processing files ( s ).
535     C tave_lastIter :: (for state variable only) fraction of the last time
536     C step (of each taveFreq period) put in the time average.
537     C (fraction for 1rst iter = 1 - tave_lastIter)
538 cnh 1.63 C tauThetaClimRelax :: Relaxation to climatology time scale ( s ).
539     C lambdaThetaClimRelax :: Inverse time scale for relaxation ( 1/s ).
540     C tauSaltClimRelax :: Relaxation to climatology time scale ( s ).
541     C lambdaSaltClimRelax :: Inverse time scale for relaxation ( 1/s ).
542 jmc 1.95 C latBandClimRelax :: latitude band where Relaxation to Clim. is applied,
543     C i.e. where |yC| <= latBandClimRelax
544 cnh 1.63 C externForcingPeriod :: Is the period of which forcing varies (eg. 1 month)
545     C externForcingCycle :: Is the repeat time of the forcing (eg. 1 year)
546 adcroft 1.19 C (note: externForcingCycle must be an integer
547     C number times externForcingPeriod)
548 jmc 1.68 C convertFW2Salt :: salinity, used to convert Fresh-Water Flux to Salt Flux
549     C (use model surface (local) value if set to -1)
550     C temp_EvPrRn :: temperature of Rain & Evap.
551     C salt_EvPrRn :: salinity of Rain & Evap.
552     C (notes: a) tracer content of Rain/Evap only used if both
553     C NonLin_FrSurf & useRealFreshWater are set.
554     C b) use model surface (local) value if set to UNSET_RL)
555 cnh 1.63 C horiVertRatio :: Ratio on units in vertical to units in horizontal.
556 cnh 1.31 C recip_horiVertRatio ( 1 if horiz in m and vertical in m ).
557 cnh 1.30 C ( g*rho if horiz in m and vertical in Pa ).
558 cnh 1.63 C Ro_SeaLevel :: standard position of Sea-Level in "R" coordinate, used as
559 adcroft 1.46 C starting value (k=1) for vertical coordinate (rf(1)=Ro_SeaLevel)
560 cnh 1.63 C bottomDragLinear :: Drag coefficient built in to core dynamics
561 adcroft 1.64 C --"-"-- Quadratic ( linear: 1/s, quadratic: 1/m )
562 adcroft 1.52 COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,
563     & cg2dpcOffDFac, cg3dTargetResidual,
564 jmc 1.96 & delR, delRc, delX, delY,
565 jmc 1.139 & deltaT, deltaTmom, dTtracerLev, deltaTfreesurf, deltaTClock,
566 adcroft 1.72 & abeps, startTime,
567 adcroft 1.52 & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,
568 adcroft 1.78 & fCori, fCoriG, fCoriCos,
569 baylor 1.146 & viscAh, viscAhW, viscAhMax,
570     & viscAhGrid, viscAhGridMax, viscAhGridMin,
571     & viscC2leith, viscC2leithD,
572 baylor 1.147 & viscC2smag,
573 jmc 1.135 & viscAhD, viscAhZ, viscA4D, viscA4Z,
574 mlosch 1.140 & viscA4, viscA4W,
575     & viscA4Max, viscA4Grid, viscA4GridMax, viscA4GridMin,
576 dimitri 1.136 & viscC4leith, viscAr, viscAstrain, viscAtension,
577 jmc 1.132 & diffKhT, diffK4T, diffKrNrT,
578     & diffKhS, diffK4S, diffKrNrS,
579 adcroft 1.112 & diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho,
580 jmc 1.48 & delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow,
581 adcroft 1.52 & hFacMin, hFacMinDz, hFacInf, hFacSup,
582 cnh 1.32 & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,
583 mlosch 1.75 & recip_rhoConst, rhoConst,
584 jmc 1.76 & rhoConstFresh, convertEmP2rUnit, tRef, sRef,
585 heimbach 1.103 & endTime, chkPtFreq, pchkPtFreq, dumpFreq, adjDumpFreq,
586 heimbach 1.143 & diagFreq, taveFreq, tave_lastIter, monitorFreq, adjMonitorFreq,
587 cnh 1.15 & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
588 jmc 1.88 & cosPower, cAdjFreq, omega, rotationPeriod,
589 heimbach 1.56 & tauThetaClimRelax, lambdaThetaClimRelax,
590 adcroft 1.19 & tauSaltClimRelax, lambdaSaltClimRelax,
591 jmc 1.95 & tauTr1ClimRelax, lambdaTr1ClimRelax, latBandClimRelax,
592 cnh 1.27 & externForcingCycle, externForcingPeriod,
593 jmc 1.137 & convertFW2Salt, temp_EvPrRn, salt_EvPrRn,
594 jmc 1.96 & hFacMinDr, hFacMinDp,
595 jmc 1.68 & horiVertRatio, recip_horiVertRatio,
596 jmc 1.67 & ivdc_kappa, Ro_SeaLevel,
597 afe 1.116 & bottomDragLinear,bottomDragQuadratic,
598 afe 1.142 & tCylIn, tCylOut
599 cnh 1.27
600 adcroft 1.6 _RL cg2dTargetResidual
601 adcroft 1.52 _RL cg2dTargetResWunit
602 cnh 1.33 _RL cg3dTargetResidual
603 cnh 1.7 _RL cg2dpcOffDFac
604 cnh 1.25 _RL delR(Nr)
605 jmc 1.70 _RL delRc(Nr+1)
606 adcroft 1.6 _RL delX(Nx)
607     _RL delY(Ny)
608     _RL deltaT
609 cnh 1.7 _RL deltaTClock
610 adcroft 1.6 _RL deltaTmom
611 jmc 1.139 _RL dTtracerLev(Nr)
612 adcroft 1.72 _RL deltaTfreesurf
613 adcroft 1.6 _RL abeps
614     _RL phiMin
615     _RL thetaMin
616     _RL rSphere
617 cnh 1.25 _RL recip_RSphere
618 adcroft 1.6 _RL f0
619 cnh 1.8 _RL freeSurfFac
620 jmc 1.48 _RL implicSurfPress
621     _RL implicDiv2Dflow
622 adcroft 1.22 _RL hFacMin
623     _RL hFacMinDz
624 cnh 1.28 _RL hFacMinDp
625 cnh 1.27 _RL hFacMinDr
626 adcroft 1.52 _RL hFacInf
627     _RL hFacSup
628 adcroft 1.6 _RL beta
629     _RL viscAh
630 mlosch 1.128 _RL viscAhW
631 jmc 1.135 _RL viscAhD
632     _RL viscAhZ
633 adcroft 1.102 _RL viscAhMax
634     _RL viscAhGrid
635 baylor 1.146 _RL viscAhGridMax
636     _RL viscAhGridMin
637 adcroft 1.110 _RL viscC2leith
638 baylor 1.146 _RL viscC2leithD
639 baylor 1.147 _RL viscC2smag
640 adcroft 1.60 _RL viscAstrain
641     _RL viscAtension
642 cnh 1.25 _RL viscAr
643 adcroft 1.6 _RL viscA4
644 mlosch 1.140 _RL viscA4W
645 jmc 1.135 _RL viscA4D
646     _RL viscA4Z
647 adcroft 1.102 _RL viscA4Max
648 dimitri 1.136 _RL viscA4Grid, viscA4GridMax, viscA4GridMin
649 adcroft 1.110 _RL viscC4leith
650 baylor 1.146 _RL viscC4leithD
651 adcroft 1.6 _RL diffKhT
652 jmc 1.132 _RL diffKrNrT(Nr)
653 adcroft 1.6 _RL diffK4T
654     _RL diffKhS
655 jmc 1.132 _RL diffKrNrS(Nr)
656 adcroft 1.6 _RL diffK4S
657 adcroft 1.112 _RL diffKrBL79surf
658     _RL diffKrBL79deep
659     _RL diffKrBL79scl
660     _RL diffKrBL79Ho
661 adcroft 1.6 _RL delt
662     _RL tauCD
663     _RL rCD
664     _RL gravity
665 cnh 1.32 _RL recip_gravity
666 cnh 1.8 _RL gBaro
667 adcroft 1.6 _RL rhonil
668 cnh 1.25 _RL recip_rhonil
669     _RL rhoConst
670 cnh 1.26 _RL recip_rhoConst
671 mlosch 1.75 _RL rhoConstFresh
672 jmc 1.76 _RL convertEmP2rUnit
673 cnh 1.25 _RL tRef(Nr)
674     _RL sRef(Nr)
675 adcroft 1.52 _RS fCori(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
676     _RS fCoriG(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
677 adcroft 1.78 _RS fCoriCos(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
678 adcroft 1.6 _RL startTime
679     _RL endTime
680     _RL chkPtFreq
681 cnh 1.7 _RL pChkPtFreq
682 adcroft 1.6 _RL dumpFreq
683 heimbach 1.103 _RL adjDumpFreq
684 adcroft 1.59 _RL diagFreq
685 adcroft 1.20 _RL taveFreq
686 jmc 1.76 _RL tave_lastIter
687 adcroft 1.53 _RL monitorFreq
688 heimbach 1.143 _RL adjMonitorFreq
689 cnh 1.9 _RL afFacMom
690     _RL vfFacMom
691     _RL pfFacMom
692     _RL cfFacMom
693     _RL foFacMom
694 cnh 1.15 _RL mTFacMom
695 adcroft 1.39 _RL cosPower
696 cnh 1.9 _RL cAdjFreq
697 cnh 1.15 _RL omega
698 jmc 1.88 _RL rotationPeriod
699 cnh 1.18 _RL tauThetaClimRelax
700     _RL lambdaThetaClimRelax
701     _RL tauSaltClimRelax
702     _RL lambdaSaltClimRelax
703 heimbach 1.56 _RL tauTr1ClimRelax
704     _RL lambdaTr1ClimRelax
705 jmc 1.95 _RL latBandClimRelax
706 adcroft 1.19 _RL externForcingCycle
707     _RL externForcingPeriod
708 jmc 1.68 _RL convertFW2Salt
709     _RL temp_EvPrRn
710     _RL salt_EvPrRn
711 cnh 1.30 _RL horiVertRatio
712 cnh 1.31 _RL recip_horiVertRatio
713 adcroft 1.41 _RL ivdc_kappa
714 adcroft 1.46 _RL Ro_SeaLevel
715     _RL bottomDragLinear
716     _RL bottomDragQuadratic
717 afe 1.142 _RL tCylIn
718     _RL tCylOut
719 adcroft 1.6
720 jmc 1.91 C-- COMMON /PARM_A/ Thermodynamics constants ?
721     COMMON /PARM_A/ HeatCapacity_Cp,recip_Cp
722 adcroft 1.6 _RL HeatCapacity_Cp
723 adcroft 1.36 _RL recip_Cp
724 jmc 1.55
725 jmc 1.91 C-- COMMON /PARM_ATM/ Atmospheric physical parameters (Ideal Gas EOS, ...)
726     C celsius2K :: convert centigrade (Celsius) degree to Kelvin
727 jmc 1.83 C atm_Po :: standard reference pressure
728     C atm_Cp :: specific heat (Cp) of the (dry) air at constant pressure
729     C atm_Rd :: gas constant for dry air
730 cnh 1.63 C atm_kappa :: kappa = R/Cp (R: constant of Ideal Gas EOS)
731 jmc 1.94 C atm_Rq :: water vapour specific volume anomaly relative to dry air
732     C (e.g. typical value = (29/18 -1) 10^-3 with q [g/kg])
733 jmc 1.83 C integr_GeoPot :: option to select the way we integrate the geopotential
734 jmc 1.55 C (still a subject of discussions ...)
735 jmc 1.83 C selectFindRoSurf :: select the way surf. ref. pressure (=Ro_surf) is
736     C derived from the orography. Implemented: 0,1 (see INI_P_GROUND)
737 jmc 1.91 COMMON /PARM_ATM/
738     & celsius2K,
739 jmc 1.94 & atm_Cp, atm_Rd, atm_kappa, atm_Rq, atm_Po,
740 jmc 1.91 & integr_GeoPot, selectFindRoSurf
741     _RL celsius2K
742 jmc 1.94 _RL atm_Po, atm_Cp, atm_Rd, atm_kappa, atm_Rq
743 jmc 1.83 INTEGER integr_GeoPot, selectFindRoSurf
744 cnh 1.7
745 adcroft 1.44 C Logical flags for selecting packages
746 mlosch 1.126 LOGICAL useOPPS
747 mlosch 1.121 LOGICAL usePP81
748     LOGICAL useMY82
749 mlosch 1.126 LOGICAL useGGL90
750 heimbach 1.45 LOGICAL useKPP
751     LOGICAL useGMRedi
752 adcroft 1.46 LOGICAL useOBCS
753 jmc 1.49 LOGICAL useAIM
754 jmc 1.91 LOGICAL useLand
755 heimbach 1.56 LOGICAL useGrdchk
756 heimbach 1.45 LOGICAL useECCO
757 adcroft 1.52 LOGICAL useSHAP_FILT
758 jmc 1.67 LOGICAL useZONAL_FILT
759 adcroft 1.62 LOGICAL useFLT
760 adcroft 1.69 LOGICAL usePTRACERS
761 mlosch 1.138 LOGICAL useGCHEM
762 dimitri 1.86 LOGICAL useSBO
763 heimbach 1.80 LOGICAL useSEAICE
764 jmc 1.98 LOGICAL useBulkForce
765     LOGICAL useThSIce
766 molod 1.99 LOGICAL usefizhi
767     LOGICAL usegridalt
768 molod 1.101 LOGICAL usediagnostics
769 heimbach 1.109 LOGICAL useEBM
770 edhill 1.130 LOGICAL useMNC
771 adcroft 1.44 COMMON /PARM_PACKAGES/
772 jmc 1.91 & useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,
773 adcroft 1.69 & useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,
774 mlosch 1.138 & usePTRACERS, useGCHEM,
775     & useSBO, useSEAICE, useThSIce, useBulkForce,
776     & usefizhi, usegridalt, usediagnostics, useEBM, useMNC,
777 mlosch 1.126 & usePP81, useMY82, useOPPS, useGGL90
778 edhill 1.105
779     CEH3 ;;; Local Variables: ***
780     CEH3 ;;; mode:fortran ***
781     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22