/[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.283 by jmc, Mon Apr 4 21:29:42 2016 UTC revision 1.284 by jmc, Mon Nov 28 22:47:42 2016 UTC
# Line 185  C                           =3: use full Line 185  C                           =3: use full
185  C     selectAddFluid      :: option to add mass source/sink of fluid in the interior  C     selectAddFluid      :: option to add mass source/sink of fluid in the interior
186  C                            (3-D generalisation of oceanic real-fresh water flux)  C                            (3-D generalisation of oceanic real-fresh water flux)
187  C                           =0 off ; =1 add fluid ; =-1 virtual flux (no mass added)  C                           =0 off ; =1 add fluid ; =-1 virtual flux (no mass added)
188    C     selectImplicitDrag  :: select Implicit treatment of bottom/top drag
189    C                           = 0: fully explicit
190    C                           = 1: implicit on provisional velocity
191    C                                (i.e., before grad.Eta increment)
192    C                           = 2: fully implicit (combined with Impl Surf.Press)
193  C     momForcingOutAB     :: =1: take momentum forcing contribution  C     momForcingOutAB     :: =1: take momentum forcing contribution
194  C                            out of (=0: in) Adams-Bashforth time stepping.  C                            out of (=0: in) Adams-Bashforth time stepping.
195  C     tracForcingOutAB    :: =1: take tracer (Temp,Salt,pTracers) forcing contribution  C     tracForcingOutAB    :: =1: take tracer (Temp,Salt,pTracers) forcing contribution
# Line 216  C                            and statist Line 221  C                            and statist
221       &        selectSigmaCoord,       &        selectSigmaCoord,
222       &        nonlinFreeSurf, select_rStar,       &        nonlinFreeSurf, select_rStar,
223       &        selectNHfreeSurf, selectP_inEOS_Zc,       &        selectNHfreeSurf, selectP_inEOS_Zc,
224       &        selectAddFluid,       &        selectAddFluid, selectImplicitDrag,
225       &        momForcingOutAB, tracForcingOutAB,       &        momForcingOutAB, tracForcingOutAB,
226       &        tempAdvScheme, tempVertAdvScheme,       &        tempAdvScheme, tempVertAdvScheme,
227       &        saltAdvScheme, saltVertAdvScheme,       &        saltAdvScheme, saltVertAdvScheme,
# Line 244  C                            and statist Line 249  C                            and statist
249        INTEGER selectNHfreeSurf        INTEGER selectNHfreeSurf
250        INTEGER selectP_inEOS_Zc        INTEGER selectP_inEOS_Zc
251        INTEGER selectAddFluid        INTEGER selectAddFluid
252          INTEGER selectImplicitDrag
253        INTEGER momForcingOutAB, tracForcingOutAB        INTEGER momForcingOutAB, tracForcingOutAB
254        INTEGER tempAdvScheme, tempVertAdvScheme        INTEGER tempAdvScheme, tempVertAdvScheme
255        INTEGER saltAdvScheme, saltVertAdvScheme        INTEGER saltAdvScheme, saltVertAdvScheme
# Line 349  C     applyExchUV_early :: Apply EXCH to Line 355  C     applyExchUV_early :: Apply EXCH to
355  C     doResetHFactors   :: Do reset thickness factors @ beginning of each time-step  C     doResetHFactors   :: Do reset thickness factors @ beginning of each time-step
356  C     implicitDiffusion :: Turns implicit vertical diffusion on  C     implicitDiffusion :: Turns implicit vertical diffusion on
357  C     implicitViscosity :: Turns implicit vertical viscosity on  C     implicitViscosity :: Turns implicit vertical viscosity on
 C     implBottomFriction :: Turns on implicit bottom friction (drag & no-slip BC)  
358  C     tempImplVertAdv   :: Turns on implicit vertical advection for Temperature  C     tempImplVertAdv   :: Turns on implicit vertical advection for Temperature
359  C     saltImplVertAdv   :: Turns on implicit vertical advection for Salinity  C     saltImplVertAdv   :: Turns on implicit vertical advection for Salinity
360  C     momImplVertAdv    :: Turns on implicit vertical advection for Momentum  C     momImplVertAdv    :: Turns on implicit vertical advection for Momentum
# Line 418  C     printDomain     :: controls printi Line 423  C     printDomain     :: controls printi
423       & storePhiHyd4Phys, quasiHydrostatic, nonHydrostatic,       & storePhiHyd4Phys, quasiHydrostatic, nonHydrostatic,
424       & use3Dsolver, implicitIntGravWave, staggerTimeStep,       & use3Dsolver, implicitIntGravWave, staggerTimeStep,
425       & applyExchUV_early, doResetHFactors,       & applyExchUV_early, doResetHFactors,
426       & implicitDiffusion, implicitViscosity, implBottomFriction,       & implicitDiffusion, implicitViscosity,
427       & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,       & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,
428       & multiDimAdvection, useMultiDimAdvec,       & multiDimAdvection, useMultiDimAdvec,
429       & momDissip_In_AB, doAB_onGtGs,       & momDissip_In_AB, doAB_onGtGs,
# Line 507  C     printDomain     :: controls printi Line 512  C     printDomain     :: controls printi
512        LOGICAL doResetHFactors        LOGICAL doResetHFactors
513        LOGICAL implicitDiffusion        LOGICAL implicitDiffusion
514        LOGICAL implicitViscosity        LOGICAL implicitViscosity
       LOGICAL implBottomFriction  
515        LOGICAL tempImplVertAdv        LOGICAL tempImplVertAdv
516        LOGICAL saltImplVertAdv        LOGICAL saltImplVertAdv
517        LOGICAL momImplVertAdv        LOGICAL momImplVertAdv
# Line 698  C     alph_AB      :: Adams-Bashforth-3 Line 702  C     alph_AB      :: Adams-Bashforth-3
702  C     beta_AB      :: Adams-Bashforth-3 secondary factor  C     beta_AB      :: Adams-Bashforth-3 secondary factor
703  C     implicSurfPress :: parameter of the Crank-Nickelson time stepping :  C     implicSurfPress :: parameter of the Crank-Nickelson time stepping :
704  C                     Implicit part of Surface Pressure Gradient ( 0-1 )  C                     Implicit part of Surface Pressure Gradient ( 0-1 )
705  C     implicDiv2Dflow :: parameter of the Crank-Nickelson time stepping :  C     implicDiv2DFlow :: parameter of the Crank-Nickelson time stepping :
706  C                     Implicit part of barotropic flow Divergence ( 0-1 )  C                     Implicit part of barotropic flow Divergence ( 0-1 )
707  C     implicitNHPress :: parameter of the Crank-Nickelson time stepping :  C     implicitNHPress :: parameter of the Crank-Nickelson time stepping :
708  C                     Implicit part of Non-Hydrostatic Pressure Gradient ( 0-1 )  C                     Implicit part of Non-Hydrostatic Pressure Gradient ( 0-1 )
# Line 792  C     psiEuler      :: Euler angle, rota Line 796  C     psiEuler      :: Euler angle, rota
796       & BL79LatVary,       & BL79LatVary,
797       & diffKrBLEQsurf, diffKrBLEQdeep, diffKrBLEQscl, diffKrBLEQHo,       & diffKrBLEQsurf, diffKrBLEQdeep, diffKrBLEQscl, diffKrBLEQHo,
798       & tauCD, rCD, epsAB_CD,       & tauCD, rCD, epsAB_CD,
799       & freeSurfFac, implicSurfPress, implicDiv2Dflow, implicitNHPress,       & freeSurfFac, implicSurfPress, implicDiv2DFlow, implicitNHPress,
800       & hFacMin, hFacMinDz, hFacInf, hFacSup,       & hFacMin, hFacMinDz, hFacInf, hFacSup,
801       & gravity, recip_gravity, gBaro,       & gravity, recip_gravity, gBaro,
802       & gravFacC, recip_gravFacC, gravFacF, recip_gravFacF,       & gravFacC, recip_gravFacC, gravFacF, recip_gravFacF,
# Line 842  C     psiEuler      :: Euler angle, rota Line 846  C     psiEuler      :: Euler angle, rota
846        _RL rotationPeriod        _RL rotationPeriod
847        _RL freeSurfFac        _RL freeSurfFac
848        _RL implicSurfPress        _RL implicSurfPress
849        _RL implicDiv2Dflow        _RL implicDiv2DFlow
850        _RL implicitNHPress        _RL implicitNHPress
851        _RL hFacMin        _RL hFacMin
852        _RL hFacMinDz        _RL hFacMinDz

Legend:
Removed from v.1.283  
changed lines
  Added in v.1.284

  ViewVC Help
Powered by ViewVC 1.1.22