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

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

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


Revision 1.49.2.4 - (show annotations) (download)
Mon May 7 17:09:42 2001 UTC (23 years, 1 month ago) by jmc
Branch: pre38
CVS Tags: pre38-close
Changes since 1.49.2.3: +4 -10 lines
File MIME type: text/plain
Further packaging of Shapiro Filters.

1 C $Header: /u/gcmpack/models/MITgcmUV/model/inc/PARAMS.h,v 1.49.2.3 2001/04/06 12:59:45 jmc Exp $
2 C $Name: $
3 C
4 C /==========================================================\
5 C | PARAMS.h |
6 C | o Header file defining model "parameters". |
7 C |==========================================================|
8 C | The values from the model standard input file are |
9 C | stored into the variables held here. Notes describing |
10 C | the parameters can also be found here. |
11 C \==========================================================/
12
13 C Macros for special grid options
14 #include "PARAMS_MACROS.h"
15
16 C-- Contants
17 C Useful physical values
18 Real*8 PI
19 PARAMETER ( PI = 3.14159265358979323844D0 )
20 Real*8 deg2rad
21 PARAMETER ( deg2rad = 2.D0*PI/360.D0 )
22
23 C Symbolic values
24 C precXXXX - Used to indicate what precision to use for
25 C dumping model state.
26 INTEGER precFloat32
27 PARAMETER ( precFloat32 = 32 )
28 INTEGER precFloat64
29 PARAMETER ( precFloat64 = 64 )
30 C UNSET_xxx - Used to indicate variables that have not been given a value
31 Real*8 UNSET_FLOAT8
32 PARAMETER ( UNSET_FLOAT8 = 1.234567D5 )
33 Real*4 UNSET_FLOAT4
34 PARAMETER ( UNSET_FLOAT4 = 1.234567E5 )
35 _RL UNSET_RL
36 PARAMETER ( UNSET_RL = 1.234567D5 )
37 _RS UNSET_RS
38 PARAMETER ( UNSET_RS = 1.234567E5 )
39 INTEGER UNSET_I
40 PARAMETER ( UNSET_I = 123456789 )
41
42 C Checkpoint data
43 INTEGER maxNoChkptLev
44 PARAMETER ( maxNoChkptLev = 2 )
45
46 C-- COMMON /PARM_C/ Character valued parameters used by the model.
47 C checkPtSuff - List of checkpoint file suffices
48 C bathyFile - File containing bathymetry. If not defined bathymetry
49 C is taken from inline function.
50 C hydrogThetaFile - File containing initial hydrographic data for potential
51 C temperature.
52 C hydrogSaltFile - File containing initial hydrographic data for salinity.
53 C zonalWindFile - File containing zonal wind data
54 C meridWindFile - File containing meridional wind data
55 C thetaClimFile - File containing theta climataology used
56 C in relaxation term -lambda(theta-theta*)
57 C saltClimFile - File containing salt climataology used
58 C in relaxation term -lambda(salt-salt*)
59 C surfQfile - File containing surface heat flux
60 C surfQswfile - File containing surface shortwave radiation
61 C EmPmRfile - File containing surface fresh water flux
62 C buoyancyRelation - Flag used to indicate which relation to use to
63 C get buoyancy.
64 COMMON /PARM_C/ checkPtSuff,
65 & bathyFile, hydrogThetaFile, hydrogSaltFile,
66 & zonalWindFile, meridWindFile, thetaClimFile,
67 & saltClimFile, buoyancyRelation,
68 & EmPmRfile, surfQfile, surfQswfile,
69 & uVelInitFile, vVelInitFile, pSurfInitFile
70 CHARACTER*(5) checkPtSuff(maxNoChkptLev)
71 CHARACTER*(MAX_LEN_FNAM) bathyFile
72 CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
73 CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile
74 CHARACTER*(MAX_LEN_FNAM) zonalWindFile
75 CHARACTER*(MAX_LEN_FNAM) meridWindFile
76 CHARACTER*(MAX_LEN_FNAM) thetaClimFile
77 CHARACTER*(MAX_LEN_FNAM) saltClimFile
78 CHARACTER*(MAX_LEN_FNAM) surfQfile
79 CHARACTER*(MAX_LEN_FNAM) surfQswfile
80 CHARACTER*(MAX_LEN_FNAM) EmPmRfile
81 CHARACTER*(MAX_LEN_FNAM) buoyancyRelation
82 CHARACTER*(MAX_LEN_FNAM) uVelInitFile
83 CHARACTER*(MAX_LEN_FNAM) vVelInitFile
84 CHARACTER*(MAX_LEN_FNAM) pSurfInitFile
85
86 C-- COMMON /PARM_I/ Integer valued parameters used by the model.
87 C cg2dMaxIters - Maximum number of iterations in the
88 C two-dimensional con. grad solver.
89 C cg2dChkResFreq - Frequency with which to check residual
90 C in con. grad solver.
91 C cg3dMaxIters - Maximum number of iterations in the
92 C three-dimensional con. grad solver.
93 C cg3dChkResFreq - Frequency with which to check residual
94 C in con. grad solver.
95 C nIter0 - Start time-step number of for this run
96 C nTimeSteps - Number of timesteps to execute
97 C numStepsPerPickup - For offline setup. Frequency of pickup
98 C of flow fields.
99 C writeStatePrec - Precision used for writing model state.
100 C writeBinaryPrec - Precision used for writing binary files
101 C readBinaryPrec - Precision used for reading binary files
102 C nCheckLev - Holds current checkpoint level
103
104 COMMON /PARM_I/
105 & cg2dMaxIters,
106 & cg2dChkResFreq,
107 & cg3dMaxIters,
108 & cg3dChkResFreq,
109 & nIter0, nTimeSteps, nEndIter,
110 & numStepsPerPickup,
111 & writeStatePrec, nCheckLev,
112 & writeBinaryPrec, readBinaryPrec,
113 & zonal_filt_sinpow, zonal_filt_cospow
114 INTEGER cg2dMaxIters
115 INTEGER cg2dChkResFreq
116 INTEGER cg3dMaxIters
117 INTEGER cg3dChkResFreq
118 INTEGER nIter0
119 INTEGER nTimeSteps
120 INTEGER nEndIter
121 INTEGER numStepsPerPickup
122 INTEGER writeStatePrec
123 INTEGER writeBinaryPrec
124 INTEGER readBinaryPrec
125 INTEGER nCheckLev
126 INTEGER zonal_filt_sinpow
127 INTEGER zonal_filt_cospow
128
129 C-- COMMON /PARM_L/ Logical valued parameters used by the model.
130 C usingCartesianGrid - If TRUE grid generation will be in a cartesian
131 C coordinate frame.
132 C usingSphericalPolarGrid - If TRUE grid generation will be in a
133 C spherical polar frame.
134 C no_slip_sides - Impose "no-slip" at lateral boundaries.
135 C no_slip_bottom- Impose "no-slip" at bottom boundary.
136 C staggerTimeStep - enable a Stagger time stepping T,S Rho then U,V
137 C momViscosity - Flag which turns momentum friction terms on and off.
138 C momAdvection - Flag which turns advection of momentum on and off.
139 C momForcing - Flag which turns external forcing of momentum on
140 C and off.
141 C momPressureForcing - Flag which turns pressure term in momentum equation
142 C on and off.
143 C metricTerms - Flag which turns metric terms on or off.
144 C usingSphericalPolarMTerms - If TRUE use spherical polar metric terms.
145 C useCoriolis - Flag which turns the coriolis terms on and off.
146 C tempDiffusion - Flag which turns diffusion of temperature on
147 C and off.
148 C tempAdvection - Flag which turns advection of temperature on
149 C and off.
150 C tempForcing - Flag which turns external forcing of temperature on
151 C and off.
152 C saltDiffusion - Flag which turns diffusion of salinit on
153 C and off.
154 C saltAdvection - Flag which turns advection of salinit on
155 C and off.
156 C saltForcing - Flag which turns external forcing of salinit on
157 C and off.
158 C rigidLid - Set to true to use rigid lid
159 C implicitFreeSurface - Set to true to use implcit free surface
160 C exactConserv - Set to true to conserve exactly the total Volume
161 C nonlinFreeSurf - Set to true to use non-linear free surface
162 C momStepping - Turns momentum equation time-stepping off
163 C tempStepping - Turns temperature equation time-stepping off
164 C saltStepping - Turns salinity equation time-stepping off
165 C useConstantF - Coriolis parameter set to f0
166 C useBetaPlaneF - Coriolis parameter set to f0 + beta.y
167 C useSphereF - Coriolis parameter set to 2.omega.sin(phi)
168 C implicitDiffusion - Turns implicit vertical diffusion on
169 C implicitViscosity - Turns implicit vertical viscosity on
170 C doThetaClimRelax - Set true if relaxation to temperature
171 C climatology is required.
172 C doSaltClimRelax - Set true if relaxation to salinity
173 C climatology is required.
174 C periodicExternalForcing - Set true if forcing is time-dependant
175 C usingPCoords - Set to indicate that we are working in pressure
176 C coords.
177 C usingZCoords - Set to indicate that we are working in height
178 C coords.
179 C nonHydrostatic - Using non-hydrostatic terms
180 C globalFiles - Selects between "global" and "tiled" files
181 C allowFreezing - Allows water to freeze and form ice
182 C groundAtK1 - put the surface(k=1) at the Lower Boundary (=ground)
183 COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,
184 & usingCurvilinearGrid,
185 & no_slip_sides,no_slip_bottom,
186 & staggerTimeStep,
187 & momViscosity, momAdvection, momForcing, useCoriolis,
188 & momPressureForcing,tempDiffusion, tempAdvection, tempForcing,
189 & saltDiffusion, saltAdvection, saltForcing,
190 & rigidLid, implicitFreeSurface, exactConserv, nonlinFreeSurf,
191 & momStepping, tempStepping, saltStepping,
192 & metricTerms, usingSphericalPolarMTerms,
193 & useConstantF, useBetaPlaneF, useSphereF,
194 & implicitDiffusion, implicitViscosity,
195 & doThetaClimRelax, doSaltClimRelax,
196 & periodicExternalForcing, usingPCoords, usingZCoords,
197 & nonHydrostatic, globalFiles,
198 & allowFreezing, groundAtK1
199 LOGICAL usingCartesianGrid
200 LOGICAL usingSphericalPolarGrid
201 LOGICAL usingCurvilinearGrid
202 LOGICAL usingSphericalPolarMTerms
203 LOGICAL no_slip_sides
204 LOGICAL no_slip_bottom
205 LOGICAL staggerTimeStep
206 LOGICAL momViscosity
207 LOGICAL momAdvection
208 LOGICAL momForcing
209 LOGICAL momPressureForcing
210 LOGICAL useCoriolis
211 LOGICAL tempDiffusion
212 LOGICAL tempAdvection
213 LOGICAL tempForcing
214 LOGICAL saltDiffusion
215 LOGICAL saltAdvection
216 LOGICAL saltForcing
217 LOGICAL rigidLid
218 LOGICAL implicitFreeSurface
219 LOGICAL exactConserv
220 LOGICAL nonlinFreeSurf
221 LOGICAL momStepping
222 LOGICAL tempStepping
223 LOGICAL saltStepping
224 LOGICAL metricTerms
225 LOGICAL useConstantF
226 LOGICAL useBetaPlaneF
227 LOGICAL useSphereF
228 LOGICAL implicitDiffusion
229 LOGICAL implicitViscosity
230 LOGICAL doThetaClimRelax
231 LOGICAL doSaltClimRelax
232 LOGICAL periodicExternalForcing
233 LOGICAL usingPCoords
234 LOGICAL usingZCoords
235 LOGICAL nonHydrostatic
236 LOGICAL globalFiles
237 LOGICAL allowFreezing
238 LOGICAL groundAtK1
239
240 C-- COMMON /PARM_R/ "Real" valued parameters used by the model.
241 C gg2dTargetResidual
242 C - Target residual for cg2d solver; no unit (RHS normalisation)
243 C cg2dTargetResWunit
244 C - Target residual for cg2d solver; W unit (No RHS normalisation)
245 C cg3dTargetResidual
246 C - Target residual for cg3d solver.
247 C cg2dpcOffDFac - Averaging weight for preconditioner off-diagonal.
248 C Note. 20th May 1998
249 C I made a weird discovery! In the model paper we argue
250 C for the form of the preconditioner used here ( see
251 C A Finite-volume, Incompressible Navier-Stokes Model
252 C ...., Marshall et. al ). The algebra gives a simple
253 C 0.5 factor for the averaging of ac and aCw to get a
254 C symmettric pre-conditioner. By using a factor of 0.51
255 C i.e. scaling the off-diagonal terms in the
256 C preconditioner down slightly I managed to get the
257 C number of iterations for convergence in a test case to
258 C drop form 192 -> 134! Need to investigate this further!
259 C For now I have introduced a parameter cg2dpcOffDFac which
260 C defaults to 0.51 but can be set at runtime.
261 C delP - Vertical grid spacing ( Pa ).
262 C delZ - Vertical grid spacing ( m ).
263 C delR - Vertical grid spacing ( units of r ).
264 C delX - Separation between cell faces (m) or (deg), depending
265 C delY on input flags.
266 C gravity - Accel. due to gravity ( m/s^2 )
267 C recip_gravity and its inverse
268 C gBaro - Accel. due to gravity used in barotropic equation ( m/s^2 )
269 C ronil - Reference density
270 C rhoConst - Vertically constant reference density
271 C startTime - Start time for model ( s )
272 C phiMin - Latitude of southern most cell face.
273 C thetaMin - Longitude of western most cell face (this
274 C is an "inert" parameter but it is included
275 C to make geographical references simple.)
276 C rSphere - Radius of sphere for a spherical polar grid ( m ).
277 C recip_RSphere - Reciprocal radius of sphere ( m ).
278 C f0 - Reference coriolis parameter ( 1/s )
279 C ( Southern edge f for beta plane )
280 C beta - df/dy ( s^-1.m^-1 )
281 C omega - Angular velocity ( rad/s )
282 C viscAh - Eddy viscosity coeff. for mixing of
283 C momentum laterally ( m^2/s )
284 C viscAz - Eddy viscosity coeff. for mixing of
285 C momentum vertically ( m^2/s )
286 C viscAp - Eddy viscosity coeff. for mixing of
287 C momentum vertically ( Pa^2/s )
288 C viscAr - Eddy viscosity coeff. for mixing of
289 C momentum vertically ( units of r^2/s )
290 C viscA4 - Biharmonic viscosity coeff. for mixing of
291 C momentum laterally ( m^4/s )
292 C diffKhT - Laplacian diffusion coeff. for mixing of
293 C heat laterally ( m^2/s )
294 C diffKzT - Laplacian diffusion coeff. for mixing of
295 C heat vertically ( m^2/s )
296 C diffKpT - Laplacian diffusion coeff. for mixing of
297 C heat vertically ( Pa^2/s )
298 C diffKrT - Laplacian diffusion coeff. for mixing of
299 C heat vertically ( units of r^2/s )
300 C diffK4T - Biharmonic diffusion coeff. for mixing of
301 C heat laterally ( m^4/s )
302 C diffKhS - Laplacian diffusion coeff. for mixing of
303 C salt laterally ( m^2/s )
304 C diffKzS - Laplacian diffusion coeff. for mixing of
305 C salt vertically ( m^2/s )
306 C diffKpS - Laplacian diffusion coeff. for mixing of
307 C salt vertically ( Pa^2/s )
308 C diffKrS - Laplacian diffusion coeff. for mixing of
309 C salt vertically ( units of r^2/s )
310 C diffK4S - Biharmonic diffusion coeff. for mixing of
311 C salt laterally ( m^4/s )
312 C deltaT - Default timestep ( s )
313 C deltaTClock - Timestep used as model "clock". This determines the
314 C IO frequencies and is used in tagging output. It can
315 C be totally different to the dynamical time. Typically
316 C it will be the deep-water timestep for accelerated runs.
317 C Frequency of checkpointing and dumping of the model state
318 C are referenced to this clock. ( s )
319 C deltaTMom - Timestep for momemtum equations ( s )
320 C deltaTtracer - Timestep for tracer equations ( s )
321 C freesurfFac - Parameter to turn implicit free surface term on or off
322 C freesurfac = 1. uses implicit free surface
323 C freesurfac = 0. uses rigid lid
324 C implicSurfPress - parameter of the Crank-Nickelson time stepping :
325 C Implicit part of Surface Pressure Gradient ( 0-1 )
326 C implicDiv2Dflow - parameter of the Crank-Nickelson time stepping :
327 C Implicit part of barotropic flow Divergence ( 0-1 )
328 C hFacMin - Minimum fraction size of a cell (affects hFacC etc...)
329 C hFacMinDz - Minimum dimesional size of a cell (affects hFacC etc..., m)
330 C hFacMinDp - Minimum dimesional size of a cell (affects hFacC etc..., Pa)
331 C hFacMinDr - Minimum dimesional size of a cell (affects hFacC etc..., units of r)
332 C hFacInf - Threshold (inf and sup) for fraction size of surface cell
333 C hFacSup that control vanishing and creating levels
334 C tauCD - CD scheme coupling timescale ( 1/s )
335 C rCD - CD scheme normalised coupling parameter ( 0-1 )
336 C startTime - Starting time for this integration ( s ).
337 C endTime - Ending time for this integration ( s ).
338 C chkPtFreq - Frequency of rolling check pointing ( s ).
339 C pChkPtFreq - Frequency of permanent check pointing ( s ).
340 C dumpFreq - Frequency with which model state is written to
341 C post-processing files ( s ).
342 C afFacMom - Advection of momentum term tracer parameter
343 C vfFacMom - Momentum viscosity tracer parameter
344 C pfFacMom - Momentum pressure forcing tracer parameter
345 C cfFacMom - Coriolis term tracer parameter
346 C foFacMom - Momentum forcing tracer parameter
347 C mtFacMom - Metric terms tracer parameter
348 C cosPower - Power of cosine of latitude to multiply viscosity
349 C cAdjFreq - Frequency of convective adjustment
350 C
351 C taveFreq - Frequency with which time-averaged model state is written to
352 C post-processing files ( s ).
353 C tauThetaClimRelax - Relaxation to climatology time scale ( s ).
354 C lambdaThetaClimRelax - Inverse time scale for relaxation ( 1/s ).
355 C tauSaltClimRelax - Relaxation to climatology time scale ( s ).
356 C lambdaSaltClimRelax - Inverse time scale for relaxation ( 1/s ).
357 C externForcingPeriod - Is the period of which forcing varies (eg. 1 month)
358 C externForcingCycle - Is the repeat time of the forcing (eg. 1 year)
359 C (note: externForcingCycle must be an integer
360 C number times externForcingPeriod)
361 C horiVertRatio - Ratio on units in vertical to units in horizontal.
362 C recip_horiVertRatio ( 1 if horiz in m and vertical in m ).
363 C ( g*rho if horiz in m and vertical in Pa ).
364 C latFFTFiltLo - Low latitude for FFT filtering of latitude
365 C circles ( see filter*.F )
366 C Ro_SeaLevel - standard position of Sea-Level in "R" coordinate, used as
367 C starting value (k=1) for vertical coordinate (rf(1)=Ro_SeaLevel)
368 C bottomDragLinear - Drag coefficient built in to core dynamics
369 C " Quadratic ( linear: 1/s, quadratic: 1/m )
370 COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,
371 & cg2dpcOffDFac, cg3dTargetResidual,
372 & delP, delZ, delR, delX, delY,
373 & deltaT,deltaTmom, deltaTtracer, deltaTClock,abeps, startTime,
374 & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,
375 & fCori, fCoriG,
376 & viscAh, viscAz, viscA4, viscAr,
377 & diffKhT, diffKzT, diffK4T, diffKrT,
378 & diffKhS, diffKzS, diffK4S, diffKrS,
379 & delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow,
380 & hFacMin, hFacMinDz, hFacInf, hFacSup,
381 & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,
382 & recip_rhoConst, rhoConst, tRef, sRef,
383 & endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq,
384 & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
385 & cosPower,
386 & cAdjFreq, omega, tauThetaClimRelax, lambdaThetaClimRelax,
387 & tauSaltClimRelax, lambdaSaltClimRelax,
388 & externForcingCycle, externForcingPeriod,
389 & viscAp, diffKpT, diffKpS, hFacMinDr, hFacMinDp,
390 & theta_S, specVol_S, horiVertRatio, recip_horiVertRatio,
391 & latFFTFiltLo, ivdc_kappa, Ro_SeaLevel, zonal_filt_lat,
392 & bottomDragLinear,bottomDragQuadratic
393
394 _RL cg2dTargetResidual
395 _RL cg2dTargetResWunit
396 _RL cg3dTargetResidual
397 _RL cg2dpcOffDFac
398 _RL delZ(Nr)
399 _RL delP(Nr)
400 _RL delR(Nr)
401 _RL delX(Nx)
402 _RL delY(Ny)
403 _RL deltaT
404 _RL deltaTClock
405 _RL deltaTmom
406 _RL deltaTtracer
407 _RL abeps
408 _RL phiMin
409 _RL thetaMin
410 _RL rSphere
411 _RL recip_RSphere
412 _RL f0
413 _RL freeSurfFac
414 _RL implicSurfPress
415 _RL implicDiv2Dflow
416 _RL hFacMin
417 _RL hFacMinDz
418 _RL hFacMinDp
419 _RL hFacMinDr
420 _RL hFacInf
421 _RL hFacSup
422 _RL beta
423 _RL viscAh
424 _RL viscAz
425 _RL viscAp
426 _RL viscAr
427 _RL viscA4
428 _RL diffKhT
429 _RL diffKrT
430 _RL diffKzT
431 _RL diffKpT
432 _RL diffK4T
433 _RL diffKhS
434 _RL diffKrS
435 _RL diffKzS
436 _RL diffKpS
437 _RL diffK4S
438 _RL delt
439 _RL tauCD
440 _RL rCD
441 _RL gravity
442 _RL recip_gravity
443 _RL gBaro
444 _RL rhonil
445 _RL recip_rhonil
446 _RL rhoConst
447 _RL recip_rhoConst
448 _RL specVol_S(Nr)
449 _RL tRef(Nr)
450 _RL theta_S(Nr)
451 _RL sRef(Nr)
452 _RS fCori(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
453 _RS fCoriG(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
454 _RL startTime
455 _RL endTime
456 _RL chkPtFreq
457 _RL pChkPtFreq
458 _RL dumpFreq
459 _RL taveFreq
460 _RL afFacMom
461 _RL vfFacMom
462 _RL pfFacMom
463 _RL cfFacMom
464 _RL foFacMom
465 _RL mTFacMom
466 _RL cosPower
467 _RL cAdjFreq
468 _RL omega
469 _RL tauThetaClimRelax
470 _RL lambdaThetaClimRelax
471 _RL tauSaltClimRelax
472 _RL lambdaSaltClimRelax
473 _RL externForcingCycle
474 _RL externForcingPeriod
475 _RL horiVertRatio
476 _RL recip_horiVertRatio
477 _RL latFFTFiltLo
478 _RL ivdc_kappa
479 _RL Ro_SeaLevel
480 _RL zonal_filt_lat
481 _RL bottomDragLinear
482 _RL bottomDragQuadratic
483
484 COMMON /PARM_A/ HeatCapacity_Cp,recip_Cp,
485 & Lamba_theta
486 _RL HeatCapacity_Cp
487 _RL Lamba_theta
488 _RL recip_Cp
489
490 C Equation of State (polynomial coeffients)
491 COMMON /PARM_EOS_NL/ eosC,eosSig0,eosRefT,eosRefS
492 _RL eosC(9,Nr+1),eosSig0(Nr+1),eosRefT(Nr+1),eosRefS(Nr+1)
493 C Linear equation of state
494 C tAlpha - Linear EOS thermal expansion coefficient ( 1/degree ).
495 C sBeta - Linear EOS haline contraction coefficient.
496 COMMON /PARM_EOS_LIN/ tAlpha,sBeta,eosType
497 _RL tAlpha
498 _RL sBeta
499 character*(6) eosType
500
501 C Logical flags for selecting packages
502 LOGICAL useKPP
503 LOGICAL useGMRedi
504 LOGICAL useOBCS
505 LOGICAL useAIM
506 LOGICAL useECCO
507 LOGICAL useSHAP_FILT
508 COMMON /PARM_PACKAGES/
509 & useKPP, useGMRedi, useOBCS, useAIM, useECCO, useSHAP_FILT
510

  ViewVC Help
Powered by ViewVC 1.1.22