/[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.152 - (hide annotations) (download)
Wed Apr 6 22:02:56 2005 UTC (19 years, 1 month ago) by heimbach
Branch: MAIN
Changes since 1.151: +3 -10 lines
File MIME type: text/plain
Move new lambda fields to FFIELDS.h,
and move again fCori to GRID.h.

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

  ViewVC Help
Powered by ViewVC 1.1.22