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

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

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

revision 1.17 by adcroft, Wed Jun 10 16:05:39 1998 UTC revision 1.22 by adcroft, Wed Jul 29 18:33:47 1998 UTC
# Line 40  C                       temperature. Line 40  C                       temperature.
40  C     hydrogSaltFile  - File containing initial hydrographic data for salinity.  C     hydrogSaltFile  - File containing initial hydrographic data for salinity.
41  C     zonalWindFile   - File containing zonal wind data  C     zonalWindFile   - File containing zonal wind data
42  C     meridWindFile   - File containing meridional wind data  C     meridWindFile   - File containing meridional wind data
43    C     thetaClimFile   - File containing theta climataology used
44    C                       in relaxation term -lambda(theta-theta*)
45    C     saltClimFile    - File containing salt climataology used
46    C                       in relaxation term -lambda(salt-salt*)
47        COMMON /PARM_C/ checkPtSuff,        COMMON /PARM_C/ checkPtSuff,
48       &                bathyFile, hydrogThetaFile, hydrogSaltFile,       &                bathyFile, hydrogThetaFile, hydrogSaltFile,
49       &                zonalWindFile, meridWindFile       &                zonalWindFile, meridWindFile, thetaClimFile,
50         &                saltClimFile
51        CHARACTER*(5) checkPtSuff(maxNoChkptLev)        CHARACTER*(5) checkPtSuff(maxNoChkptLev)
52        CHARACTER*(MAX_LEN_FNAM) bathyFile        CHARACTER*(MAX_LEN_FNAM) bathyFile
53        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
54        CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile        CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile
55        CHARACTER*(MAX_LEN_FNAM) zonalWindFile        CHARACTER*(MAX_LEN_FNAM) zonalWindFile
56        CHARACTER*(MAX_LEN_FNAM) meridWindFile        CHARACTER*(MAX_LEN_FNAM) meridWindFile
57          CHARACTER*(MAX_LEN_FNAM) thetaClimFile
58          CHARACTER*(MAX_LEN_FNAM) saltClimFile
59    
60  C--   COMMON /PARM_I/ Integer valued parameters used by the model.  C--   COMMON /PARM_I/ Integer valued parameters used by the model.
61  C     cg2dMaxIters        - Maximum number of iterations in the  C     cg2dMaxIters        - Maximum number of iterations in the
# Line 115  C     useConstantF  - Coriolis parameter Line 122  C     useConstantF  - Coriolis parameter
122  C     useBetaPlaneF - Coriolis parameter set to f0 + beta.y  C     useBetaPlaneF - Coriolis parameter set to f0 + beta.y
123  C     useSphereF    - Coriolis parameter set to 2.omega.sin(phi)  C     useSphereF    - Coriolis parameter set to 2.omega.sin(phi)
124  C     implicitDiffusion - Turns implicit vertical diffusion on  C     implicitDiffusion - Turns implicit vertical diffusion on
125    C     doThetaClimRelax - Set true if relaxation to temperature
126    C                        climatology is required.
127    C     doSaltClimRelax  - Set true if relaxation to salinity
128    C                        climatology is required.
129    C     periodicExternalForcing - Set true if forcing is time-dependant
130        COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,        COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,
131       & momViscosity, momAdvection, momForcing, useCoriolis, momPressureForcing,       & momViscosity, momAdvection, momForcing, useCoriolis, momPressureForcing,
132       & tempDiffusion, tempAdvection, tempForcing,       & tempDiffusion, tempAdvection, tempForcing,
# Line 123  C     implicitDiffusion - Turns implicit Line 135  C     implicitDiffusion - Turns implicit
135       & momStepping, tempStepping, saltStepping,       & momStepping, tempStepping, saltStepping,
136       & metricTerms, usingSphericalPolarMTerms,       & metricTerms, usingSphericalPolarMTerms,
137       & useConstantF, useBetaPlaneF, useSphereF,       & useConstantF, useBetaPlaneF, useSphereF,
138       & implicitDiffusion       & implicitDiffusion, doThetaClimRelax, doSaltClimRelax,
139         & periodicExternalForcing
140        LOGICAL usingCartesianGrid        LOGICAL usingCartesianGrid
141        LOGICAL usingSphericalPolarGrid        LOGICAL usingSphericalPolarGrid
142        LOGICAL usingSphericalPolarMTerms        LOGICAL usingSphericalPolarMTerms
# Line 148  C     implicitDiffusion - Turns implicit Line 161  C     implicitDiffusion - Turns implicit
161        LOGICAL useBetaPlaneF        LOGICAL useBetaPlaneF
162        LOGICAL useSphereF        LOGICAL useSphereF
163        LOGICAL implicitDiffusion        LOGICAL implicitDiffusion
164          LOGICAL doThetaClimRelax
165          LOGICAL doSaltClimRelax
166          LOGICAL periodicExternalForcing
167    
168  C--   COMMON /PARM_R/ "Real" valued parameters used by the model.  C--   COMMON /PARM_R/ "Real" valued parameters used by the model.
169  C     cg2dTargetResidual  C     cg2dTargetResidual
# Line 214  C     deltaTtracer - Timestep for tracer Line 230  C     deltaTtracer - Timestep for tracer
230  C     freesurfFac  - Parameter to turn implicit free surface term on or off  C     freesurfFac  - Parameter to turn implicit free surface term on or off
231  C                    freesurfac = 1. uses implicit free surface  C                    freesurfac = 1. uses implicit free surface
232  C                    freesurfac = 0. uses rigid lid  C                    freesurfac = 0. uses rigid lid
233    C     hFacMin   - Minimum fraction size of a cell (affects hFacC etc...)
234    C     hFacMinDz - Minimum dimesional size of a cell (affects hFacC etc...)
235  C     tauCD     - CD scheme coupling timescale ( 1/s )  C     tauCD     - CD scheme coupling timescale ( 1/s )
236  C     rCD       - CD scheme normalised coupling parameter ( 0-1 )  C     rCD       - CD scheme normalised coupling parameter ( 0-1 )
237  C     GMmaxslope  - max. slope allowed in GM/Redi tensor  C     GMmaxslope  - max. slope allowed in GM/Redi tensor
# Line 221  C     GMlength  - Length to use in Visbe Line 239  C     GMlength  - Length to use in Visbe
239  C     GMalpha   - alpha to use in Visbeck et al. formula for K  C     GMalpha   - alpha to use in Visbeck et al. formula for K
240  C     GMdepth   - Depth over which to integrate Richardson # (Visbeck et al.)  C     GMdepth   - Depth over which to integrate Richardson # (Visbeck et al.)
241  C     GMkbackground - background value of GM/Redi coefficient  C     GMkbackground - background value of GM/Redi coefficient
242    C     GMmaxval  - max. value of KapGM allowed in GM/Redi scheme
243  C     startTime - Starting time for this integration ( s ).  C     startTime - Starting time for this integration ( s ).
244  C     endTime   - Ending time for this integration ( s ).  C     endTime   - Ending time for this integration ( s ).
245  C     chkPtFreq  - Frequency of rolling check pointing ( s ).  C     chkPtFreq  - Frequency of rolling check pointing ( s ).
246  C     pChkPtFreq - Frequency of permanent check pointing ( s ).  C     pChkPtFreq - Frequency of permanent check pointing ( s ).
247  C     dumpFreq  - Frequency with which model state is written to  C     dumpFreq  - Frequency with which model state is written to
248  C                 post-processing files ( s ).  C                 post-processing files ( s ).
249    C     taveFreq  - Frequency with which time-averaged model state is written to
250    C                 post-processing files ( s ).
251  C     afFacMom  - Advection of momentum term scaling parameter  C     afFacMom  - Advection of momentum term scaling parameter
252  C     vfFacMom  - Momentum viscosity scaling parameter  C     vfFacMom  - Momentum viscosity scaling parameter
253  C     pfFacMom  - Momentum pressure forcing parameter  C     pfFacMom  - Momentum pressure forcing parameter
# Line 234  C     cfFacMom  - Coriolis term scaling Line 255  C     cfFacMom  - Coriolis term scaling
255  C     foFacMom  - Momentum forcing scaling parameter  C     foFacMom  - Momentum forcing scaling parameter
256  C     mtFacMom  - Metric terms scaling parameter  C     mtFacMom  - Metric terms scaling parameter
257  C     cAdjFreq  - Frequency of convective adjustment  C     cAdjFreq  - Frequency of convective adjustment
258    C     tauThetaClimRelax - Relaxation to climatology time scale ( s ).
259    C     lambdaThetaClimRelax - Inverse time scale for relaxation ( 1/s ).
260    C     tauSaltClimRelax - Relaxation to climatology time scale ( s ).
261    C     lambdaSaltClimRelax - Inverse time scale for relaxation ( 1/s ).
262    C     externForcingPeriod - Is the period of which forcing varies (eg. 1 month)
263    C     externForcingCycle - Is the repeat time of the forcing (eg. 1 year)
264    C                          (note: externForcingCycle must be an integer
265    C                           number times externForcingPeriod)
266        COMMON /PARM_R/ cg2dTargetResidual, cg2dpcOffDFac, delZ, delX, delY,        COMMON /PARM_R/ cg2dTargetResidual, cg2dpcOffDFac, delZ, delX, delY,
267       & deltaT,deltaTmom, deltaTtracer, deltaTClock,abeps, startTime, phiMin,       & deltaT,deltaTmom, deltaTtracer, deltaTClock,abeps, startTime, phiMin,
268       & thetaMin, rSphere, rRSphere, f0, fCori, beta, viscAh, viscAz, viscA4,       & thetaMin, rSphere, rRSphere, f0, fCori, beta, viscAh, viscAz, viscA4,
269       & diffKhT, diffKzT, diffK4T, diffKhS, diffKzS, diffK4S, delT,       & diffKhT, diffKzT, diffK4T, diffKhS, diffKzS, diffK4S, delT,
270       & tauCD, rCD, freeSurfFac,       & tauCD, rCD, freeSurfFac, hFacMin, hFacMinDz,
271       & GMmaxslope,GMlength,GMalpha,GMdepth,GMkbackground,       & GMmaxslope,GMlength,GMalpha,GMdepth,GMkbackground,GMmaxval,
272       & gravity, gBaro, rhonil, tRef, sRef,       & gravity, gBaro, rhonil, tRef, sRef,
273       & endTime, chkPtFreq, pchkPtFreq, dumpFreq,       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq,
274       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
275       & cAdjFreq, omega       & cAdjFreq, omega, tauThetaClimRelax, lambdaThetaClimRelax,
276         & tauSaltClimRelax, lambdaSaltClimRelax,
277         & externForcingCycle, externForcingPeriod
278        _RL cg2dTargetResidual        _RL cg2dTargetResidual
279        _RL cg2dpcOffDFac        _RL cg2dpcOffDFac
280        _RL delZ(Nz)        _RL delZ(Nz)
# Line 260  C     cAdjFreq  - Frequency of convectiv Line 291  C     cAdjFreq  - Frequency of convectiv
291        _RL rRSphere        _RL rRSphere
292        _RL f0        _RL f0
293        _RL freeSurfFac        _RL freeSurfFac
294          _RL hFacMin
295          _RL hFacMinDz
296        _RL beta        _RL beta
297        _RL viscAh        _RL viscAh
298        _RL viscAz        _RL viscAz
# Line 278  C     cAdjFreq  - Frequency of convectiv Line 311  C     cAdjFreq  - Frequency of convectiv
311        _RL GMalpha        _RL GMalpha
312        _RL GMdepth        _RL GMdepth
313        _RL GMkbackground        _RL GMkbackground
314          _RL GMmaxval
315        _RL gravity        _RL gravity
316        _RL gBaro        _RL gBaro
317        _RL rhonil        _RL rhonil
# Line 289  C     cAdjFreq  - Frequency of convectiv Line 323  C     cAdjFreq  - Frequency of convectiv
323        _RL chkPtFreq        _RL chkPtFreq
324        _RL pChkPtFreq        _RL pChkPtFreq
325        _RL dumpFreq        _RL dumpFreq
326          _RL taveFreq
327        _RL afFacMom        _RL afFacMom
328        _RL vfFacMom        _RL vfFacMom
329        _RL pfFacMom        _RL pfFacMom
# Line 297  C     cAdjFreq  - Frequency of convectiv Line 332  C     cAdjFreq  - Frequency of convectiv
332        _RL mTFacMom        _RL mTFacMom
333        _RL cAdjFreq        _RL cAdjFreq
334        _RL omega        _RL omega
335          _RL tauThetaClimRelax
336          _RL lambdaThetaClimRelax
337          _RL tauSaltClimRelax
338          _RL lambdaSaltClimRelax
339          _RL externForcingCycle
340          _RL externForcingPeriod
341    
342        COMMON /PARM_A/ HeatCapacity_Cp,        COMMON /PARM_A/ HeatCapacity_Cp,
343       &                Lamba_theta       &                Lamba_theta

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.22

  ViewVC Help
Powered by ViewVC 1.1.22