/[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.159 - (hide annotations) (download)
Thu Jun 9 15:53:19 2005 UTC (18 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57i_post
Changes since 1.158: +5 -3 lines
File MIME type: text/plain
add flag for momentum vertical advection (upwindShear)

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

  ViewVC Help
Powered by ViewVC 1.1.22