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 |
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, |
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 |
LOGICAL calc_wVelocity |
455 |
LOGICAL tempStepping |
LOGICAL tempStepping |
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.) |
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) |
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, |
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, |
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 |
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) |
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 |
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, |