55 |
C in relaxation term -lambda(theta-theta*) |
C in relaxation term -lambda(theta-theta*) |
56 |
C saltClimFile - File containing salt climataology used |
C saltClimFile - File containing salt climataology used |
57 |
C in relaxation term -lambda(salt-salt*) |
C in relaxation term -lambda(salt-salt*) |
58 |
|
C surfQfile - File containing surface heat flux |
59 |
|
C EmPmRfile - File containing surface fresh water flux |
60 |
C buoyancyRelation - Flag used to indicate which relation to use to |
C buoyancyRelation - Flag used to indicate which relation to use to |
61 |
C get buoyancy. |
C get buoyancy. |
62 |
COMMON /PARM_C/ checkPtSuff, |
COMMON /PARM_C/ checkPtSuff, |
63 |
& bathyFile, hydrogThetaFile, hydrogSaltFile, |
& bathyFile, hydrogThetaFile, hydrogSaltFile, |
64 |
& zonalWindFile, meridWindFile, thetaClimFile, |
& zonalWindFile, meridWindFile, thetaClimFile, |
65 |
& saltClimFile, buoyancyRelation |
& saltClimFile, buoyancyRelation, |
66 |
|
& EmPmRfile,surfQfile |
67 |
CHARACTER*(5) checkPtSuff(maxNoChkptLev) |
CHARACTER*(5) checkPtSuff(maxNoChkptLev) |
68 |
CHARACTER*(MAX_LEN_FNAM) bathyFile |
CHARACTER*(MAX_LEN_FNAM) bathyFile |
69 |
CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile |
CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile |
72 |
CHARACTER*(MAX_LEN_FNAM) meridWindFile |
CHARACTER*(MAX_LEN_FNAM) meridWindFile |
73 |
CHARACTER*(MAX_LEN_FNAM) thetaClimFile |
CHARACTER*(MAX_LEN_FNAM) thetaClimFile |
74 |
CHARACTER*(MAX_LEN_FNAM) saltClimFile |
CHARACTER*(MAX_LEN_FNAM) saltClimFile |
75 |
|
CHARACTER*(MAX_LEN_FNAM) surfQfile |
76 |
|
CHARACTER*(MAX_LEN_FNAM) EmPmRfile |
77 |
CHARACTER*(MAX_LEN_FNAM) buoyancyRelation |
CHARACTER*(MAX_LEN_FNAM) buoyancyRelation |
78 |
|
|
79 |
C-- COMMON /PARM_I/ Integer valued parameters used by the model. |
C-- COMMON /PARM_I/ Integer valued parameters used by the model. |
170 |
C usingZCoords - Set to indicate that we are working in height |
C usingZCoords - Set to indicate that we are working in height |
171 |
C coords. |
C coords. |
172 |
C openBoundaries - Using open-boundaries |
C openBoundaries - Using open-boundaries |
173 |
|
C nonHydrostatic - Using non-hydrostatic terms |
174 |
|
C globalFiles - Selects between "global" and "tiled" files |
175 |
|
C allowFreezing - Allows water to freeze and form ice |
176 |
COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid, |
COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid, |
177 |
& no_slip_sides,no_slip_bottom, |
& no_slip_sides,no_slip_bottom, |
178 |
& momViscosity, momAdvection, momForcing, useCoriolis, |
& momViscosity, momAdvection, momForcing, useCoriolis, |
184 |
& useConstantF, useBetaPlaneF, useSphereF, |
& useConstantF, useBetaPlaneF, useSphereF, |
185 |
& implicitDiffusion, doThetaClimRelax, doSaltClimRelax, |
& implicitDiffusion, doThetaClimRelax, doSaltClimRelax, |
186 |
& periodicExternalForcing, usingPCoords, usingZCoords, |
& periodicExternalForcing, usingPCoords, usingZCoords, |
187 |
& openBoundaries |
& openBoundaries, nonHydrostatic, globalFiles, |
188 |
|
& allowFreezing |
189 |
LOGICAL usingCartesianGrid |
LOGICAL usingCartesianGrid |
190 |
LOGICAL usingSphericalPolarGrid |
LOGICAL usingSphericalPolarGrid |
191 |
LOGICAL usingSphericalPolarMTerms |
LOGICAL usingSphericalPolarMTerms |
218 |
LOGICAL usingPCoords |
LOGICAL usingPCoords |
219 |
LOGICAL usingZCoords |
LOGICAL usingZCoords |
220 |
LOGICAL openBoundaries |
LOGICAL openBoundaries |
221 |
|
LOGICAL nonHydrostatic |
222 |
|
LOGICAL globalFiles |
223 |
|
LOGICAL allowFreezing |
224 |
|
|
225 |
C-- COMMON /PARM_R/ "Real" valued parameters used by the model. |
C-- COMMON /PARM_R/ "Real" valued parameters used by the model. |
226 |
C cg2dTargetResidual |
C cg2dTargetResidual |
328 |
C cfFacMom - Coriolis term tracer parameter |
C cfFacMom - Coriolis term tracer parameter |
329 |
C foFacMom - Momentum forcing tracer parameter |
C foFacMom - Momentum forcing tracer parameter |
330 |
C mtFacMom - Metric terms tracer parameter |
C mtFacMom - Metric terms tracer parameter |
331 |
|
C cosPower - Power of cosine of latitude to multiply viscosity |
332 |
C cAdjFreq - Frequency of convective adjustment |
C cAdjFreq - Frequency of convective adjustment |
333 |
C |
C |
334 |
C taveFreq - Frequency with which time-averaged model state is written to |
C taveFreq - Frequency with which time-averaged model state is written to |
360 |
& recip_rhoConst, rhoConst, tRef, sRef, |
& recip_rhoConst, rhoConst, tRef, sRef, |
361 |
& endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq, |
& endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq, |
362 |
& afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom, |
& afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom, |
363 |
|
& cosPower, |
364 |
& cAdjFreq, omega, tauThetaClimRelax, lambdaThetaClimRelax, |
& cAdjFreq, omega, tauThetaClimRelax, lambdaThetaClimRelax, |
365 |
& tauSaltClimRelax, lambdaSaltClimRelax, |
& tauSaltClimRelax, lambdaSaltClimRelax, |
366 |
& externForcingCycle, externForcingPeriod, |
& externForcingCycle, externForcingPeriod, |
440 |
_RL cfFacMom |
_RL cfFacMom |
441 |
_RL foFacMom |
_RL foFacMom |
442 |
_RL mTFacMom |
_RL mTFacMom |
443 |
|
_RL cosPower |
444 |
_RL cAdjFreq |
_RL cAdjFreq |
445 |
_RL omega |
_RL omega |
446 |
_RL tauThetaClimRelax |
_RL tauThetaClimRelax |