/[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.154 - (hide annotations) (download)
Fri Apr 15 13:30:21 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57g_post
Changes since 1.153: +10 -8 lines
File MIME type: text/plain
add parameters for AB-3 ; remove readPickupWithTracer & writePickupWithTracer

1 jmc 1.154 C $Header: /u/gcmpack/MITgcm/model/inc/PARAMS.h,v 1.153 2005/04/11 14:47:24 dimitri 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     C highOrderVorticity :: use 3rd/4th order interp. of vorticity in Coriolis
243     C useAbsVorticity :: work with f+zeta in Coriolis terms
244 cnh 1.63 C implicitDiffusion :: Turns implicit vertical diffusion on
245     C implicitViscosity :: Turns implicit vertical viscosity on
246 jmc 1.100 C tempImplVertAdv :: Turns on implicit vertical advection for Temperature
247     C saltImplVertAdv :: Turns on implicit vertical advection for Salinity
248     C momImplVertAdv :: Turns on implicit vertical advection for Momentum
249 jmc 1.71 C multiDimAdvection :: Flag that enable multi-dimension advection
250 jmc 1.118 C useMultiDimAdvec :: True if multi-dim advection is used at least once
251 jmc 1.71 C forcing_In_AB :: if False, put forcing (Temp,Salt,Tracers) contribution
252     C out off Adams-Bashforth time stepping.
253 jmc 1.154 C startFromPickupAB2 :: with AB-3 code, start from an AB-2 pickup
254 cnh 1.63 C doThetaClimRelax :: Set true if relaxation to temperature
255 cnh 1.18 C climatology is required.
256 cnh 1.63 C doSaltClimRelax :: Set true if relaxation to salinity
257 cnh 1.18 C climatology is required.
258 cnh 1.63 C periodicExternalForcing :: Set true if forcing is time-dependant
259 jmc 1.134 C usingPCoords :: Set to indicate that we are working in a pressure
260     C type coordinate (p or p*).
261     C usingZCoords :: Set to indicate that we are working in a height
262     C type coordinate (z or z*)
263     C fluidIsAir :: Set to indicate that the fluid major constituent
264     C is air
265     C fluidIsWater :: Set to indicate that the fluid major constituent
266     C is water
267 jmc 1.87 C useDynP_inEos_Zc :: use the dynamical pressure in EOS (with Z-coord.)
268     C this requires specific code for restart & exchange
269 jmc 1.70 C setCenterDr :: set cell Center depth and put Interface at the middle
270 cnh 1.63 C nonHydrostatic :: Using non-hydrostatic terms
271 adcroft 1.79 C quasiHydrostatic :: Using non-hydrostatic terms in hydrostatic algorithm
272 cnh 1.63 C globalFiles :: Selects between "global" and "tiled" files
273 dimitri 1.85 C useSingleCpuIO :: On SGI platforms, option globalFiles is either
274     C slow (f77) or does not work (f90). When
275     C useSingleCpuIO is set, mdsio_writefield.F
276     C outputs from master mpi process only.
277 jmc 1.97 C allowFreezing :: Allows surface water to freeze and form ice
278     C useOldFreezing :: use the old version (before checkpoint52a_pre, 2003-11-12)
279 cnh 1.63 C groundAtK1 :: put the surface(k=1) at the Lower Boundary (=ground)
280 edhill 1.124 C pickup_write_mdsio :: use mdsio to write pickups
281     C pickup_read_mdsio :: use mdsio to read pickups
282     C pickup_write_immed :: echo the pickup immediately (for conversion)
283     C timeave_mdsio :: use mdsio for timeave output
284     C snapshot_mdsio :: use mdsio for "snapshot" (dumpfreq/diagfreq) output
285 edhill 1.149 C seaice_mdsio :: use mdsio for seaice 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     & useAbsVorticity,
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.149 & timeave_mdsio, snapshot_mdsio, monitor_stdio, seaice_mdsio,
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 adcroft 1.14 LOGICAL implicitDiffusion
366 adcroft 1.40 LOGICAL implicitViscosity
367 jmc 1.100 LOGICAL tempImplVertAdv
368     LOGICAL saltImplVertAdv
369     LOGICAL momImplVertAdv
370 jmc 1.71 LOGICAL multiDimAdvection
371 jmc 1.118 LOGICAL useMultiDimAdvec
372 jmc 1.71 LOGICAL forcing_In_AB
373 cnh 1.18 LOGICAL doThetaClimRelax
374     LOGICAL doSaltClimRelax
375 heimbach 1.56 LOGICAL doTr1ClimRelax
376 adcroft 1.19 LOGICAL periodicExternalForcing
377 jmc 1.134 LOGICAL fluidIsAir
378     LOGICAL fluidIsWater
379 cnh 1.29 LOGICAL usingPCoords
380     LOGICAL usingZCoords
381 jmc 1.87 LOGICAL useDynP_inEos_Zc
382 jmc 1.70 LOGICAL setCenterDr
383 adcroft 1.37 LOGICAL nonHydrostatic
384 adcroft 1.79 LOGICAL quasiHydrostatic
385 adcroft 1.38 LOGICAL globalFiles
386 dimitri 1.85 LOGICAL useSingleCpuIO
387 adcroft 1.38 LOGICAL allowFreezing
388 jmc 1.97 LOGICAL useOldFreezing
389 adcroft 1.46 LOGICAL groundAtK1
390 heimbach 1.51 LOGICAL usePickupBeforeC35
391 jmc 1.117 LOGICAL usePickupBeforeC54
392 jmc 1.154 LOGICAL startFromPickupAB2
393 adcroft 1.54 LOGICAL debugMode
394 edhill 1.124 LOGICAL pickup_read_mdsio, pickup_write_mdsio
395     LOGICAL pickup_write_immed
396 edhill 1.125 LOGICAL timeave_mdsio, snapshot_mdsio, monitor_stdio
397 edhill 1.149 LOGICAL seaice_mdsio
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 afe 1.116 & bottomDragLinear,bottomDragQuadratic,
606 afe 1.142 & tCylIn, tCylOut
607 cnh 1.27
608 adcroft 1.6 _RL cg2dTargetResidual
609 adcroft 1.52 _RL cg2dTargetResWunit
610 cnh 1.33 _RL cg3dTargetResidual
611 cnh 1.7 _RL cg2dpcOffDFac
612 cnh 1.25 _RL delR(Nr)
613 jmc 1.70 _RL delRc(Nr+1)
614 adcroft 1.6 _RL delX(Nx)
615     _RL delY(Ny)
616     _RL deltaT
617 cnh 1.7 _RL deltaTClock
618 adcroft 1.6 _RL deltaTmom
619 jmc 1.139 _RL dTtracerLev(Nr)
620 adcroft 1.72 _RL deltaTfreesurf
621 jmc 1.154 _RL abEps, alph_AB, beta_AB
622 adcroft 1.6 _RL phiMin
623     _RL thetaMin
624     _RL rSphere
625 cnh 1.25 _RL recip_RSphere
626 adcroft 1.6 _RL f0
627 cnh 1.8 _RL freeSurfFac
628 jmc 1.48 _RL implicSurfPress
629     _RL implicDiv2Dflow
630 adcroft 1.22 _RL hFacMin
631     _RL hFacMinDz
632 cnh 1.28 _RL hFacMinDp
633 cnh 1.27 _RL hFacMinDr
634 adcroft 1.52 _RL hFacInf
635     _RL hFacSup
636 adcroft 1.6 _RL beta
637     _RL viscAh
638 mlosch 1.128 _RL viscAhW
639 jmc 1.135 _RL viscAhD
640     _RL viscAhZ
641 adcroft 1.102 _RL viscAhMax
642     _RL viscAhGrid
643 baylor 1.146 _RL viscAhGridMax
644     _RL viscAhGridMin
645 adcroft 1.110 _RL viscC2leith
646 baylor 1.146 _RL viscC2leithD
647 baylor 1.147 _RL viscC2smag
648 adcroft 1.60 _RL viscAstrain
649     _RL viscAtension
650 cnh 1.25 _RL viscAr
651 adcroft 1.6 _RL viscA4
652 mlosch 1.140 _RL viscA4W
653 jmc 1.135 _RL viscA4D
654     _RL viscA4Z
655 adcroft 1.102 _RL viscA4Max
656 dimitri 1.136 _RL viscA4Grid, viscA4GridMax, viscA4GridMin
657 adcroft 1.110 _RL viscC4leith
658 baylor 1.146 _RL viscC4leithD
659 adcroft 1.6 _RL diffKhT
660 jmc 1.132 _RL diffKrNrT(Nr)
661 adcroft 1.6 _RL diffK4T
662     _RL diffKhS
663 jmc 1.132 _RL diffKrNrS(Nr)
664 adcroft 1.6 _RL diffK4S
665 adcroft 1.112 _RL diffKrBL79surf
666     _RL diffKrBL79deep
667     _RL diffKrBL79scl
668     _RL diffKrBL79Ho
669 adcroft 1.6 _RL delt
670     _RL tauCD
671     _RL rCD
672     _RL gravity
673 cnh 1.32 _RL recip_gravity
674 cnh 1.8 _RL gBaro
675 adcroft 1.6 _RL rhonil
676 cnh 1.25 _RL recip_rhonil
677     _RL rhoConst
678 cnh 1.26 _RL recip_rhoConst
679 mlosch 1.75 _RL rhoConstFresh
680 jmc 1.76 _RL convertEmP2rUnit
681 cnh 1.25 _RL tRef(Nr)
682     _RL sRef(Nr)
683 jmc 1.150 _RL baseTime
684 adcroft 1.6 _RL startTime
685     _RL endTime
686     _RL chkPtFreq
687 cnh 1.7 _RL pChkPtFreq
688 adcroft 1.6 _RL dumpFreq
689 heimbach 1.103 _RL adjDumpFreq
690 adcroft 1.59 _RL diagFreq
691 adcroft 1.20 _RL taveFreq
692 jmc 1.76 _RL tave_lastIter
693 adcroft 1.53 _RL monitorFreq
694 heimbach 1.143 _RL adjMonitorFreq
695 cnh 1.9 _RL afFacMom
696     _RL vfFacMom
697     _RL pfFacMom
698     _RL cfFacMom
699     _RL foFacMom
700 cnh 1.15 _RL mTFacMom
701 adcroft 1.39 _RL cosPower
702 cnh 1.9 _RL cAdjFreq
703 cnh 1.15 _RL omega
704 jmc 1.88 _RL rotationPeriod
705 cnh 1.18 _RL tauThetaClimRelax
706     _RL tauSaltClimRelax
707 heimbach 1.56 _RL tauTr1ClimRelax
708     _RL lambdaTr1ClimRelax
709 jmc 1.95 _RL latBandClimRelax
710 adcroft 1.19 _RL externForcingCycle
711     _RL externForcingPeriod
712 jmc 1.68 _RL convertFW2Salt
713     _RL temp_EvPrRn
714     _RL salt_EvPrRn
715 cnh 1.30 _RL horiVertRatio
716 cnh 1.31 _RL recip_horiVertRatio
717 adcroft 1.41 _RL ivdc_kappa
718 adcroft 1.46 _RL Ro_SeaLevel
719     _RL bottomDragLinear
720     _RL bottomDragQuadratic
721 afe 1.142 _RL tCylIn
722     _RL tCylOut
723 adcroft 1.6
724 jmc 1.91 C-- COMMON /PARM_A/ Thermodynamics constants ?
725     COMMON /PARM_A/ HeatCapacity_Cp,recip_Cp
726 adcroft 1.6 _RL HeatCapacity_Cp
727 adcroft 1.36 _RL recip_Cp
728 jmc 1.55
729 jmc 1.91 C-- COMMON /PARM_ATM/ Atmospheric physical parameters (Ideal Gas EOS, ...)
730     C celsius2K :: convert centigrade (Celsius) degree to Kelvin
731 jmc 1.83 C atm_Po :: standard reference pressure
732     C atm_Cp :: specific heat (Cp) of the (dry) air at constant pressure
733     C atm_Rd :: gas constant for dry air
734 cnh 1.63 C atm_kappa :: kappa = R/Cp (R: constant of Ideal Gas EOS)
735 jmc 1.94 C atm_Rq :: water vapour specific volume anomaly relative to dry air
736     C (e.g. typical value = (29/18 -1) 10^-3 with q [g/kg])
737 jmc 1.83 C integr_GeoPot :: option to select the way we integrate the geopotential
738 jmc 1.55 C (still a subject of discussions ...)
739 jmc 1.83 C selectFindRoSurf :: select the way surf. ref. pressure (=Ro_surf) is
740     C derived from the orography. Implemented: 0,1 (see INI_P_GROUND)
741 jmc 1.91 COMMON /PARM_ATM/
742     & celsius2K,
743 jmc 1.94 & atm_Cp, atm_Rd, atm_kappa, atm_Rq, atm_Po,
744 jmc 1.91 & integr_GeoPot, selectFindRoSurf
745     _RL celsius2K
746 jmc 1.94 _RL atm_Po, atm_Cp, atm_Rd, atm_kappa, atm_Rq
747 jmc 1.83 INTEGER integr_GeoPot, selectFindRoSurf
748 cnh 1.7
749 adcroft 1.44 C Logical flags for selecting packages
750 mlosch 1.126 LOGICAL useOPPS
751 mlosch 1.121 LOGICAL usePP81
752     LOGICAL useMY82
753 mlosch 1.126 LOGICAL useGGL90
754 heimbach 1.45 LOGICAL useKPP
755     LOGICAL useGMRedi
756 adcroft 1.46 LOGICAL useOBCS
757 jmc 1.49 LOGICAL useAIM
758 jmc 1.91 LOGICAL useLand
759 heimbach 1.56 LOGICAL useGrdchk
760 heimbach 1.45 LOGICAL useECCO
761 adcroft 1.52 LOGICAL useSHAP_FILT
762 jmc 1.67 LOGICAL useZONAL_FILT
763 adcroft 1.62 LOGICAL useFLT
764 adcroft 1.69 LOGICAL usePTRACERS
765 mlosch 1.138 LOGICAL useGCHEM
766 dimitri 1.86 LOGICAL useSBO
767 heimbach 1.80 LOGICAL useSEAICE
768 jmc 1.98 LOGICAL useBulkForce
769     LOGICAL useThSIce
770 molod 1.99 LOGICAL usefizhi
771     LOGICAL usegridalt
772 molod 1.101 LOGICAL usediagnostics
773 heimbach 1.109 LOGICAL useEBM
774 edhill 1.130 LOGICAL useMNC
775 adcroft 1.44 COMMON /PARM_PACKAGES/
776 jmc 1.91 & useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,
777 adcroft 1.69 & useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,
778 mlosch 1.138 & usePTRACERS, useGCHEM,
779     & useSBO, useSEAICE, useThSIce, useBulkForce,
780     & usefizhi, usegridalt, usediagnostics, useEBM, useMNC,
781 mlosch 1.126 & usePP81, useMY82, useOPPS, useGGL90
782 edhill 1.105
783     CEH3 ;;; Local Variables: ***
784     CEH3 ;;; mode:fortran ***
785     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22