/[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.46 by adcroft, Fri Feb 2 21:04:47 2001 UTC revision 1.51 by heimbach, Tue Apr 10 22:35:25 2001 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2    C $Name$
3  C  C
4  C     /==========================================================\  C     /==========================================================\
5  C     | PARAMS.h                                                 |  C     | PARAMS.h                                                 |
# Line 57  C     saltClimFile    - File containing Line 58  C     saltClimFile    - File containing
58  C                       in relaxation term -lambda(salt-salt*)  C                       in relaxation term -lambda(salt-salt*)
59  C     surfQfile       - File containing surface heat flux  C     surfQfile       - File containing surface heat flux
60  C     surfQswfile     - File containing surface shortwave radiation  C     surfQswfile     - File containing surface shortwave radiation
61    C     dQdTfile        - File containing thermal relaxation coefficient
62  C     EmPmRfile       - File containing surface fresh water flux  C     EmPmRfile       - File containing surface fresh water flux
63  C     buoyancyRelation - Flag used to indicate which relation to use to  C     buoyancyRelation - Flag used to indicate which relation to use to
64  C                        get buoyancy.  C                        get buoyancy.
# Line 65  C                        get buoyancy. Line 67  C                        get buoyancy.
67       &                zonalWindFile, meridWindFile, thetaClimFile,       &                zonalWindFile, meridWindFile, thetaClimFile,
68       &                saltClimFile, buoyancyRelation,       &                saltClimFile, buoyancyRelation,
69       &                EmPmRfile, surfQfile, surfQswfile,       &                EmPmRfile, surfQfile, surfQswfile,
70       &                uVelInitFile, vVelInitFile, pSurfInitFile       &                uVelInitFile, vVelInitFile, pSurfInitFile,
71         &                dQdTfile
72        CHARACTER*(5) checkPtSuff(maxNoChkptLev)        CHARACTER*(5) checkPtSuff(maxNoChkptLev)
73        CHARACTER*(MAX_LEN_FNAM) bathyFile        CHARACTER*(MAX_LEN_FNAM) bathyFile
74        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
# Line 81  C                        get buoyancy. Line 84  C                        get buoyancy.
84        CHARACTER*(MAX_LEN_FNAM) uVelInitFile        CHARACTER*(MAX_LEN_FNAM) uVelInitFile
85        CHARACTER*(MAX_LEN_FNAM) vVelInitFile        CHARACTER*(MAX_LEN_FNAM) vVelInitFile
86        CHARACTER*(MAX_LEN_FNAM) pSurfInitFile        CHARACTER*(MAX_LEN_FNAM) pSurfInitFile
87          CHARACTER*(MAX_LEN_FNAM) dQdTfile
88    
89  C--   COMMON /PARM_I/ Integer valued parameters used by the model.  C--   COMMON /PARM_I/ Integer valued parameters used by the model.
90  C     cg2dMaxIters        - Maximum number of iterations in the  C     cg2dMaxIters        - Maximum number of iterations in the
# Line 198  C     groundAtK1  - put the surface(k=1) Line 202  C     groundAtK1  - put the surface(k=1)
202       & doThetaClimRelax, doSaltClimRelax,       & doThetaClimRelax, doSaltClimRelax,
203       & periodicExternalForcing, usingPCoords, usingZCoords,       & periodicExternalForcing, usingPCoords, usingZCoords,
204       & nonHydrostatic, globalFiles,       & nonHydrostatic, globalFiles,
205       & allowFreezing, groundAtK1       & allowFreezing, groundAtK1,
206         & usePickupBeforeC35
207        LOGICAL usingCartesianGrid        LOGICAL usingCartesianGrid
208        LOGICAL usingSphericalPolarGrid        LOGICAL usingSphericalPolarGrid
209        LOGICAL usingSphericalPolarMTerms        LOGICAL usingSphericalPolarMTerms
# Line 236  C     groundAtK1  - put the surface(k=1) Line 241  C     groundAtK1  - put the surface(k=1)
241        LOGICAL globalFiles        LOGICAL globalFiles
242        LOGICAL allowFreezing        LOGICAL allowFreezing
243        LOGICAL groundAtK1        LOGICAL groundAtK1
244          LOGICAL usePickupBeforeC35
245    
246  C--   COMMON /PARM_R/ "Real" valued parameters used by the model.  C--   COMMON /PARM_R/ "Real" valued parameters used by the model.
247  C     cg2dTargetResidual  C     cg2dTargetResidual
# Line 319  C     deltaTtracer - Timestep for tracer Line 325  C     deltaTtracer - Timestep for tracer
325  C     freesurfFac  - Parameter to turn implicit free surface term on or off  C     freesurfFac  - Parameter to turn implicit free surface term on or off
326  C                    freesurfac = 1. uses implicit free surface  C                    freesurfac = 1. uses implicit free surface
327  C                    freesurfac = 0. uses rigid lid  C                    freesurfac = 0. uses rigid lid
328    C     implicSurfPress - parameter of the Crank-Nickelson time stepping :
329    C                     Implicit part of Surface Pressure Gradient ( 0-1 )
330    C     implicDiv2Dflow - parameter of the Crank-Nickelson time stepping :
331    C                     Implicit part of barotropic flow Divergence ( 0-1 )
332  C     hFacMin      - Minimum fraction size of a cell (affects hFacC etc...)  C     hFacMin      - Minimum fraction size of a cell (affects hFacC etc...)
333  C     hFacMinDz    - Minimum dimesional size of a cell (affects hFacC etc..., m)  C     hFacMinDz    - Minimum dimesional size of a cell (affects hFacC etc..., m)
334  C     hFacMinDp    - Minimum dimesional size of a cell (affects hFacC etc..., Pa)  C     hFacMinDp    - Minimum dimesional size of a cell (affects hFacC etc..., Pa)
# Line 367  C         "     Quadratic  ( linear: 1/s Line 377  C         "     Quadratic  ( linear: 1/s
377       & viscAh,  viscAz,  viscA4,  viscAr,       & viscAh,  viscAz,  viscA4,  viscAr,
378       & diffKhT, diffKzT, diffK4T, diffKrT,       & diffKhT, diffKzT, diffK4T, diffKrT,
379       & diffKhS, diffKzS, diffK4S, diffKrS,       & diffKhS, diffKzS, diffK4S, diffKrS,
380       & delT, tauCD, rCD, freeSurfFac, hFacMin, hFacMinDz,       & delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow,
381         & hFacMin, hFacMinDz,
382       & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,       & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,
383       & recip_rhoConst, rhoConst, tRef, sRef,       & recip_rhoConst, rhoConst, tRef, sRef,
384       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq,       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, taveFreq,
# Line 400  C         "     Quadratic  ( linear: 1/s Line 411  C         "     Quadratic  ( linear: 1/s
411        _RL recip_RSphere        _RL recip_RSphere
412        _RL f0        _RL f0
413        _RL freeSurfFac        _RL freeSurfFac
414          _RL implicSurfPress
415          _RL implicDiv2Dflow
416        _RL hFacMin        _RL hFacMin
417        _RL hFacMinDz        _RL hFacMinDz
418        _RL hFacMinDp        _RL hFacMinDp
# Line 486  C Logical flags for selecting packages Line 499  C Logical flags for selecting packages
499        LOGICAL useKPP        LOGICAL useKPP
500        LOGICAL useGMRedi        LOGICAL useGMRedi
501        LOGICAL useOBCS        LOGICAL useOBCS
502          LOGICAL useAIM
503        LOGICAL useECCO        LOGICAL useECCO
504        COMMON /PARM_PACKAGES/        COMMON /PARM_PACKAGES/
505       &        useKPP, useGMRedi, useOBCS, useECCO       &        useKPP, useGMRedi, useOBCS, useAIM, useECCO
506    

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.51

  ViewVC Help
Powered by ViewVC 1.1.22