/[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.24 by cnh, Fri Aug 21 12:29:55 1998 UTC revision 1.27 by cnh, Mon Aug 24 02:25:01 1998 UTC
# Line 44  C     thetaClimFile   - File containing Line 44  C     thetaClimFile   - File containing
44  C                       in relaxation term -lambda(theta-theta*)  C                       in relaxation term -lambda(theta-theta*)
45  C     saltClimFile    - File containing salt climataology used  C     saltClimFile    - File containing salt climataology used
46  C                       in relaxation term -lambda(salt-salt*)  C                       in relaxation term -lambda(salt-salt*)
47    C     buoyancyRelation - Flag used to indicate which relation to use to
48    C                        get buoyancy.
49        COMMON /PARM_C/ checkPtSuff,        COMMON /PARM_C/ checkPtSuff,
50       &                bathyFile, hydrogThetaFile, hydrogSaltFile,       &                bathyFile, hydrogThetaFile, hydrogSaltFile,
51       &                zonalWindFile, meridWindFile, thetaClimFile,       &                zonalWindFile, meridWindFile, thetaClimFile,
52       &                saltClimFile       &                saltClimFile, buoyancyRelation
53        CHARACTER*(5) checkPtSuff(maxNoChkptLev)        CHARACTER*(5) checkPtSuff(maxNoChkptLev)
54        CHARACTER*(MAX_LEN_FNAM) bathyFile        CHARACTER*(MAX_LEN_FNAM) bathyFile
55        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
# Line 56  C                       in relaxation te Line 58  C                       in relaxation te
58        CHARACTER*(MAX_LEN_FNAM) meridWindFile        CHARACTER*(MAX_LEN_FNAM) meridWindFile
59        CHARACTER*(MAX_LEN_FNAM) thetaClimFile        CHARACTER*(MAX_LEN_FNAM) thetaClimFile
60        CHARACTER*(MAX_LEN_FNAM) saltClimFile        CHARACTER*(MAX_LEN_FNAM) saltClimFile
61          CHARACTER*(MAX_LEN_FNAM) buoyancyRelation
62    
63  C--   COMMON /PARM_I/ Integer valued parameters used by the model.  C--   COMMON /PARM_I/ Integer valued parameters used by the model.
64  C     cg2dMaxIters        - Maximum number of iterations in the  C     cg2dMaxIters        - Maximum number of iterations in the
# Line 184  C           For now I have introduced a Line 187  C           For now I have introduced a
187  C           defaults to 0.51 but can be set at runtime.  C           defaults to 0.51 but can be set at runtime.
188  C     delP      - Vertical grid spacing ( Pa ).  C     delP      - Vertical grid spacing ( Pa ).
189  C     delZ      - Vertical grid spacing ( m  ).  C     delZ      - Vertical grid spacing ( m  ).
 C     rkFac     - Vertical coordinate to vertical index orientation.  
 C                 ( 1 same orientation, -1 opposite orientation )  
 C                 ( vertical coord == m  -> rkFac = -1 )  
 C                 ( vertical coord == Pa -> rkFac =  1 )  
190  C     delR      - Vertical grid spacing ( units of r ).  C     delR      - Vertical grid spacing ( units of r ).
191  C     delX      - Separation between cell faces (m) or (deg), depending  C     delX      - Separation between cell faces (m) or (deg), depending
192  C     delY        on input flags.  C     delY        on input flags.
# Line 201  C     thetaMin  - Longitude of western m Line 200  C     thetaMin  - Longitude of western m
200  C                 is an "inert" parameter but it is included  C                 is an "inert" parameter but it is included
201  C                 to make geographical references simple.)  C                 to make geographical references simple.)
202  C     rSphere   - Radius of sphere for a spherical polar grid ( m ).  C     rSphere   - Radius of sphere for a spherical polar grid ( m ).
203  C     rRSphere  - Reciprocal radius of sphere for a spherical polar grid ( m ).  C     recip_RSphere  - Reciprocal radius of sphere ( m ).
204  C     f0        - Reference coriolis parameter ( 1/s )  C     f0        - Reference coriolis parameter ( 1/s )
205  C                 ( Southern edge f for beta plane )  C                 ( Southern edge f for beta plane )
206  C     beta      - df/dy ( s^-1.m^-1 )  C     beta      - df/dy ( s^-1.m^-1 )
# Line 210  C     viscAh    - Eddy viscosity coeff. Line 209  C     viscAh    - Eddy viscosity coeff.
209  C                 momentum laterally ( m^2/s )  C                 momentum laterally ( m^2/s )
210  C     viscAz    - Eddy viscosity coeff. for mixing of  C     viscAz    - Eddy viscosity coeff. for mixing of
211  C                 momentum vertically ( m^2/s )  C                 momentum vertically ( m^2/s )
212    C     viscAp    - Eddy viscosity coeff. for mixing of
213    C                 momentum vertically ( Pa^2/s )
214  C     viscAr    - Eddy viscosity coeff. for mixing of  C     viscAr    - Eddy viscosity coeff. for mixing of
215  C                 momentum vertically ( units of r^2/s )  C                 momentum vertically ( units of r^2/s )
216  C     viscA4    - Biharmonic viscosity coeff. for mixing of  C     viscA4    - Biharmonic viscosity coeff. for mixing of
# Line 218  C     diffKhT   - Laplacian diffusion co Line 219  C     diffKhT   - Laplacian diffusion co
219  C                 heat laterally ( m^2/s )  C                 heat laterally ( m^2/s )
220  C     diffKzT   - Laplacian diffusion coeff. for mixing of  C     diffKzT   - Laplacian diffusion coeff. for mixing of
221  C                 heat vertically ( m^2/s )  C                 heat vertically ( m^2/s )
222    C     diffKpT   - Laplacian diffusion coeff. for mixing of
223    C                 heat vertically ( Pa^2/s )
224  C     diffKrT   - Laplacian diffusion coeff. for mixing of  C     diffKrT   - Laplacian diffusion coeff. for mixing of
225  C                 heat vertically ( units of r^2/s )  C                 heat vertically ( units of r^2/s )
226  C     diffK4T   - Biharmonic diffusion coeff. for mixing of  C     diffK4T   - Biharmonic diffusion coeff. for mixing of
# Line 226  C     diffKhS  -  Laplacian diffusion co Line 229  C     diffKhS  -  Laplacian diffusion co
229  C                 salt laterally ( m^2/s )  C                 salt laterally ( m^2/s )
230  C     diffKzS   - Laplacian diffusion coeff. for mixing of  C     diffKzS   - Laplacian diffusion coeff. for mixing of
231  C                 salt vertically ( m^2/s )  C                 salt vertically ( m^2/s )
232    C     diffKpS   - Laplacian diffusion coeff. for mixing of
233    C                 salt vertically ( Pa^2/s )
234  C     diffKrS   - Laplacian diffusion coeff. for mixing of  C     diffKrS   - Laplacian diffusion coeff. for mixing of
235  C                 salt vertically ( units of r^2/s )  C                 salt vertically ( units of r^2/s )
236  C     diffK4S   - Biharmonic diffusion coeff. for mixing of  C     diffK4S   - Biharmonic diffusion coeff. for mixing of
# Line 247  C     hFacMinDz    - Minimum dimesional Line 252  C     hFacMinDz    - Minimum dimesional
252  C     hFacMinDr    - Minimum dimesional size of a cell (affects hFacC etc..., units of r)  C     hFacMinDr    - Minimum dimesional size of a cell (affects hFacC etc..., units of r)
253  C     tauCD        - CD scheme coupling timescale ( 1/s )  C     tauCD        - CD scheme coupling timescale ( 1/s )
254  C     rCD          - CD scheme normalised coupling parameter ( 0-1 )  C     rCD          - CD scheme normalised coupling parameter ( 0-1 )
255  C     GMmaxslope   - max. slope allowed in GM/Redi tensor  C     GMmaxslope    - max. slope allowed in GM/Redi tensor
256  C     GMlength     - Length to use in Visbeck et al. formula for K (m)  C     GMlength      - Length to use in Visbeck et al. formula for K (m)
257  C     GMalpha      - alpha to use in Visbeck et al. formula for K  C     GMalpha       - alpha to use in Visbeck et al. formula for K
258  C     GMdepth      - Depth over which to integrate Richardson # (Visbeck et al.)  C     GMdepth       - Depth over which to integrate Richardson # (Visbeck et al.)
259  C     GMkbackground - background value of GM/Redi diffusion coefficient ( m^2/s )  C     GMkbackground - background value of GM/Redi diffusion coefficient ( m^2/s )
260  C     GMmaxval      - max. value of KapGM allowed in GM/Redi scheme ( m^2/s )  C     GMmaxval      - max. value of KapGM allowed in GM/Redi scheme ( m^2/s )
261  C     startTime     - Starting time for this integration ( s ).  C     startTime     - Starting time for this integration ( s ).
# Line 267  C     foFacMom      - Momentum forcing t Line 272  C     foFacMom      - Momentum forcing t
272  C     mtFacMom      - Metric terms tracer parameter  C     mtFacMom      - Metric terms tracer parameter
273  C     cAdjFreq      - Frequency of convective adjustment  C     cAdjFreq      - Frequency of convective adjustment
274  C  C
275  C     taveFreq  - Frequency with which time-averaged model state is written to  C     taveFreq      - Frequency with which time-averaged model state is written to
276  C                 post-processing files ( s ).  C                     post-processing files ( s ).
277  C     tauThetaClimRelax - Relaxation to climatology time scale ( s ).  C     tauThetaClimRelax - Relaxation to climatology time scale ( s ).
278  C     lambdaThetaClimRelax - Inverse time scale for relaxation ( 1/s ).  C     lambdaThetaClimRelax - Inverse time scale for relaxation ( 1/s ).
279  C     tauSaltClimRelax - Relaxation to climatology time scale ( s ).  C     tauSaltClimRelax - Relaxation to climatology time scale ( s ).
# Line 280  C                           number times Line 285  C                           number times
285        COMMON /PARM_R/ cg2dTargetResidual, cg2dpcOffDFac,        COMMON /PARM_R/ cg2dTargetResidual, cg2dpcOffDFac,
286       & delP, delZ, delR, delX, delY,       & delP, delZ, delR, delX, delY,
287       & deltaT,deltaTmom, deltaTtracer, deltaTClock,abeps, startTime, phiMin,       & deltaT,deltaTmom, deltaTtracer, deltaTClock,abeps, startTime, phiMin,
288       & thetaMin, rSphere, rRSphere, f0, fCori, beta,       & thetaMin, rSphere, recip_RSphere, f0, fCori, beta,
289       & viscAh,  viscAz,  viscA4,  viscAr,       & viscAh,  viscAz,  viscA4,  viscAr,
290       & diffKhT, diffKzT, diffK4T, diffKrT,       & diffKhT, diffKzT, diffK4T, diffKrT,
291       & diffKhS, diffKzS, diffK4S, diffKsT,       & diffKhS, diffKzS, diffK4S, diffKrS,
292       & delT, tauCD, rCD, freeSurfFac, hFacMin, hFacMinDz,       & delT, tauCD, rCD, freeSurfFac, hFacMin, hFacMinDz,
293       & GMmaxslope,GMlength,GMalpha,GMdepth,GMkbackground,GMmaxval,       & GMmaxslope,GMlength,GMalpha,GMdepth,GMkbackground,GMmaxval,
294       & gravity, gBaro, rhonil, tRef, sRef,       & gravity, gBaro, rhonil, recip_rhonil,
295         & recip_rhoConst, rhoConst, tRef, sRef,
296       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq,       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq,
297       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
298       & cAdjFreq, omega, tauThetaClimRelax, lambdaThetaClimRelax,       & cAdjFreq, omega, tauThetaClimRelax, lambdaThetaClimRelax,
299       & tauSaltClimRelax, lambdaSaltClimRelax,       & tauSaltClimRelax, lambdaSaltClimRelax,
300       & externForcingCycle, externForcingPeriod       & externForcingCycle, externForcingPeriod,
301         & viscAp, diffKpT, diffKpS, hFacMinDr,
302         & theta_S, specVol_S
303    
304        _RL cg2dTargetResidual        _RL cg2dTargetResidual
305        _RL cg2dpcOffDFac        _RL cg2dpcOffDFac
306        _RL delR(Nz)        _RL delZ(Nr)
307          _RL delP(Nr)
308          _RL delR(Nr)
309        _RL delX(Nx)        _RL delX(Nx)
310        _RL delY(Ny)        _RL delY(Ny)
311        _RL deltaT        _RL deltaT
# Line 305  C                           number times Line 316  C                           number times
316        _RL phiMin        _RL phiMin
317        _RL thetaMin        _RL thetaMin
318        _RL rSphere        _RL rSphere
319        _RL rRSphere        _RL recip_RSphere
320        _RL f0        _RL f0
321        _RL freeSurfFac        _RL freeSurfFac
322        _RL hFacMin        _RL hFacMin
323        _RL hFacMinDz        _RL hFacMinDz
324          _RL hFacMinDr
325        _RL beta        _RL beta
326        _RL viscAh        _RL viscAh
327        _RL viscAz        _RL viscAz
328          _RL viscAp
329          _RL viscAr
330        _RL viscA4        _RL viscA4
331        _RL diffKhT        _RL diffKhT
332          _RL diffKrT
333        _RL diffKzT        _RL diffKzT
334          _RL diffKpT
335        _RL diffK4T        _RL diffK4T
336        _RL diffKhS        _RL diffKhS
337          _RL diffKrS
338        _RL diffKzS        _RL diffKzS
339          _RL diffKpS
340        _RL diffK4S        _RL diffK4S
341        _RL delt        _RL delt
342        _RL tauCD        _RL tauCD
# Line 332  C                           number times Line 350  C                           number times
350        _RL gravity        _RL gravity
351        _RL gBaro        _RL gBaro
352        _RL rhonil        _RL rhonil
353        _RL tRef(Nz)        _RL recip_rhonil
354        _RL sRef(Nz)        _RL rhoConst
355          _RL recip_rhoConst
356          _RL specVol_S(Nr)
357          _RL tRef(Nr)
358          _RL theta_S(Nr)
359          _RL sRef(Nr)
360        _RS Fcori(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS Fcori(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
361        _RL startTime        _RL startTime
362        _RL endTime        _RL endTime
# Line 363  C                           number times Line 386  C                           number times
386    
387  C Equation of State (polynomial coeffients)  C Equation of State (polynomial coeffients)
388        COMMON /PARM_EOS_NL/ eosC,eosSig0,eosRefT,eosRefS        COMMON /PARM_EOS_NL/ eosC,eosSig0,eosRefT,eosRefS
389        _RL eosC(9,Nz+1),eosSig0(Nz+1),eosRefT(Nz+1),eosRefS(Nz+1)        _RL eosC(9,Nr+1),eosSig0(Nr+1),eosRefT(Nr+1),eosRefS(Nr+1)
390  C Linear equation of state  C Linear equation of state
391  C     tAlpha    - Linear EOS thermal expansion coefficient ( 1/degree ).  C     tAlpha    - Linear EOS thermal expansion coefficient ( 1/degree ).
392  C     sBeta     - Linear EOS haline contraction coefficient.  C     sBeta     - Linear EOS haline contraction coefficient.

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.27

  ViewVC Help
Powered by ViewVC 1.1.22