/[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.149 - (hide annotations) (download)
Sun Apr 3 05:16:43 2005 UTC (19 years, 1 month ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57f_pre
Changes since 1.148: +4 -2 lines
File MIME type: text/plain
 o mnc-ifying the seaice package

1 edhill 1.149 C $Header: /u/gcmpack/MITgcm/model/inc/PARAMS.h,v 1.148 2005/03/10 17:58:21 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.149 C seaice_mdsio :: use mdsio for seaice output
279 edhill 1.125 C monitor_stdio :: use stdio for monitor output
280 dimitri 1.144 C calendarDumps :: When set, approximate months (30-31 days) and years (360-372 days)
281     C for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,
282     C KPP_taveFreq, and freq in pkg/diagnostics are converted to exact
283     C calendar months and years. Requires pkg/cal.
284 cnh 1.1 COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,
285 afe 1.114 & usingCurvilinearGrid, usingCylindricalGrid,
286 adcroft 1.36 & no_slip_sides,no_slip_bottom,
287 adcroft 1.46 & staggerTimeStep,
288 cnh 1.33 & momViscosity, momAdvection, momForcing, useCoriolis,
289 adcroft 1.58 & momPressureForcing, vectorInvariantMomentum,
290 jmc 1.137 & tempAdvection, tempForcing,
291     & saltAdvection, saltForcing,
292 jmc 1.68 & useRealFreshWaterFlux,
293 baylor 1.146 & useFullLeith,
294 jmc 1.55 & rigidLid, implicitFreeSurface, exactConserv, uniformLin_PhiSurf,
295 heimbach 1.127 & momStepping, tempStepping, saltStepping,
296 adcroft 1.77 & metricTerms, usingSphericalPolarMTerms, useNHMTerms,
297 cnh 1.15 & useConstantF, useBetaPlaneF, useSphereF,
298 jmc 1.89 & useCDscheme,
299 adcroft 1.113 & useEnergyConservingCoriolis, useJamartWetPoints, useJamartMomAdv,
300 adcroft 1.111 & SadournyCoriolis, upwindVorticity, highOrderVorticity,
301     & useAbsVorticity,
302 adcroft 1.40 & implicitDiffusion, implicitViscosity,
303 jmc 1.100 & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,
304 jmc 1.118 & multiDimAdvection, useMultiDimAdvec, forcing_In_AB,
305 heimbach 1.56 & doThetaClimRelax, doSaltClimRelax, doTr1ClimRelax,
306 jmc 1.70 & periodicExternalForcing,
307 jmc 1.134 & fluidIsAir, fluidIsWater,
308 jmc 1.87 & usingPCoords, usingZCoords, useDynP_inEos_Zc, setCenterDr,
309 dimitri 1.85 & nonHydrostatic, quasiHydrostatic, globalFiles, useSingleCpuIO,
310 jmc 1.97 & allowFreezing, useOldFreezing, groundAtK1,
311 jmc 1.117 & usePickupBeforeC35, usePickupBeforeC54, debugMode,
312 edhill 1.124 & readPickupWithTracer, writePickupWithTracer,
313     & pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed,
314 edhill 1.149 & timeave_mdsio, snapshot_mdsio, monitor_stdio, seaice_mdsio,
315 heimbach 1.143 & outputTypesInclusive,
316 dimitri 1.144 & inAdMode, inAdTrue, inAdFalse, inAdExact,
317     & calendarDumps
318 edhill 1.131
319 cnh 1.1 LOGICAL usingCartesianGrid
320     LOGICAL usingSphericalPolarGrid
321 afe 1.114 LOGICAL usingCylindricalGrid
322 adcroft 1.52 LOGICAL usingCurvilinearGrid
323 cnh 1.15 LOGICAL usingSphericalPolarMTerms
324 adcroft 1.77 LOGICAL useNHMTerms
325 adcroft 1.36 LOGICAL no_slip_sides
326     LOGICAL no_slip_bottom
327 adcroft 1.46 LOGICAL staggerTimeStep
328 cnh 1.1 LOGICAL momViscosity
329     LOGICAL momAdvection
330     LOGICAL momForcing
331 cnh 1.9 LOGICAL momPressureForcing
332 cnh 1.1 LOGICAL useCoriolis
333 adcroft 1.58 LOGICAL vectorInvariantMomentum
334 cnh 1.1 LOGICAL tempAdvection
335     LOGICAL tempForcing
336     LOGICAL saltAdvection
337     LOGICAL saltForcing
338 jmc 1.68 LOGICAL useRealFreshWaterFlux
339 baylor 1.146 LOGICAL useFullLeith
340 adcroft 1.52 LOGICAL rigidLid
341 cnh 1.8 LOGICAL implicitFreeSurface
342 adcroft 1.52 LOGICAL exactConserv
343 jmc 1.55 LOGICAL uniformLin_PhiSurf
344 cnh 1.10 LOGICAL momStepping
345     LOGICAL tempStepping
346 adcroft 1.17 LOGICAL saltStepping
347 cnh 1.15 LOGICAL metricTerms
348     LOGICAL useConstantF
349     LOGICAL useBetaPlaneF
350     LOGICAL useSphereF
351 jmc 1.89 LOGICAL useCDscheme
352 jmc 1.71 LOGICAL useEnergyConservingCoriolis
353     LOGICAL useJamartWetPoints
354 adcroft 1.113 LOGICAL useJamartMomAdv
355 adcroft 1.111 LOGICAL SadournyCoriolis
356     LOGICAL upwindVorticity
357     LOGICAL highOrderVorticity
358     LOGICAL useAbsVorticity
359 adcroft 1.14 LOGICAL implicitDiffusion
360 adcroft 1.40 LOGICAL implicitViscosity
361 jmc 1.100 LOGICAL tempImplVertAdv
362     LOGICAL saltImplVertAdv
363     LOGICAL momImplVertAdv
364 jmc 1.71 LOGICAL multiDimAdvection
365 jmc 1.118 LOGICAL useMultiDimAdvec
366 jmc 1.71 LOGICAL forcing_In_AB
367 cnh 1.18 LOGICAL doThetaClimRelax
368     LOGICAL doSaltClimRelax
369 heimbach 1.56 LOGICAL doTr1ClimRelax
370 adcroft 1.19 LOGICAL periodicExternalForcing
371 jmc 1.134 LOGICAL fluidIsAir
372     LOGICAL fluidIsWater
373 cnh 1.29 LOGICAL usingPCoords
374     LOGICAL usingZCoords
375 jmc 1.87 LOGICAL useDynP_inEos_Zc
376 jmc 1.70 LOGICAL setCenterDr
377 adcroft 1.37 LOGICAL nonHydrostatic
378 adcroft 1.79 LOGICAL quasiHydrostatic
379 adcroft 1.38 LOGICAL globalFiles
380 dimitri 1.85 LOGICAL useSingleCpuIO
381 adcroft 1.38 LOGICAL allowFreezing
382 jmc 1.97 LOGICAL useOldFreezing
383 adcroft 1.46 LOGICAL groundAtK1
384 heimbach 1.51 LOGICAL usePickupBeforeC35
385 jmc 1.117 LOGICAL usePickupBeforeC54
386 adcroft 1.54 LOGICAL debugMode
387 heimbach 1.56 LOGICAL readPickupWithTracer
388     LOGICAL writePickupWithTracer
389 edhill 1.124 LOGICAL pickup_read_mdsio, pickup_write_mdsio
390     LOGICAL pickup_write_immed
391 edhill 1.125 LOGICAL timeave_mdsio, snapshot_mdsio, monitor_stdio
392 edhill 1.149 LOGICAL seaice_mdsio
393 edhill 1.133 LOGICAL outputTypesInclusive
394 heimbach 1.143 LOGICAL inAdMode, inAdTrue, inAdFalse, inAdExact
395 dimitri 1.144 LOGICAL calendarDumps
396 cnh 1.1
397     C-- COMMON /PARM_R/ "Real" valued parameters used by the model.
398 jmc 1.119 C cg2dTargetResidual
399 cnh 1.63 C :: Target residual for cg2d solver; no unit (RHS normalisation)
400 adcroft 1.52 C cg2dTargetResWunit
401 cnh 1.63 C :: Target residual for cg2d solver; W unit (No RHS normalisation)
402 cnh 1.33 C cg3dTargetResidual
403 cnh 1.63 C :: Target residual for cg3d solver.
404     C cg2dpcOffDFac :: Averaging weight for preconditioner off-diagonal.
405 cnh 1.7 C Note. 20th May 1998
406     C I made a weird discovery! In the model paper we argue
407     C for the form of the preconditioner used here ( see
408     C A Finite-volume, Incompressible Navier-Stokes Model
409     C ...., Marshall et. al ). The algebra gives a simple
410     C 0.5 factor for the averaging of ac and aCw to get a
411     C symmettric pre-conditioner. By using a factor of 0.51
412     C i.e. scaling the off-diagonal terms in the
413     C preconditioner down slightly I managed to get the
414     C number of iterations for convergence in a test case to
415     C drop form 192 -> 134! Need to investigate this further!
416     C For now I have introduced a parameter cg2dpcOffDFac which
417     C defaults to 0.51 but can be set at runtime.
418 cnh 1.63 C delR :: Vertical grid spacing ( units of r ).
419 jmc 1.70 C delRc :: Vertical grid spacing between cell centers (r unit).
420 cnh 1.63 C delX :: Separation between cell faces (m) or (deg), depending
421 cnh 1.1 C delY on input flags.
422 cnh 1.63 C gravity :: Accel. due to gravity ( m/s^2 )
423 cnh 1.32 C recip_gravity and its inverse
424 cnh 1.63 C gBaro :: Accel. due to gravity used in barotropic equation ( m/s^2 )
425 mlosch 1.75 C rhoNil :: Reference density for the linear equation of state
426 cnh 1.63 C rhoConst :: Vertically constant reference density
427 mlosch 1.75 C rhoConstFresh :: Constant reference density for fresh water (rain)
428 jmc 1.132 C tRef :: reference vertical profile for potential temperature
429     C sRef :: reference vertical profile for salinity/specific humidity
430 cnh 1.63 C startTime :: Start time for model ( s )
431     C phiMin :: Latitude of southern most cell face.
432     C thetaMin :: Longitude of western most cell face (this
433 cnh 1.1 C is an "inert" parameter but it is included
434     C to make geographical references simple.)
435 cnh 1.63 C rSphere :: Radius of sphere for a spherical polar grid ( m ).
436     C recip_RSphere :: Reciprocal radius of sphere ( m ).
437     C f0 :: Reference coriolis parameter ( 1/s )
438 cnh 1.1 C ( Southern edge f for beta plane )
439 cnh 1.63 C beta :: df/dy ( s^-1.m^-1 )
440     C omega :: Angular velocity ( rad/s )
441 jmc 1.88 C rotationPeriod :: Rotation period (s) (= 2.pi/omega)
442 cnh 1.63 C viscAh :: Eddy viscosity coeff. for mixing of
443 cnh 1.1 C momentum laterally ( m^2/s )
444 mlosch 1.128 C viscAhW :: Eddy viscosity coeff. for mixing of vertical
445     C momentum laterally, no effect for hydrostatic
446     C model, defaults to viscAh if unset ( m^2/s )
447 cnh 1.63 C viscAr :: Eddy viscosity coeff. for mixing of
448 cnh 1.24 C momentum vertically ( units of r^2/s )
449 cnh 1.63 C viscA4 :: Biharmonic viscosity coeff. for mixing of
450 cnh 1.1 C momentum laterally ( m^4/s )
451 mlosch 1.140 C viscA4W :: Biharmonic viscosity coeff. for mixing of vertical
452     C momentum laterally, no effect for hydrostatic
453     C model, defaults to viscA4 if unset ( m^2/s )
454 jmc 1.135 C viscAhD :: Eddy viscosity coeff. for mixing of momentum laterally
455     C (act on Divergence part) ( m^2/s )
456     C viscAhZ :: Eddy viscosity coeff. for mixing of momentum laterally
457     C (act on Vorticity part) ( m^2/s )
458     C viscA4D :: Biharmonic viscosity coeff. for mixing of momentum laterally
459     C (act on Divergence part) ( m^4/s )
460     C viscA4Z :: Biharmonic viscosity coeff. for mixing of momentum laterally
461     C (act on Vorticity part) ( m^4/s )
462 baylor 1.146 C viscC2leith :: Leith non-dimensional viscosity factor (grad(vort))
463     C viscC2leithD :: Modified Leith non-dimensional viscosity factor (grad(div))
464 baylor 1.147 C viscC2smag :: Smagorinsky non-dimensional viscosity factor
465 adcroft 1.102 C viscAhMax :: Maximum eddy viscosity coeff. for mixing of
466     C momentum laterally ( m^2/s )
467 baylor 1.146 C viscAhGridMax:: maximum and minimum harmonic viscosity coefficients ...
468     C viscAhGridMin:: in terms of non-dimensional grid-size dependent viscosity
469 adcroft 1.102 C viscA4Max :: Maximum biharmonic viscosity coeff. for mixing of
470     C momentum laterally ( m^4/s )
471     C viscAhGrid:: non-dimensional grid-size dependent viscosity
472     C viscA4Grid:: non-dimensional grid-size dependent bi-harmonic viscosity
473 dimitri 1.136 C viscA4GridMax:: maximum and minimum biharmonic viscosity coefficients ...
474     C viscA4GridMin:: in terms of non-dimensional grid-size dependent viscosity
475 baylor 1.146 C viscC4leith :: Leith non-dimensional viscosity factor (grad(vort))
476     C viscC4leithD :: Modified Leith non-dimensional viscosity factor (grad(div))
477 cnh 1.63 C diffKhT :: Laplacian diffusion coeff. for mixing of
478 cnh 1.1 C heat laterally ( m^2/s )
479 jmc 1.132 C diffKrNrT :: vertical profile of Laplacian diffusion coeff.
480     C for mixing of heat vertically ( units of r^2/s )
481 cnh 1.63 C diffK4T :: Biharmonic diffusion coeff. for mixing of
482 cnh 1.1 C heat laterally ( m^4/s )
483 cnh 1.63 C diffKhS :: Laplacian diffusion coeff. for mixing of
484 cnh 1.1 C salt laterally ( m^2/s )
485 jmc 1.132 C diffKrNrS :: vertical profile of Laplacian diffusion coeff.
486     C for mixing of salt vertically ( units of r^2/s ),
487 cnh 1.63 C diffK4S :: Biharmonic diffusion coeff. for mixing of
488 cnh 1.1 C salt laterally ( m^4/s )
489 adcroft 1.112 C diffKrBL79surf :: T/S surface diffusivity (m^2/s) Bryan and Lewis, 1979
490     C diffKrBL79deep :: T/S deep diffusivity (m^2/s) Bryan and Lewis, 1979
491     C diffKrBL79scl :: depth scale for arctan fn (m) Bryan and Lewis, 1979
492     C diffKrBL79Ho :: depth offset for arctan fn (m) Bryan and Lewis, 1979
493 cnh 1.63 C deltaT :: Default timestep ( s )
494     C deltaTClock :: Timestep used as model "clock". This determines the
495 cnh 1.7 C IO frequencies and is used in tagging output. It can
496     C be totally different to the dynamical time. Typically
497     C it will be the deep-water timestep for accelerated runs.
498     C Frequency of checkpointing and dumping of the model state
499     C are referenced to this clock. ( s )
500 cnh 1.63 C deltaTMom :: Timestep for momemtum equations ( s )
501 jmc 1.139 C dTtracerLev :: Timestep for tracer equations ( s ), function of level k
502 adcroft 1.72 C deltaTfreesurf :: Timestep for free-surface equation ( s )
503 cnh 1.63 C freesurfFac :: Parameter to turn implicit free surface term on or off
504 cnh 1.8 C freesurfac = 1. uses implicit free surface
505     C freesurfac = 0. uses rigid lid
506 cnh 1.63 C implicSurfPress :: parameter of the Crank-Nickelson time stepping :
507 jmc 1.48 C Implicit part of Surface Pressure Gradient ( 0-1 )
508 cnh 1.63 C implicDiv2Dflow :: parameter of the Crank-Nickelson time stepping :
509 jmc 1.48 C Implicit part of barotropic flow Divergence ( 0-1 )
510 cnh 1.63 C hFacMin :: Minimum fraction size of a cell (affects hFacC etc...)
511     C hFacMinDz :: Minimum dimesional size of a cell (affects hFacC etc..., m)
512     C hFacMinDp :: Minimum dimesional size of a cell (affects hFacC etc..., Pa)
513     C hFacMinDr :: Minimum dimesional size of a cell (affects hFacC etc..., units of r)
514     C hFacInf :: Threshold (inf and sup) for fraction size of surface cell
515 adcroft 1.52 C hFacSup that control vanishing and creating levels
516 cnh 1.63 C tauCD :: CD scheme coupling timescale ( 1/s )
517     C rCD :: CD scheme normalised coupling parameter ( 0-1 )
518     C startTime :: Starting time for this integration ( s ).
519     C endTime :: Ending time for this integration ( s ).
520     C chkPtFreq :: Frequency of rolling check pointing ( s ).
521     C pChkPtFreq :: Frequency of permanent check pointing ( s ).
522     C dumpFreq :: Frequency with which model state is written to
523 cnh 1.24 C post-processing files ( s ).
524 cnh 1.63 C diagFreq :: Frequency with which model writes diagnostic output
525 adcroft 1.59 C of intermediate quantities.
526 cnh 1.63 C afFacMom :: Advection of momentum term tracer parameter
527     C vfFacMom :: Momentum viscosity tracer parameter
528     C pfFacMom :: Momentum pressure forcing tracer parameter
529     C cfFacMom :: Coriolis term tracer parameter
530     C foFacMom :: Momentum forcing tracer parameter
531     C mtFacMom :: Metric terms tracer parameter
532     C cosPower :: Power of cosine of latitude to multiply viscosity
533     C cAdjFreq :: Frequency of convective adjustment
534 cnh 1.24 C
535 jmc 1.76 C taveFreq :: Frequency with which time-averaged model state
536     C is written to post-processing files ( s ).
537     C tave_lastIter :: (for state variable only) fraction of the last time
538     C step (of each taveFreq period) put in the time average.
539     C (fraction for 1rst iter = 1 - tave_lastIter)
540 cnh 1.63 C tauThetaClimRelax :: Relaxation to climatology time scale ( s ).
541     C lambdaThetaClimRelax :: Inverse time scale for relaxation ( 1/s ).
542     C tauSaltClimRelax :: Relaxation to climatology time scale ( s ).
543     C lambdaSaltClimRelax :: Inverse time scale for relaxation ( 1/s ).
544 jmc 1.95 C latBandClimRelax :: latitude band where Relaxation to Clim. is applied,
545     C i.e. where |yC| <= latBandClimRelax
546 cnh 1.63 C externForcingPeriod :: Is the period of which forcing varies (eg. 1 month)
547     C externForcingCycle :: Is the repeat time of the forcing (eg. 1 year)
548 adcroft 1.19 C (note: externForcingCycle must be an integer
549     C number times externForcingPeriod)
550 jmc 1.68 C convertFW2Salt :: salinity, used to convert Fresh-Water Flux to Salt Flux
551     C (use model surface (local) value if set to -1)
552     C temp_EvPrRn :: temperature of Rain & Evap.
553     C salt_EvPrRn :: salinity of Rain & Evap.
554     C (notes: a) tracer content of Rain/Evap only used if both
555     C NonLin_FrSurf & useRealFreshWater are set.
556     C b) use model surface (local) value if set to UNSET_RL)
557 cnh 1.63 C horiVertRatio :: Ratio on units in vertical to units in horizontal.
558 cnh 1.31 C recip_horiVertRatio ( 1 if horiz in m and vertical in m ).
559 cnh 1.30 C ( g*rho if horiz in m and vertical in Pa ).
560 cnh 1.63 C Ro_SeaLevel :: standard position of Sea-Level in "R" coordinate, used as
561 adcroft 1.46 C starting value (k=1) for vertical coordinate (rf(1)=Ro_SeaLevel)
562 cnh 1.63 C bottomDragLinear :: Drag coefficient built in to core dynamics
563 adcroft 1.64 C --"-"-- Quadratic ( linear: 1/s, quadratic: 1/m )
564 adcroft 1.52 COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,
565     & cg2dpcOffDFac, cg3dTargetResidual,
566 jmc 1.96 & delR, delRc, delX, delY,
567 jmc 1.139 & deltaT, deltaTmom, dTtracerLev, deltaTfreesurf, deltaTClock,
568 adcroft 1.72 & abeps, startTime,
569 adcroft 1.52 & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,
570 adcroft 1.78 & fCori, fCoriG, fCoriCos,
571 baylor 1.146 & viscAh, viscAhW, viscAhMax,
572     & viscAhGrid, viscAhGridMax, viscAhGridMin,
573     & viscC2leith, viscC2leithD,
574 baylor 1.147 & viscC2smag,
575 jmc 1.135 & viscAhD, viscAhZ, viscA4D, viscA4Z,
576 mlosch 1.140 & viscA4, viscA4W,
577     & viscA4Max, viscA4Grid, viscA4GridMax, viscA4GridMin,
578 baylor 1.148 & viscC4leith, viscC4leithD, viscAr, viscAstrain, viscAtension,
579 jmc 1.132 & diffKhT, diffK4T, diffKrNrT,
580     & diffKhS, diffK4S, diffKrNrS,
581 adcroft 1.112 & diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho,
582 jmc 1.48 & delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow,
583 adcroft 1.52 & hFacMin, hFacMinDz, hFacInf, hFacSup,
584 cnh 1.32 & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,
585 mlosch 1.75 & recip_rhoConst, rhoConst,
586 jmc 1.76 & rhoConstFresh, convertEmP2rUnit, tRef, sRef,
587 heimbach 1.103 & endTime, chkPtFreq, pchkPtFreq, dumpFreq, adjDumpFreq,
588 heimbach 1.143 & diagFreq, taveFreq, tave_lastIter, monitorFreq, adjMonitorFreq,
589 cnh 1.15 & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
590 jmc 1.88 & cosPower, cAdjFreq, omega, rotationPeriod,
591 heimbach 1.56 & tauThetaClimRelax, lambdaThetaClimRelax,
592 adcroft 1.19 & tauSaltClimRelax, lambdaSaltClimRelax,
593 jmc 1.95 & tauTr1ClimRelax, lambdaTr1ClimRelax, latBandClimRelax,
594 cnh 1.27 & externForcingCycle, externForcingPeriod,
595 jmc 1.137 & convertFW2Salt, temp_EvPrRn, salt_EvPrRn,
596 jmc 1.96 & hFacMinDr, hFacMinDp,
597 jmc 1.68 & horiVertRatio, recip_horiVertRatio,
598 jmc 1.67 & ivdc_kappa, Ro_SeaLevel,
599 afe 1.116 & bottomDragLinear,bottomDragQuadratic,
600 afe 1.142 & tCylIn, tCylOut
601 cnh 1.27
602 adcroft 1.6 _RL cg2dTargetResidual
603 adcroft 1.52 _RL cg2dTargetResWunit
604 cnh 1.33 _RL cg3dTargetResidual
605 cnh 1.7 _RL cg2dpcOffDFac
606 cnh 1.25 _RL delR(Nr)
607 jmc 1.70 _RL delRc(Nr+1)
608 adcroft 1.6 _RL delX(Nx)
609     _RL delY(Ny)
610     _RL deltaT
611 cnh 1.7 _RL deltaTClock
612 adcroft 1.6 _RL deltaTmom
613 jmc 1.139 _RL dTtracerLev(Nr)
614 adcroft 1.72 _RL deltaTfreesurf
615 adcroft 1.6 _RL abeps
616     _RL phiMin
617     _RL thetaMin
618     _RL rSphere
619 cnh 1.25 _RL recip_RSphere
620 adcroft 1.6 _RL f0
621 cnh 1.8 _RL freeSurfFac
622 jmc 1.48 _RL implicSurfPress
623     _RL implicDiv2Dflow
624 adcroft 1.22 _RL hFacMin
625     _RL hFacMinDz
626 cnh 1.28 _RL hFacMinDp
627 cnh 1.27 _RL hFacMinDr
628 adcroft 1.52 _RL hFacInf
629     _RL hFacSup
630 adcroft 1.6 _RL beta
631     _RL viscAh
632 mlosch 1.128 _RL viscAhW
633 jmc 1.135 _RL viscAhD
634     _RL viscAhZ
635 adcroft 1.102 _RL viscAhMax
636     _RL viscAhGrid
637 baylor 1.146 _RL viscAhGridMax
638     _RL viscAhGridMin
639 adcroft 1.110 _RL viscC2leith
640 baylor 1.146 _RL viscC2leithD
641 baylor 1.147 _RL viscC2smag
642 adcroft 1.60 _RL viscAstrain
643     _RL viscAtension
644 cnh 1.25 _RL viscAr
645 adcroft 1.6 _RL viscA4
646 mlosch 1.140 _RL viscA4W
647 jmc 1.135 _RL viscA4D
648     _RL viscA4Z
649 adcroft 1.102 _RL viscA4Max
650 dimitri 1.136 _RL viscA4Grid, viscA4GridMax, viscA4GridMin
651 adcroft 1.110 _RL viscC4leith
652 baylor 1.146 _RL viscC4leithD
653 adcroft 1.6 _RL diffKhT
654 jmc 1.132 _RL diffKrNrT(Nr)
655 adcroft 1.6 _RL diffK4T
656     _RL diffKhS
657 jmc 1.132 _RL diffKrNrS(Nr)
658 adcroft 1.6 _RL diffK4S
659 adcroft 1.112 _RL diffKrBL79surf
660     _RL diffKrBL79deep
661     _RL diffKrBL79scl
662     _RL diffKrBL79Ho
663 adcroft 1.6 _RL delt
664     _RL tauCD
665     _RL rCD
666     _RL gravity
667 cnh 1.32 _RL recip_gravity
668 cnh 1.8 _RL gBaro
669 adcroft 1.6 _RL rhonil
670 cnh 1.25 _RL recip_rhonil
671     _RL rhoConst
672 cnh 1.26 _RL recip_rhoConst
673 mlosch 1.75 _RL rhoConstFresh
674 jmc 1.76 _RL convertEmP2rUnit
675 cnh 1.25 _RL tRef(Nr)
676     _RL sRef(Nr)
677 adcroft 1.52 _RS fCori(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
678     _RS fCoriG(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
679 adcroft 1.78 _RS fCoriCos(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
680 adcroft 1.6 _RL startTime
681     _RL endTime
682     _RL chkPtFreq
683 cnh 1.7 _RL pChkPtFreq
684 adcroft 1.6 _RL dumpFreq
685 heimbach 1.103 _RL adjDumpFreq
686 adcroft 1.59 _RL diagFreq
687 adcroft 1.20 _RL taveFreq
688 jmc 1.76 _RL tave_lastIter
689 adcroft 1.53 _RL monitorFreq
690 heimbach 1.143 _RL adjMonitorFreq
691 cnh 1.9 _RL afFacMom
692     _RL vfFacMom
693     _RL pfFacMom
694     _RL cfFacMom
695     _RL foFacMom
696 cnh 1.15 _RL mTFacMom
697 adcroft 1.39 _RL cosPower
698 cnh 1.9 _RL cAdjFreq
699 cnh 1.15 _RL omega
700 jmc 1.88 _RL rotationPeriod
701 cnh 1.18 _RL tauThetaClimRelax
702     _RL lambdaThetaClimRelax
703     _RL tauSaltClimRelax
704     _RL lambdaSaltClimRelax
705 heimbach 1.56 _RL tauTr1ClimRelax
706     _RL lambdaTr1ClimRelax
707 jmc 1.95 _RL latBandClimRelax
708 adcroft 1.19 _RL externForcingCycle
709     _RL externForcingPeriod
710 jmc 1.68 _RL convertFW2Salt
711     _RL temp_EvPrRn
712     _RL salt_EvPrRn
713 cnh 1.30 _RL horiVertRatio
714 cnh 1.31 _RL recip_horiVertRatio
715 adcroft 1.41 _RL ivdc_kappa
716 adcroft 1.46 _RL Ro_SeaLevel
717     _RL bottomDragLinear
718     _RL bottomDragQuadratic
719 afe 1.142 _RL tCylIn
720     _RL tCylOut
721 adcroft 1.6
722 jmc 1.91 C-- COMMON /PARM_A/ Thermodynamics constants ?
723     COMMON /PARM_A/ HeatCapacity_Cp,recip_Cp
724 adcroft 1.6 _RL HeatCapacity_Cp
725 adcroft 1.36 _RL recip_Cp
726 jmc 1.55
727 jmc 1.91 C-- COMMON /PARM_ATM/ Atmospheric physical parameters (Ideal Gas EOS, ...)
728     C celsius2K :: convert centigrade (Celsius) degree to Kelvin
729 jmc 1.83 C atm_Po :: standard reference pressure
730     C atm_Cp :: specific heat (Cp) of the (dry) air at constant pressure
731     C atm_Rd :: gas constant for dry air
732 cnh 1.63 C atm_kappa :: kappa = R/Cp (R: constant of Ideal Gas EOS)
733 jmc 1.94 C atm_Rq :: water vapour specific volume anomaly relative to dry air
734     C (e.g. typical value = (29/18 -1) 10^-3 with q [g/kg])
735 jmc 1.83 C integr_GeoPot :: option to select the way we integrate the geopotential
736 jmc 1.55 C (still a subject of discussions ...)
737 jmc 1.83 C selectFindRoSurf :: select the way surf. ref. pressure (=Ro_surf) is
738     C derived from the orography. Implemented: 0,1 (see INI_P_GROUND)
739 jmc 1.91 COMMON /PARM_ATM/
740     & celsius2K,
741 jmc 1.94 & atm_Cp, atm_Rd, atm_kappa, atm_Rq, atm_Po,
742 jmc 1.91 & integr_GeoPot, selectFindRoSurf
743     _RL celsius2K
744 jmc 1.94 _RL atm_Po, atm_Cp, atm_Rd, atm_kappa, atm_Rq
745 jmc 1.83 INTEGER integr_GeoPot, selectFindRoSurf
746 cnh 1.7
747 adcroft 1.44 C Logical flags for selecting packages
748 mlosch 1.126 LOGICAL useOPPS
749 mlosch 1.121 LOGICAL usePP81
750     LOGICAL useMY82
751 mlosch 1.126 LOGICAL useGGL90
752 heimbach 1.45 LOGICAL useKPP
753     LOGICAL useGMRedi
754 adcroft 1.46 LOGICAL useOBCS
755 jmc 1.49 LOGICAL useAIM
756 jmc 1.91 LOGICAL useLand
757 heimbach 1.56 LOGICAL useGrdchk
758 heimbach 1.45 LOGICAL useECCO
759 adcroft 1.52 LOGICAL useSHAP_FILT
760 jmc 1.67 LOGICAL useZONAL_FILT
761 adcroft 1.62 LOGICAL useFLT
762 adcroft 1.69 LOGICAL usePTRACERS
763 mlosch 1.138 LOGICAL useGCHEM
764 dimitri 1.86 LOGICAL useSBO
765 heimbach 1.80 LOGICAL useSEAICE
766 jmc 1.98 LOGICAL useBulkForce
767     LOGICAL useThSIce
768 molod 1.99 LOGICAL usefizhi
769     LOGICAL usegridalt
770 molod 1.101 LOGICAL usediagnostics
771 heimbach 1.109 LOGICAL useEBM
772 edhill 1.130 LOGICAL useMNC
773 adcroft 1.44 COMMON /PARM_PACKAGES/
774 jmc 1.91 & useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,
775 adcroft 1.69 & useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,
776 mlosch 1.138 & usePTRACERS, useGCHEM,
777     & useSBO, useSEAICE, useThSIce, useBulkForce,
778     & usefizhi, usegridalt, usediagnostics, useEBM, useMNC,
779 mlosch 1.126 & usePP81, useMY82, useOPPS, useGGL90
780 edhill 1.105
781     CEH3 ;;; Local Variables: ***
782     CEH3 ;;; mode:fortran ***
783     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22