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 |
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, |
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 |
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 |
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, |
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 |
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 ) |
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, |
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 |