/[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.137 by jmc, Fri Nov 5 02:40:26 2004 UTC revision 1.144 by dimitri, Sun Feb 20 11:46:24 2005 UTC
# Line 68  C     surfQnetFile    :: File containing Line 68  C     surfQnetFile    :: File containing
68  C     surfQswFile     :: File containing surface shortwave radiation  C     surfQswFile     :: File containing surface shortwave radiation
69  C     dQdTfile        :: File containing thermal relaxation coefficient  C     dQdTfile        :: File containing thermal relaxation coefficient
70  C     EmPmRfile       :: File containing surface fresh water flux  C     EmPmRfile       :: File containing surface fresh water flux
71    C     saltFluxFile    :: File containing surface salt flux
72  C     pLoadFile       :: File containing pressure loading  C     pLoadFile       :: File containing pressure loading
73  C     buoyancyRelation :: Flag used to indicate which relation to use to  C     buoyancyRelation :: Flag used to indicate which relation to use to
74  C                        get buoyancy.  C                        get buoyancy.
# Line 79  C     the_run_name    :: string identify Line 80  C     the_run_name    :: string identify
80       &                hydrogThetaFile, hydrogSaltFile,       &                hydrogThetaFile, hydrogSaltFile,
81       &                zonalWindFile, meridWindFile, thetaClimFile,       &                zonalWindFile, meridWindFile, thetaClimFile,
82       &                saltClimFile, buoyancyRelation,       &                saltClimFile, buoyancyRelation,
83       &                EmPmRfile, surfQfile, surfQnetFile, surfQswFile,       &                EmPmRfile, saltFluxFile,
84         &                surfQfile, surfQnetFile, surfQswFile,
85       &                uVelInitFile, vVelInitFile, pSurfInitFile,       &                uVelInitFile, vVelInitFile, pSurfInitFile,
86       &                dQdTfile, ploadFile,       &                dQdTfile, ploadFile,
87       &                eosType, pickupSuff,       &                eosType, pickupSuff,
# Line 97  C     the_run_name    :: string identify Line 99  C     the_run_name    :: string identify
99        CHARACTER*(MAX_LEN_FNAM) surfQnetFile        CHARACTER*(MAX_LEN_FNAM) surfQnetFile
100        CHARACTER*(MAX_LEN_FNAM) surfQswFile        CHARACTER*(MAX_LEN_FNAM) surfQswFile
101        CHARACTER*(MAX_LEN_FNAM) EmPmRfile        CHARACTER*(MAX_LEN_FNAM) EmPmRfile
102          CHARACTER*(MAX_LEN_FNAM) saltFluxFile
103        CHARACTER*(MAX_LEN_FNAM) buoyancyRelation        CHARACTER*(MAX_LEN_FNAM) buoyancyRelation
104        CHARACTER*(MAX_LEN_FNAM) uVelInitFile        CHARACTER*(MAX_LEN_FNAM) uVelInitFile
105        CHARACTER*(MAX_LEN_FNAM) vVelInitFile        CHARACTER*(MAX_LEN_FNAM) vVelInitFile
# Line 266  C     pickup_write_immed :: echo the pic Line 269  C     pickup_write_immed :: echo the pic
269  C     timeave_mdsio      :: use mdsio for timeave output  C     timeave_mdsio      :: use mdsio for timeave output
270  C     snapshot_mdsio     :: use mdsio for "snapshot" (dumpfreq/diagfreq) output  C     snapshot_mdsio     :: use mdsio for "snapshot" (dumpfreq/diagfreq) output
271  C     monitor_stdio      :: use stdio for monitor output  C     monitor_stdio      :: use stdio for monitor output
272    C     calendarDumps :: When set, approximate months (30-31 days) and years (360-372 days)
273    C                      for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,
274    C                      KPP_taveFreq, and freq in pkg/diagnostics are converted to exact
275    C                      calendar months and years.  Requires pkg/cal.
276        COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,        COMMON /PARM_L/ usingCartesianGrid, usingSphericalPolarGrid,
277       & usingCurvilinearGrid, usingCylindricalGrid,       & usingCurvilinearGrid, usingCylindricalGrid,
278       & no_slip_sides,no_slip_bottom,       & no_slip_sides,no_slip_bottom,
# Line 296  C     monitor_stdio      :: use stdio fo Line 303  C     monitor_stdio      :: use stdio fo
303       & readPickupWithTracer, writePickupWithTracer,       & readPickupWithTracer, writePickupWithTracer,
304       & pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed,       & pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed,
305       & timeave_mdsio, snapshot_mdsio, monitor_stdio,       & timeave_mdsio, snapshot_mdsio, monitor_stdio,
306       & outputTypesInclusive       & outputTypesInclusive,
307         & inAdMode, inAdTrue, inAdFalse, inAdExact,
308         & calendarDumps
309    
310        LOGICAL usingCartesianGrid        LOGICAL usingCartesianGrid
311        LOGICAL usingSphericalPolarGrid        LOGICAL usingSphericalPolarGrid
# Line 371  C     monitor_stdio      :: use stdio fo Line 380  C     monitor_stdio      :: use stdio fo
380        LOGICAL pickup_write_immed        LOGICAL pickup_write_immed
381        LOGICAL timeave_mdsio, snapshot_mdsio, monitor_stdio        LOGICAL timeave_mdsio, snapshot_mdsio, monitor_stdio
382        LOGICAL outputTypesInclusive        LOGICAL outputTypesInclusive
383          LOGICAL inAdMode, inAdTrue, inAdFalse, inAdExact
384          LOGICAL calendarDumps
385    
386  C--   COMMON /PARM_R/ "Real" valued parameters used by the model.  C--   COMMON /PARM_R/ "Real" valued parameters used by the model.
387  C     cg2dTargetResidual  C     cg2dTargetResidual
# Line 426  C     viscAr    :: Eddy viscosity coeff. Line 437  C     viscAr    :: Eddy viscosity coeff.
437  C                 momentum vertically ( units of r^2/s )  C                 momentum vertically ( units of r^2/s )
438  C     viscA4    :: Biharmonic viscosity coeff. for mixing of  C     viscA4    :: Biharmonic viscosity coeff. for mixing of
439  C                 momentum laterally ( m^4/s )  C                 momentum laterally ( m^4/s )
440    C     viscA4W   :: Biharmonic viscosity coeff. for mixing of vertical
441    C                 momentum laterally, no effect for hydrostatic
442    C                 model, defaults to viscA4 if unset ( m^2/s )
443  C     viscAhD   :: Eddy viscosity coeff. for mixing of momentum laterally  C     viscAhD   :: Eddy viscosity coeff. for mixing of momentum laterally
444  C                  (act on Divergence part) ( m^2/s )  C                  (act on Divergence part) ( m^2/s )
445  C     viscAhZ   :: Eddy viscosity coeff. for mixing of momentum laterally  C     viscAhZ   :: Eddy viscosity coeff. for mixing of momentum laterally
# Line 468  C                    it will be the deep Line 482  C                    it will be the deep
482  C                    Frequency of checkpointing and dumping of the model state  C                    Frequency of checkpointing and dumping of the model state
483  C                    are referenced to this clock. ( s )  C                    are referenced to this clock. ( s )
484  C     deltaTMom    :: Timestep for momemtum equations ( s )  C     deltaTMom    :: Timestep for momemtum equations ( s )
485  C     deltaTtracer :: Timestep for tracer equations ( s )  C     dTtracerLev  :: Timestep for tracer equations ( s ), function of level k
486  C     deltaTfreesurf :: Timestep for free-surface equation ( s )  C     deltaTfreesurf :: Timestep for free-surface equation ( s )
487  C     freesurfFac  :: Parameter to turn implicit free surface term on or off  C     freesurfFac  :: Parameter to turn implicit free surface term on or off
488  C                    freesurfac = 1. uses implicit free surface  C                    freesurfac = 1. uses implicit free surface
# Line 534  C      --"-"--  Quadratic  ( linear: 1/s Line 548  C      --"-"--  Quadratic  ( linear: 1/s
548        COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,        COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,
549       & cg2dpcOffDFac, cg3dTargetResidual,       & cg2dpcOffDFac, cg3dTargetResidual,
550       & delR, delRc, delX, delY,       & delR, delRc, delX, delY,
551       & deltaT, deltaTmom, deltaTtracer, deltaTfreesurf, deltaTClock,       & deltaT, deltaTmom, dTtracerLev, deltaTfreesurf, deltaTClock,
552       & abeps, startTime,       & abeps, startTime,
553       & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,       & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,
554       & fCori, fCoriG, fCoriCos,       & fCori, fCoriG, fCoriCos,
555       & viscAh, viscAhW, viscAhMax, viscAhGrid, viscC2leith,       & viscAh, viscAhW, viscAhMax, viscAhGrid, viscC2leith,
556       & viscAhD, viscAhZ, viscA4D, viscA4Z,       & viscAhD, viscAhZ, viscA4D, viscA4Z,
557       & viscA4,  viscA4Max, viscA4Grid, viscA4GridMax, viscA4GridMin,       & viscA4, viscA4W,
558         & viscA4Max, viscA4Grid, viscA4GridMax, viscA4GridMin,
559       & viscC4leith, viscAr, viscAstrain, viscAtension,       & viscC4leith, viscAr, viscAstrain, viscAtension,
560       & diffKhT, diffK4T, diffKrNrT,       & diffKhT, diffK4T, diffKrNrT,
561       & diffKhS, diffK4S, diffKrNrS,       & diffKhS, diffK4S, diffKrNrS,
# Line 551  C      --"-"--  Quadratic  ( linear: 1/s Line 566  C      --"-"--  Quadratic  ( linear: 1/s
566       & recip_rhoConst, rhoConst,       & recip_rhoConst, rhoConst,
567       & rhoConstFresh, convertEmP2rUnit, tRef, sRef,       & rhoConstFresh, convertEmP2rUnit, tRef, sRef,
568       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, adjDumpFreq,       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, adjDumpFreq,
569       & diagFreq, taveFreq, tave_lastIter, monitorFreq,       & diagFreq, taveFreq, tave_lastIter, monitorFreq, adjMonitorFreq,
570       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
571       & cosPower, cAdjFreq, omega, rotationPeriod,       & cosPower, cAdjFreq, omega, rotationPeriod,
572       & tauThetaClimRelax, lambdaThetaClimRelax,       & tauThetaClimRelax, lambdaThetaClimRelax,
# Line 563  C      --"-"--  Quadratic  ( linear: 1/s Line 578  C      --"-"--  Quadratic  ( linear: 1/s
578       & horiVertRatio, recip_horiVertRatio,       & horiVertRatio, recip_horiVertRatio,
579       & ivdc_kappa, Ro_SeaLevel,       & ivdc_kappa, Ro_SeaLevel,
580       & bottomDragLinear,bottomDragQuadratic,       & bottomDragLinear,bottomDragQuadratic,
581       & tCyl       & tCylIn, tCylOut
582    
583        _RL cg2dTargetResidual        _RL cg2dTargetResidual
584        _RL cg2dTargetResWunit        _RL cg2dTargetResWunit
# Line 576  C      --"-"--  Quadratic  ( linear: 1/s Line 591  C      --"-"--  Quadratic  ( linear: 1/s
591        _RL deltaT        _RL deltaT
592        _RL deltaTClock        _RL deltaTClock
593        _RL deltaTmom        _RL deltaTmom
594        _RL deltaTtracer        _RL dTtracerLev(Nr)
595        _RL deltaTfreesurf        _RL deltaTfreesurf
596        _RL abeps        _RL abeps
597        _RL phiMin        _RL phiMin
# Line 605  C      --"-"--  Quadratic  ( linear: 1/s Line 620  C      --"-"--  Quadratic  ( linear: 1/s
620        _RL viscAtension        _RL viscAtension
621        _RL viscAr        _RL viscAr
622        _RL viscA4        _RL viscA4
623          _RL viscA4W
624        _RL viscA4D        _RL viscA4D
625        _RL viscA4Z        _RL viscA4Z
626        _RL viscA4Max        _RL viscA4Max
# Line 647  C      --"-"--  Quadratic  ( linear: 1/s Line 663  C      --"-"--  Quadratic  ( linear: 1/s
663        _RL taveFreq        _RL taveFreq
664        _RL tave_lastIter        _RL tave_lastIter
665        _RL monitorFreq        _RL monitorFreq
666          _RL adjMonitorFreq
667        _RL afFacMom        _RL afFacMom
668        _RL vfFacMom        _RL vfFacMom
669        _RL pfFacMom        _RL pfFacMom
# Line 675  C      --"-"--  Quadratic  ( linear: 1/s Line 692  C      --"-"--  Quadratic  ( linear: 1/s
692        _RL Ro_SeaLevel        _RL Ro_SeaLevel
693        _RL bottomDragLinear        _RL bottomDragLinear
694        _RL bottomDragQuadratic        _RL bottomDragQuadratic
695        _RL tCyl        _RL tCylIn
696          _RL tCylOut
697    
698  C--   COMMON /PARM_A/ Thermodynamics constants ?  C--   COMMON /PARM_A/ Thermodynamics constants ?
699        COMMON /PARM_A/ HeatCapacity_Cp,recip_Cp        COMMON /PARM_A/ HeatCapacity_Cp,recip_Cp
# Line 718  C Logical flags for selecting packages Line 736  C Logical flags for selecting packages
736        LOGICAL useZONAL_FILT        LOGICAL useZONAL_FILT
737        LOGICAL useFLT        LOGICAL useFLT
738        LOGICAL usePTRACERS        LOGICAL usePTRACERS
739          LOGICAL useGCHEM
740        LOGICAL useSBO        LOGICAL useSBO
741        LOGICAL useSEAICE        LOGICAL useSEAICE
742        LOGICAL useBulkForce        LOGICAL useBulkForce
# Line 730  C Logical flags for selecting packages Line 749  C Logical flags for selecting packages
749        COMMON /PARM_PACKAGES/        COMMON /PARM_PACKAGES/
750       &        useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,       &        useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,
751       &        useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,       &        useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,
752       &        usePTRACERS,  useSBO, useSEAICE, useThSIce, useBulkForce,       &        usePTRACERS, useGCHEM,
753       &        usefizhi,  usegridalt, usediagnostics, useEBM, useMNC,       &        useSBO, useSEAICE, useThSIce, useBulkForce,
754         &        usefizhi, usegridalt, usediagnostics, useEBM, useMNC,
755       &        usePP81, useMY82, useOPPS, useGGL90       &        usePP81, useMY82, useOPPS, useGGL90
756    
757  CEH3 ;;; Local Variables: ***  CEH3 ;;; Local Variables: ***

Legend:
Removed from v.1.137  
changed lines
  Added in v.1.144

  ViewVC Help
Powered by ViewVC 1.1.22