/[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.253 by dimitri, Sun Aug 7 07:08:15 2011 UTC revision 1.258 by heimbach, Sat Feb 4 00:56:23 2012 UTC
# Line 282  C     highOrderVorticity :: use 3rd/4th Line 282  C     highOrderVorticity :: use 3rd/4th
282  C     useAbsVorticity :: work with f+zeta in Coriolis terms  C     useAbsVorticity :: work with f+zeta in Coriolis terms
283  C     upwindShear        :: use 1rst order upwind interp. (V.I., vertical advection)  C     upwindShear        :: use 1rst order upwind interp. (V.I., vertical advection)
284  C     momStepping    :: Turns momentum equation time-stepping off  C     momStepping    :: Turns momentum equation time-stepping off
285    C     calc_wVelocity :: Turns of vertical velocity calculation off
286  C- Temp. & Salt params:  C- Temp. & Salt params:
287  C     tempStepping   :: Turns temperature equation time-stepping off  C     tempStepping   :: Turns temperature equation time-stepping off
288  C     saltStepping   :: Turns salinity equation time-stepping off  C     saltStepping   :: Turns salinity equation time-stepping off
# Line 317  C     nonHydrostatic   :: Using non-hydr Line 318  C     nonHydrostatic   :: Using non-hydr
318  C     use3Dsolver      :: set to true to use 3-D pressure solver  C     use3Dsolver      :: set to true to use 3-D pressure solver
319  C     implicitIntGravWave :: treat Internal Gravity Wave implicitly  C     implicitIntGravWave :: treat Internal Gravity Wave implicitly
320  C     staggerTimeStep   :: enable a Stagger time stepping U,V (& W) then T,S  C     staggerTimeStep   :: enable a Stagger time stepping U,V (& W) then T,S
321    C     doResetHFactors   :: Do reset thickness factors @ beginning of each time-step
322  C     implicitDiffusion :: Turns implicit vertical diffusion on  C     implicitDiffusion :: Turns implicit vertical diffusion on
323  C     implicitViscosity :: Turns implicit vertical viscosity on  C     implicitViscosity :: Turns implicit vertical viscosity on
324  C     tempImplVertAdv :: Turns on implicit vertical advection for Temperature  C     tempImplVertAdv :: Turns on implicit vertical advection for Temperature
# Line 375  C     printDomain     :: controls printi Line 377  C     printDomain     :: controls printi
377       & useEnergyConservingCoriolis, useJamartWetPoints, useJamartMomAdv,       & useEnergyConservingCoriolis, useJamartWetPoints, useJamartMomAdv,
378       & upwindVorticity, highOrderVorticity,       & upwindVorticity, highOrderVorticity,
379       & useAbsVorticity, upwindShear,       & useAbsVorticity, upwindShear,
380       & momStepping, tempStepping, saltStepping,       & momStepping, calc_wVelocity, tempStepping, saltStepping,
381       & tempAdvection, tempIsActiveTr, tempForcing,       & tempAdvection, tempIsActiveTr, tempForcing,
382       & saltAdvection, saltIsActiveTr, saltForcing,       & saltAdvection, saltIsActiveTr, saltForcing,
383       & maskIniTemp, maskIniSalt, checkIniTemp, checkIniSalt,       & maskIniTemp, maskIniSalt, checkIniTemp, checkIniSalt,
384       & useRealFreshWaterFlux, useSRCGSolver,       & useRealFreshWaterFlux, useSRCGSolver,
385       & rigidLid, implicitFreeSurface, exactConserv, linFSConserveTr,       & rigidLid, implicitFreeSurface, exactConserv, linFSConserveTr,
386       & uniformLin_PhiSurf,       & uniformLin_PhiSurf,
387       & quasiHydrostatic, nonHydrostatic,       & quasiHydrostatic, nonHydrostatic, use3Dsolver,
388       & use3Dsolver, implicitIntGravWave, staggerTimeStep,       & implicitIntGravWave, staggerTimeStep, doResetHFactors,
389       & implicitDiffusion, implicitViscosity,       & implicitDiffusion, implicitViscosity,
390       & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,       & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,
391       & multiDimAdvection, useMultiDimAdvec,       & multiDimAdvection, useMultiDimAdvec,
# Line 447  C     printDomain     :: controls printi Line 449  C     printDomain     :: controls printi
449        LOGICAL use3Dsolver        LOGICAL use3Dsolver
450        LOGICAL implicitIntGravWave        LOGICAL implicitIntGravWave
451        LOGICAL staggerTimeStep        LOGICAL staggerTimeStep
452          LOGICAL doResetHFactors
453        LOGICAL momStepping        LOGICAL momStepping
454          LOGICAL calc_wVelocity
455        LOGICAL tempStepping        LOGICAL tempStepping
456        LOGICAL saltStepping        LOGICAL saltStepping
457        LOGICAL metricTerms        LOGICAL metricTerms
# Line 514  C           defaults to 0.51 but can be Line 518  C           defaults to 0.51 but can be
518  C     delR      :: Vertical grid spacing ( units of r ).  C     delR      :: Vertical grid spacing ( units of r ).
519  C     delRc     :: Vertical grid spacing between cell centers (r unit).  C     delRc     :: Vertical grid spacing between cell centers (r unit).
520  C     delX      :: Separation between cell faces (m) or (deg), depending  C     delX      :: Separation between cell faces (m) or (deg), depending
521  C     delY        on input flags.  C     delY         on input flags. Note: moved to header file SET_GRID.h
522  C     xgOrigin   :: Origin of the X-axis (Cartesian Grid) / Longitude of Western  C     xgOrigin   :: Origin of the X-axis (Cartesian Grid) / Longitude of Western
523  C                :: most cell face (Lat-Lon grid) (Note: this is an "inert"  C                :: most cell face (Lat-Lon grid) (Note: this is an "inert"
524  C                :: parameter but it makes geographical references simple.)  C                :: parameter but it makes geographical references simple.)
# Line 524  C     gravity   :: Accel. due to gravity Line 528  C     gravity   :: Accel. due to gravity
528  C     recip_gravity and its inverse  C     recip_gravity and its inverse
529  C     gBaro     :: Accel. due to gravity used in barotropic equation ( m/s^2 )  C     gBaro     :: Accel. due to gravity used in barotropic equation ( m/s^2 )
530  C     rhoNil    :: Reference density for the linear equation of state  C     rhoNil    :: Reference density for the linear equation of state
531  C     rhoConst  :: Vertically constant reference density  C     rhoConst  :: Vertically constant reference density (Boussinesq)
532  C     rhoFacC   :: normalized (by rhoConst) reference density at cell-Center  C     rhoFacC   :: normalized (by rhoConst) reference density at cell-Center
533  C     rhoFacF   :: normalized (by rhoConst) reference density at cell-interFace  C     rhoFacF   :: normalized (by rhoConst) reference density at cell-interFace
534  C     rhoConstFresh :: Constant reference density for fresh water (rain)  C     rhoConstFresh :: Constant reference density for fresh water (rain)
# Line 716  C     thetaEuler    :: Euler angle, rota Line 720  C     thetaEuler    :: Euler angle, rota
720  C     psiEuler      :: Euler angle, rotation about new z-axis  C     psiEuler      :: Euler angle, rotation about new z-axis
721        COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,        COMMON /PARM_R/ cg2dTargetResidual, cg2dTargetResWunit,
722       & cg2dpcOffDFac, cg3dTargetResidual,       & cg2dpcOffDFac, cg3dTargetResidual,
723       & delR, delRc, delX, delY, xgOrigin, ygOrigin,       & delR, delRc, xgOrigin, ygOrigin,
724       & deltaT, deltaTmom, dTtracerLev, deltaTfreesurf, deltaTClock,       & deltaT, deltaTmom, dTtracerLev, deltaTfreesurf, deltaTClock,
725       & abEps, alph_AB, beta_AB,       & abEps, alph_AB, beta_AB,
726       & rSphere, recip_rSphere, radius_fromHorizGrid,       & rSphere, recip_rSphere, radius_fromHorizGrid,
# Line 739  C     psiEuler      :: Euler angle, rota Line 743  C     psiEuler      :: Euler angle, rota
743       & freeSurfFac, implicSurfPress, implicDiv2Dflow, implicitNHPress,       & freeSurfFac, implicSurfPress, implicDiv2Dflow, implicitNHPress,
744       & hFacMin, hFacMinDz, hFacInf, hFacSup,       & hFacMin, hFacMinDz, hFacInf, hFacSup,
745       & gravity, recip_gravity, gBaro,       & gravity, recip_gravity, gBaro,
746       & rhonil, recip_rhonil, rhoConst, recip_rhoConst,       & rhoNil, rhoConst, recip_rhoConst,
747       & rhoFacC, recip_rhoFacC, rhoFacF, recip_rhoFacF,       & rhoFacC, recip_rhoFacC, rhoFacF, recip_rhoFacF,
748       & rhoConstFresh, rho1Ref, tRef, sRef, phiRef, dBdrRef,       & rhoConstFresh, rho1Ref, tRef, sRef, phiRef, dBdrRef,
749       & rVel2wUnit, wUnit2rVel, mass2rUnit, rUnit2mass,       & rVel2wUnit, wUnit2rVel, mass2rUnit, rUnit2mass,
# Line 765  C     psiEuler      :: Euler angle, rota Line 769  C     psiEuler      :: Euler angle, rota
769        _RL cg2dpcOffDFac        _RL cg2dpcOffDFac
770        _RL delR(Nr)        _RL delR(Nr)
771        _RL delRc(Nr+1)        _RL delRc(Nr+1)
       _RL delX(Nx)  
       _RL delY(Ny)  
772        _RL xgOrigin        _RL xgOrigin
773        _RL ygOrigin        _RL ygOrigin
774        _RL deltaT        _RL deltaT
# Line 834  C     psiEuler      :: Euler angle, rota Line 836  C     psiEuler      :: Euler angle, rota
836        _RL gravity        _RL gravity
837        _RL recip_gravity        _RL recip_gravity
838        _RL gBaro        _RL gBaro
839        _RL rhonil,        recip_rhonil        _RL rhoNil
840        _RL rhoConst,      recip_rhoConst        _RL rhoConst,      recip_rhoConst
841        _RL rhoFacC(Nr),   recip_rhoFacC(Nr)        _RL rhoFacC(Nr),   recip_rhoFacC(Nr)
842        _RL rhoFacF(Nr+1), recip_rhoFacF(Nr+1)        _RL rhoFacF(Nr+1), recip_rhoFacF(Nr+1)
# Line 947  C Logical flags for selecting packages Line 949  C Logical flags for selecting packages
949        LOGICAL useSEAICE        LOGICAL useSEAICE
950        LOGICAL useSALT_PLUME        LOGICAL useSALT_PLUME
951        LOGICAL useShelfIce        LOGICAL useShelfIce
952          LOGICAL useStreamIce
953        LOGICAL useICEFRONT        LOGICAL useICEFRONT
954        LOGICAL useThSIce        LOGICAL useThSIce
955        LOGICAL useATM2d        LOGICAL useATM2d
# Line 968  C Logical flags for selecting packages Line 971  C Logical flags for selecting packages
971       &        useCAL, useEXF, useBulkForce, useEBM, useCheapAML,       &        useCAL, useEXF, useBulkForce, useEBM, useCheapAML,
972       &        useGrdchk, useSMOOTH, useECCO, useSBO, useFLT,       &        useGrdchk, useSMOOTH, useECCO, useSBO, useFLT,
973       &        usePTRACERS, useGCHEM, useRBCS, useOffLine, useMATRIX,       &        usePTRACERS, useGCHEM, useRBCS, useOffLine, useMATRIX,
974       &        useSEAICE, useSALT_PLUME, useShelfIce,       &        useSEAICE, useSALT_PLUME, useShelfIce, useStreamIce,
975       &        useICEFRONT, useThSIce,       &        useICEFRONT, useThSIce,
976       &        useATM2D, useAIM, useLand, useFizhi, useGridAlt,       &        useATM2D, useAIM, useLand, useFizhi, useGridAlt,
977       &        useDiagnostics, useREGRID, useLayers, useMNC,       &        useDiagnostics, useREGRID, useLayers, useMNC,

Legend:
Removed from v.1.253  
changed lines
  Added in v.1.258

  ViewVC Help
Powered by ViewVC 1.1.22