/[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.54 by adcroft, Wed Jun 6 14:55:45 2001 UTC revision 1.55 by jmc, Fri Jul 6 21:31:20 2001 UTC
# Line 47  C--   COMMON /PARM_C/ Character valued p Line 47  C--   COMMON /PARM_C/ Character valued p
47  C     checkPtSuff - List of checkpoint file suffices  C     checkPtSuff - List of checkpoint file suffices
48  C     bathyFile   - File containing bathymetry. If not defined bathymetry  C     bathyFile   - File containing bathymetry. If not defined bathymetry
49  C                   is taken from inline function.  C                   is taken from inline function.
50    C     topoFile    - File containing the topography of the surface (unit=m)
51    C                   (mainly used for the atmosphere = ground height).
52  C     hydrogThetaFile - File containing initial hydrographic data for potential  C     hydrogThetaFile - File containing initial hydrographic data for potential
53  C                       temperature.  C                       temperature.
54  C     hydrogSaltFile  - File containing initial hydrographic data for salinity.  C     hydrogSaltFile  - File containing initial hydrographic data for salinity.
# Line 63  C     EmPmRfile       - File containing Line 65  C     EmPmRfile       - File containing
65  C     buoyancyRelation - Flag used to indicate which relation to use to  C     buoyancyRelation - Flag used to indicate which relation to use to
66  C                        get buoyancy.  C                        get buoyancy.
67        COMMON /PARM_C/ checkPtSuff,        COMMON /PARM_C/ checkPtSuff,
68       &                bathyFile, hydrogThetaFile, hydrogSaltFile,       &                bathyFile, topoFile,
69         &                hydrogThetaFile, hydrogSaltFile,
70       &                zonalWindFile, meridWindFile, thetaClimFile,       &                zonalWindFile, meridWindFile, thetaClimFile,
71       &                saltClimFile, buoyancyRelation,       &                saltClimFile, buoyancyRelation,
72       &                EmPmRfile, surfQfile, surfQswfile,       &                EmPmRfile, surfQfile, surfQswfile,
73       &                uVelInitFile, vVelInitFile, pSurfInitFile,       &                uVelInitFile, vVelInitFile, pSurfInitFile,
74       &                dQdTfile       &                dQdTfile
75        CHARACTER*(5) checkPtSuff(maxNoChkptLev)        CHARACTER*(5) checkPtSuff(maxNoChkptLev)
76        CHARACTER*(MAX_LEN_FNAM) bathyFile        CHARACTER*(MAX_LEN_FNAM) bathyFile, topoFile
77        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
78        CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile        CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile
79        CHARACTER*(MAX_LEN_FNAM) zonalWindFile        CHARACTER*(MAX_LEN_FNAM) zonalWindFile
# Line 103  C     writeStatePrec      - Precision us Line 106  C     writeStatePrec      - Precision us
106  C     writeBinaryPrec     - Precision used for writing binary files  C     writeBinaryPrec     - Precision used for writing binary files
107  C     readBinaryPrec      - Precision used for reading binary files  C     readBinaryPrec      - Precision used for reading binary files
108  C     nCheckLev           - Holds current checkpoint level  C     nCheckLev           - Holds current checkpoint level
109    C     nonlinFreeSurf      - option related to non-linear free surface
110    C                           =0 Linear free surface ; >0 Non-linear
111    
112        COMMON /PARM_I/        COMMON /PARM_I/
113       &        cg2dMaxIters,       &        cg2dMaxIters,
# Line 113  C     nCheckLev           - Holds curren Line 118  C     nCheckLev           - Holds curren
118       &        numStepsPerPickup,       &        numStepsPerPickup,
119       &        writeStatePrec, nCheckLev,       &        writeStatePrec, nCheckLev,
120       &        writeBinaryPrec, readBinaryPrec,       &        writeBinaryPrec, readBinaryPrec,
121         &        nonlinFreeSurf,
122       &        zonal_filt_sinpow, zonal_filt_cospow       &        zonal_filt_sinpow, zonal_filt_cospow
123        INTEGER cg2dMaxIters        INTEGER cg2dMaxIters
124        INTEGER cg2dChkResFreq        INTEGER cg2dChkResFreq
# Line 126  C     nCheckLev           - Holds curren Line 132  C     nCheckLev           - Holds curren
132        INTEGER writeBinaryPrec        INTEGER writeBinaryPrec
133        INTEGER readBinaryPrec        INTEGER readBinaryPrec
134        INTEGER nCheckLev        INTEGER nCheckLev
135          INTEGER nonlinFreeSurf
136        INTEGER zonal_filt_sinpow        INTEGER zonal_filt_sinpow
137        INTEGER zonal_filt_cospow        INTEGER zonal_filt_cospow
138    
# Line 160  C     saltForcing   - Flag which turns e Line 167  C     saltForcing   - Flag which turns e
167  C                     and off.  C                     and off.
168  C     rigidLid            - Set to true to use rigid lid  C     rigidLid            - Set to true to use rigid lid
169  C     implicitFreeSurface - Set to true to use implcit free surface  C     implicitFreeSurface - Set to true to use implcit free surface
170  C     exactConserv   -   Set to true to conserve exactly the total Volume  C     exactConserv        - Set to true to conserve exactly the total Volume
171  C     nonlinFreeSurf -   Set to true to use non-linear free surface  C     uniformLin_PhiSurf  - Set to true to use a uniform Bo_surf in the
172    C                           linear relation Phi_surf = Bo_surf*eta
173  C     momStepping   - Turns momentum equation time-stepping off  C     momStepping   - Turns momentum equation time-stepping off
174  C     tempStepping  - Turns temperature equation time-stepping off  C     tempStepping  - Turns temperature equation time-stepping off
175  C     saltStepping  - Turns salinity equation time-stepping off  C     saltStepping  - Turns salinity equation time-stepping off
# Line 190  C     groundAtK1  - put the surface(k=1) Line 198  C     groundAtK1  - put the surface(k=1)
198       & momViscosity, momAdvection, momForcing, useCoriolis,       & momViscosity, momAdvection, momForcing, useCoriolis,
199       & momPressureForcing,tempDiffusion, tempAdvection, tempForcing,       & momPressureForcing,tempDiffusion, tempAdvection, tempForcing,
200       & saltDiffusion, saltAdvection, saltForcing,       & saltDiffusion, saltAdvection, saltForcing,
201       & rigidLid, implicitFreeSurface, exactConserv, nonlinFreeSurf,       & rigidLid, implicitFreeSurface, exactConserv, uniformLin_PhiSurf,
202       & momStepping, tempStepping, saltStepping,       & momStepping, tempStepping, saltStepping,
203       & metricTerms, usingSphericalPolarMTerms,       & metricTerms, usingSphericalPolarMTerms,
204       & useConstantF, useBetaPlaneF, useSphereF,       & useConstantF, useBetaPlaneF, useSphereF,
# Line 221  C     groundAtK1  - put the surface(k=1) Line 229  C     groundAtK1  - put the surface(k=1)
229        LOGICAL rigidLid        LOGICAL rigidLid
230        LOGICAL implicitFreeSurface        LOGICAL implicitFreeSurface
231        LOGICAL exactConserv        LOGICAL exactConserv
232        LOGICAL nonlinFreeSurf        LOGICAL uniformLin_PhiSurf
233        LOGICAL momStepping        LOGICAL momStepping
234        LOGICAL tempStepping        LOGICAL tempStepping
235        LOGICAL saltStepping        LOGICAL saltStepping
# Line 505  C     sBeta     - Linear EOS haline cont Line 513  C     sBeta     - Linear EOS haline cont
513        _RL sBeta        _RL sBeta
514        character*(6) eosType        character*(6) eosType
515    
516    C Atmospheric physical parameters (Ideal Gas EOS, ...)
517    C     atm_po    - standard reference pressure
518    C     atm_cp    - specific heat (Cp) of the (dry) air at constant pressure
519    C     atm_kappa - kappa = R/Cp (R: constant of Ideal Gas EOS)
520    C     Integr_GeoPot - option to select the way we integrate the geopotential
521    C                     (still a subject of discussions ...)
522          COMMON /PARM_ATM/ atm_cp, atm_kappa, atm_po,
523         &                  Integr_GeoPot
524          _RL atm_cp, atm_kappa, atm_po
525          INTEGER Integr_GeoPot
526    
527  C Logical flags for selecting packages  C Logical flags for selecting packages
528        LOGICAL useKPP        LOGICAL useKPP
529        LOGICAL useGMRedi        LOGICAL useGMRedi

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55

  ViewVC Help
Powered by ViewVC 1.1.22