/[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.161 by jmc, Tue Jul 12 16:30:53 2005 UTC revision 1.165 by baylor, Fri Sep 16 19:33:05 2005 UTC
# Line 49  C     Checkpoint data Line 49  C     Checkpoint data
49    
50  C--   COMMON /PARM_C/ Character valued parameters used by the model.  C--   COMMON /PARM_C/ Character valued parameters used by the model.
51  C     checkPtSuff :: List of checkpoint file suffices  C     checkPtSuff :: List of checkpoint file suffices
52    C     delXFile      :: File containing X-spacing grid definition (1.D array)
53    C     delYFile      :: File containing Y-spacing grid definition (1.D array)
54    C     horizGridFile :: File containing horizontal-grid definition
55    C                        (only when using curvilinear_grid)
56  C     bathyFile   :: File containing bathymetry. If not defined bathymetry  C     bathyFile   :: File containing bathymetry. If not defined bathymetry
57  C                   is taken from inline function.  C                   is taken from inline function.
58  C     topoFile    :: File containing the topography of the surface (unit=m)  C     topoFile    :: File containing the topography of the surface (unit=m)
59  C                   (mainly used for the atmosphere = ground height).  C                   (mainly used for the atmosphere = ground height).
 C     horizGridFile   :: File containing horizontal-grid definition  
 C                        (only when using curvilinear_grid)  
60  C     hydrogThetaFile :: File containing initial hydrographic data for potential  C     hydrogThetaFile :: File containing initial hydrographic data for potential
61  C                       temperature.  C                       temperature.
62  C     hydrogSaltFile  :: File containing initial hydrographic data for salinity.  C     hydrogSaltFile  :: File containing initial hydrographic data for salinity.
# Line 80  C     eosType         :: choose the equa Line 82  C     eosType         :: choose the equa
82  C                        LINEAR, POLY3, UNESCO, JMD95Z, JMD95P, MDJWF, IDEALGAS  C                        LINEAR, POLY3, UNESCO, JMD95Z, JMD95P, MDJWF, IDEALGAS
83  C     the_run_name    :: string identifying the name of the model "run"  C     the_run_name    :: string identifying the name of the model "run"
84        COMMON /PARM_C/ checkPtSuff,        COMMON /PARM_C/ checkPtSuff,
85       &                bathyFile, topoFile, horizGridFile,       &                delXFile, delYFile, horizGridFile,
86         &                bathyFile, topoFile,
87       &                hydrogThetaFile, hydrogSaltFile,       &                hydrogThetaFile, hydrogSaltFile,
88       &                zonalWindFile, meridWindFile, thetaClimFile,       &                zonalWindFile, meridWindFile, thetaClimFile,
89       &                saltClimFile, buoyancyRelation,       &                saltClimFile, buoyancyRelation,
# Line 94  C     the_run_name    :: string identify Line 97  C     the_run_name    :: string identify
97       &                mdsioLocalDir,       &                mdsioLocalDir,
98       &                the_run_name       &                the_run_name
99        CHARACTER*(5) checkPtSuff(maxNoChkptLev)        CHARACTER*(5) checkPtSuff(maxNoChkptLev)
100        CHARACTER*(MAX_LEN_FNAM) bathyFile, topoFile        CHARACTER*(MAX_LEN_FNAM) delXFile
101          CHARACTER*(MAX_LEN_FNAM) delYFile
102        CHARACTER*(MAX_LEN_FNAM) horizGridFile        CHARACTER*(MAX_LEN_FNAM) horizGridFile
103          CHARACTER*(MAX_LEN_FNAM) bathyFile, topoFile
104        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile        CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile
105        CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile        CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile
106        CHARACTER*(MAX_LEN_FNAM) zonalWindFile        CHARACTER*(MAX_LEN_FNAM) zonalWindFile
# Line 226  C                       on irregular gri Line 231  C                       on irregular gri
231  C     useAnisotropicViscAGridMax :: Set to true to use Alistair's latest  C     useAnisotropicViscAGridMax :: Set to true to use Alistair's latest
232  C              anisotropic length scale.  It is used only for maximum viscosity  C              anisotropic length scale.  It is used only for maximum viscosity
233  C              calculations.  Alistair recommends a value of viscA*GridMax=.25  C              calculations.  Alistair recommends a value of viscA*GridMax=.25
234    C     useStrainTensionVisc:: Set to true to use Strain-Tension viscous terms
235  C     rigidLid            :: Set to true to use rigid lid  C     rigidLid            :: Set to true to use rigid lid
236  C     implicitFreeSurface :: Set to true to use implcit free surface  C     implicitFreeSurface :: Set to true to use implcit free surface
237  C     exactConserv        :: Set to true to conserve exactly the total Volume  C     exactConserv        :: Set to true to conserve exactly the total Volume
# Line 290  C     calendarDumps :: When set, approxi Line 296  C     calendarDumps :: When set, approxi
296  C                      for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,  C                      for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,
297  C                      KPP_taveFreq, and freq in pkg/diagnostics are converted to exact  C                      KPP_taveFreq, and freq in pkg/diagnostics are converted to exact
298  C                      calendar months and years.  Requires pkg/cal.  C                      calendar months and years.  Requires pkg/cal.
299    C     dumpInitAndLast :: dumps model state to files at Initial (nIter0)
300    C                        & Last iteration, in addition multiple of dumpFreq iter.
301        COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,        COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,
302       & usingCurvilinearGrid, usingCylindricalGrid,       & usingCurvilinearGrid, usingCylindricalGrid,
303       & no_slip_sides,no_slip_bottom,       & no_slip_sides,no_slip_bottom,
# Line 299  C                      calendar months a Line 307  C                      calendar months a
307       & tempAdvection, tempForcing,       & tempAdvection, tempForcing,
308       & saltAdvection, saltForcing,       & saltAdvection, saltForcing,
309       & useRealFreshWaterFlux,       & useRealFreshWaterFlux,
310       & useFullLeith, useAnisotropicViscAGridMax,       & useFullLeith, useAnisotropicViscAGridMax, useStrainTensionVisc,
311       & rigidLid, implicitFreeSurface, exactConserv, uniformLin_PhiSurf,       & rigidLid, implicitFreeSurface, exactConserv, uniformLin_PhiSurf,
312       & momStepping, tempStepping, saltStepping,       & momStepping, tempStepping, saltStepping,
313       & metricTerms, usingSphericalPolarMTerms, useNHMTerms,       & metricTerms, usingSphericalPolarMTerms, useNHMTerms,
# Line 320  C                      calendar months a Line 328  C                      calendar months a
328       & usePickupBeforeC35, usePickupBeforeC54, startFromPickupAB2,       & usePickupBeforeC35, usePickupBeforeC54, startFromPickupAB2,
329       & pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed,       & pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed,
330       & timeave_mdsio, snapshot_mdsio, monitor_stdio,       & timeave_mdsio, snapshot_mdsio, monitor_stdio,
331       & outputTypesInclusive, debugMode,       & outputTypesInclusive, dumpInitAndLast, debugMode,
332       & inAdMode, inAdTrue, inAdFalse, inAdExact,       & inAdMode, inAdTrue, inAdFalse, inAdExact,
333       & calendarDumps       & calendarDumps
334    
# Line 344  C                      calendar months a Line 352  C                      calendar months a
352        LOGICAL saltAdvection        LOGICAL saltAdvection
353        LOGICAL saltForcing        LOGICAL saltForcing
354        LOGICAL useRealFreshWaterFlux        LOGICAL useRealFreshWaterFlux
355        LOGICAL useFullLeith, useAnisotropicViscAGridMax        LOGICAL useFullLeith
356          LOGICAL useAnisotropicViscAGridMax
357          LOGICAL useStrainTensionVisc
358        LOGICAL rigidLid        LOGICAL rigidLid
359        LOGICAL implicitFreeSurface        LOGICAL implicitFreeSurface
360        LOGICAL exactConserv        LOGICAL exactConserv
# Line 392  C                      calendar months a Line 402  C                      calendar months a
402        LOGICAL usePickupBeforeC35        LOGICAL usePickupBeforeC35
403        LOGICAL usePickupBeforeC54        LOGICAL usePickupBeforeC54
404        LOGICAL startFromPickupAB2        LOGICAL startFromPickupAB2
405          LOGICAL dumpInitAndLast
406        LOGICAL debugMode        LOGICAL debugMode
407        LOGICAL pickup_read_mdsio, pickup_write_mdsio        LOGICAL pickup_read_mdsio, pickup_write_mdsio
408        LOGICAL pickup_write_immed        LOGICAL pickup_write_immed
# Line 466  C     viscA4Z   :: Biharmonic viscosity Line 477  C     viscA4Z   :: Biharmonic viscosity
477  C                  (act on Vorticity  part) ( m^4/s )  C                  (act on Vorticity  part) ( m^4/s )
478  C     viscC2leith :: Leith non-dimensional viscosity factor (grad(vort))  C     viscC2leith :: Leith non-dimensional viscosity factor (grad(vort))
479  C     viscC2leithD :: Modified Leith non-dimensional viscosity factor (grad(div))  C     viscC2leithD :: Modified Leith non-dimensional viscosity factor (grad(div))
480  C     viscC2smag  :: Smagorinsky non-dimensional viscosity factor  C     viscC2smag  :: Smagorinsky non-dimensional viscosity factor (harmonic)
481    C     viscC4smag  :: Smagorinsky non-dimensional viscosity factor (biharmonic)
482  C     viscAhMax :: Maximum eddy viscosity coeff. for mixing of  C     viscAhMax :: Maximum eddy viscosity coeff. for mixing of
483  C                 momentum laterally ( m^2/s )  C                 momentum laterally ( m^2/s )
484  C     viscAhGridMax:: maximum and minimum harmonic viscosity coefficients ...  C     viscAhGridMax:: maximum and minimum harmonic viscosity coefficients ...
# Line 577  C      --"-"--  Quadratic  ( linear: 1/s Line 589  C      --"-"--  Quadratic  ( linear: 1/s
589       & viscAh, viscAhW, viscAhMax,       & viscAh, viscAhW, viscAhMax,
590       & viscAhGrid, viscAhGridMax, viscAhGridMin,       & viscAhGrid, viscAhGridMax, viscAhGridMin,
591       & viscC2leith, viscC2leithD,       & viscC2leith, viscC2leithD,
592       & viscC2smag,       & viscC2smag, viscC4smag,
593       & viscAhD, viscAhZ, viscA4D, viscA4Z,       & viscAhD, viscAhZ, viscA4D, viscA4Z,
594       & viscA4, viscA4W,       & viscA4, viscA4W,
595       & viscA4Max, viscA4Grid, viscA4GridMax, viscA4GridMin,       & viscA4Max, viscA4Grid, viscA4GridMax, viscA4GridMin,
596       & viscC4leith, viscC4leithD, viscAr, viscAstrain, viscAtension,       & viscC4leith, viscC4leithD, viscAr,
597       & diffKhT, diffK4T, diffKrNrT,       & diffKhT, diffK4T, diffKrNrT,
598       & diffKhS, diffK4S, diffKrNrS,       & diffKhS, diffK4S, diffKrNrS,
599       & diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho,       & diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho,
# Line 647  C      --"-"--  Quadratic  ( linear: 1/s Line 659  C      --"-"--  Quadratic  ( linear: 1/s
659        _RL viscC2leith        _RL viscC2leith
660        _RL viscC2leithD        _RL viscC2leithD
661        _RL viscC2smag        _RL viscC2smag
662        _RL viscAstrain        _RL viscC4smag
       _RL viscAtension  
663        _RL viscAr        _RL viscAr
664        _RL viscA4        _RL viscA4
665        _RL viscA4W        _RL viscA4W

Legend:
Removed from v.1.161  
changed lines
  Added in v.1.165

  ViewVC Help
Powered by ViewVC 1.1.22