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 |
289 |
C tempAdvection :: Flag which turns advection of temperature on and off. |
C tempAdvection :: Flag which turns advection of temperature on and off. |
290 |
|
C tempVertDiff4 :: use vertical bi-harmonic diffusion for temperature |
291 |
C tempIsActiveTr :: Pot.Temp. is a dynamically active tracer |
C tempIsActiveTr :: Pot.Temp. is a dynamically active tracer |
292 |
C tempForcing :: Flag which turns external forcing of temperature on |
C tempForcing :: Flag which turns external forcing of temperature on |
293 |
C and off. |
C and off. |
294 |
C saltAdvection :: Flag which turns advection of salinity on and off. |
C saltAdvection :: Flag which turns advection of salinity on and off. |
295 |
|
C saltVertDiff4 :: use vertical bi-harmonic diffusion for salinity |
296 |
C saltIsActiveTr :: Salinity is a dynamically active tracer |
C saltIsActiveTr :: Salinity is a dynamically active tracer |
297 |
C saltForcing :: Flag which turns external forcing of salinity on |
C saltForcing :: Flag which turns external forcing of salinity on |
298 |
C and off. |
C and off. |
341 |
C climatology is required. |
C climatology is required. |
342 |
C doSaltClimRelax :: Set true if relaxation to salinity |
C doSaltClimRelax :: Set true if relaxation to salinity |
343 |
C climatology is required. |
C climatology is required. |
344 |
|
C balanceThetaClimRelax :: substract global mean effect at every time step |
345 |
|
C balanceSaltClimRelax :: substract global mean effect at every time step |
346 |
C allowFreezing :: Allows surface water to freeze and form ice |
C allowFreezing :: Allows surface water to freeze and form ice |
347 |
C useOldFreezing :: use the old version (before checkpoint52a_pre, 2003-11-12) |
C useOldFreezing :: use the old version (before checkpoint52a_pre, 2003-11-12) |
348 |
C periodicExternalForcing :: Set true if forcing is time-dependant |
C periodicExternalForcing :: Set true if forcing is time-dependant |
382 |
& upwindVorticity, highOrderVorticity, |
& upwindVorticity, highOrderVorticity, |
383 |
& useAbsVorticity, upwindShear, |
& useAbsVorticity, upwindShear, |
384 |
& momStepping, calc_wVelocity, tempStepping, saltStepping, |
& momStepping, calc_wVelocity, tempStepping, saltStepping, |
385 |
& tempAdvection, tempIsActiveTr, tempForcing, |
& tempAdvection, tempVertDiff4, tempIsActiveTr, tempForcing, |
386 |
& saltAdvection, saltIsActiveTr, saltForcing, |
& saltAdvection, saltVertDiff4, saltIsActiveTr, saltForcing, |
387 |
& maskIniTemp, maskIniSalt, checkIniTemp, checkIniSalt, |
& maskIniTemp, maskIniSalt, checkIniTemp, checkIniSalt, |
388 |
& useSRCGSolver, |
& useSRCGSolver, |
389 |
& rigidLid, implicitFreeSurface, |
& rigidLid, implicitFreeSurface, |
396 |
& multiDimAdvection, useMultiDimAdvec, |
& multiDimAdvection, useMultiDimAdvec, |
397 |
& momDissip_In_AB, doAB_onGtGs, |
& momDissip_In_AB, doAB_onGtGs, |
398 |
& balanceEmPmR, balanceQnet, balancePrintMean, |
& balanceEmPmR, balanceQnet, balancePrintMean, |
399 |
|
& balanceThetaClimRelax, balanceSaltClimRelax, |
400 |
& doThetaClimRelax, doSaltClimRelax, |
& doThetaClimRelax, doSaltClimRelax, |
401 |
& allowFreezing, useOldFreezing, |
& allowFreezing, useOldFreezing, |
402 |
& periodicExternalForcing, |
& periodicExternalForcing, |
406 |
& writePickupAtEnd, |
& writePickupAtEnd, |
407 |
& timeave_mdsio, snapshot_mdsio, monitor_stdio, |
& timeave_mdsio, snapshot_mdsio, monitor_stdio, |
408 |
& outputTypesInclusive, dumpInitAndLast, |
& outputTypesInclusive, dumpInitAndLast, |
409 |
& printDomain, |
& printDomain |
|
& inAdMode, inAdTrue, inAdFalse, inAdExact |
|
410 |
|
|
411 |
LOGICAL fluidIsAir |
LOGICAL fluidIsAir |
412 |
LOGICAL fluidIsWater |
LOGICAL fluidIsWater |
433 |
LOGICAL useCoriolis |
LOGICAL useCoriolis |
434 |
LOGICAL vectorInvariantMomentum |
LOGICAL vectorInvariantMomentum |
435 |
LOGICAL tempAdvection |
LOGICAL tempAdvection |
436 |
|
LOGICAL tempVertDiff4 |
437 |
LOGICAL tempIsActiveTr |
LOGICAL tempIsActiveTr |
438 |
LOGICAL tempForcing |
LOGICAL tempForcing |
439 |
LOGICAL saltAdvection |
LOGICAL saltAdvection |
440 |
|
LOGICAL saltVertDiff4 |
441 |
LOGICAL saltIsActiveTr |
LOGICAL saltIsActiveTr |
442 |
LOGICAL saltForcing |
LOGICAL saltForcing |
443 |
LOGICAL maskIniTemp |
LOGICAL maskIniTemp |
486 |
LOGICAL balancePrintMean |
LOGICAL balancePrintMean |
487 |
LOGICAL doThetaClimRelax |
LOGICAL doThetaClimRelax |
488 |
LOGICAL doSaltClimRelax |
LOGICAL doSaltClimRelax |
489 |
|
LOGICAL balanceThetaClimRelax |
490 |
|
LOGICAL balanceSaltClimRelax |
491 |
LOGICAL allowFreezing |
LOGICAL allowFreezing |
492 |
LOGICAL useOldFreezing |
LOGICAL useOldFreezing |
493 |
LOGICAL periodicExternalForcing |
LOGICAL periodicExternalForcing |
501 |
LOGICAL outputTypesInclusive |
LOGICAL outputTypesInclusive |
502 |
LOGICAL dumpInitAndLast |
LOGICAL dumpInitAndLast |
503 |
LOGICAL printDomain |
LOGICAL printDomain |
|
LOGICAL inAdMode, inAdTrue, inAdFalse, inAdExact |
|
504 |
|
|
505 |
C-- COMMON /PARM_R/ "Real" valued parameters used by the model. |
C-- COMMON /PARM_R/ "Real" valued parameters used by the model. |
506 |
C cg2dTargetResidual |
C cg2dTargetResidual |
615 |
C viscA4GridMin:: in terms of non-dimensional grid-size dependent viscosity |
C viscA4GridMin:: in terms of non-dimensional grid-size dependent viscosity |
616 |
C diffKhT :: Laplacian diffusion coeff. for mixing of |
C diffKhT :: Laplacian diffusion coeff. for mixing of |
617 |
C heat laterally ( m^2/s ) |
C heat laterally ( m^2/s ) |
|
C diffKrNrT :: vertical profile of Laplacian diffusion coeff. |
|
|
C for mixing of heat vertically ( units of r^2/s ) |
|
618 |
C diffK4T :: Biharmonic diffusion coeff. for mixing of |
C diffK4T :: Biharmonic diffusion coeff. for mixing of |
619 |
C heat laterally ( m^4/s ) |
C heat laterally ( m^4/s ) |
620 |
|
C diffKrNrT :: vertical profile of Laplacian diffusion coeff. |
621 |
|
C for mixing of heat vertically ( units of r^2/s ) |
622 |
|
C diffKr4T :: vertical profile of Biharmonic diffusion coeff. |
623 |
|
C for mixing of heat vertically ( units of r^4/s ) |
624 |
C diffKhS :: Laplacian diffusion coeff. for mixing of |
C diffKhS :: Laplacian diffusion coeff. for mixing of |
625 |
C salt laterally ( m^2/s ) |
C salt laterally ( m^2/s ) |
|
C diffKrNrS :: vertical profile of Laplacian diffusion coeff. |
|
|
C for mixing of salt vertically ( units of r^2/s ), |
|
626 |
C diffK4S :: Biharmonic diffusion coeff. for mixing of |
C diffK4S :: Biharmonic diffusion coeff. for mixing of |
627 |
C salt laterally ( m^4/s ) |
C salt laterally ( m^4/s ) |
628 |
|
C diffKrNrS :: vertical profile of Laplacian diffusion coeff. |
629 |
|
C for mixing of salt vertically ( units of r^2/s ), |
630 |
|
C diffKr4S :: vertical profile of Biharmonic diffusion coeff. |
631 |
|
C for mixing of salt vertically ( units of r^4/s ) |
632 |
C diffKrBL79surf :: T/S surface diffusivity (m^2/s) Bryan and Lewis, 1979 |
C diffKrBL79surf :: T/S surface diffusivity (m^2/s) Bryan and Lewis, 1979 |
633 |
C diffKrBL79deep :: T/S deep diffusivity (m^2/s) Bryan and Lewis, 1979 |
C diffKrBL79deep :: T/S deep diffusivity (m^2/s) Bryan and Lewis, 1979 |
634 |
C diffKrBL79scl :: depth scale for arctan fn (m) Bryan and Lewis, 1979 |
C diffKrBL79scl :: depth scale for arctan fn (m) Bryan and Lewis, 1979 |
746 |
& viscA4Grid, viscA4GridMax, viscA4GridMin, |
& viscA4Grid, viscA4GridMax, viscA4GridMin, |
747 |
& viscAhReMax, viscA4ReMax, |
& viscAhReMax, viscA4ReMax, |
748 |
& viscC4leith, viscC4leithD, viscArNr, |
& viscC4leith, viscC4leithD, viscArNr, |
749 |
& diffKhT, diffK4T, diffKrNrT, |
& diffKhT, diffK4T, diffKrNrT, diffKr4T, |
750 |
& diffKhS, diffK4S, diffKrNrS, |
& diffKhS, diffK4S, diffKrNrS, diffKr4S, |
751 |
& diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho, |
& diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho, |
752 |
& BL79LatVary, |
& BL79LatVary, |
753 |
& diffKrBLEQsurf, diffKrBLEQdeep, diffKrBLEQscl, diffKrBLEQHo, |
& diffKrBLEQsurf, diffKrBLEQdeep, diffKrBLEQscl, diffKrBLEQHo, |
830 |
_RL viscC4leithD |
_RL viscC4leithD |
831 |
_RL viscC4smag |
_RL viscC4smag |
832 |
_RL diffKhT |
_RL diffKhT |
|
_RL diffKrNrT(Nr) |
|
833 |
_RL diffK4T |
_RL diffK4T |
834 |
|
_RL diffKrNrT(Nr) |
835 |
|
_RL diffKr4T(Nr) |
836 |
_RL diffKhS |
_RL diffKhS |
|
_RL diffKrNrS(Nr) |
|
837 |
_RL diffK4S |
_RL diffK4S |
838 |
|
_RL diffKrNrS(Nr) |
839 |
|
_RL diffKr4S(Nr) |
840 |
_RL diffKrBL79surf |
_RL diffKrBL79surf |
841 |
_RL diffKrBL79deep |
_RL diffKrBL79deep |
842 |
_RL diffKrBL79scl |
_RL diffKrBL79scl |
952 |
LOGICAL useCheapAML |
LOGICAL useCheapAML |
953 |
LOGICAL useGrdchk |
LOGICAL useGrdchk |
954 |
LOGICAL useSMOOTH |
LOGICAL useSMOOTH |
955 |
|
LOGICAL usePROFILES |
956 |
LOGICAL useECCO |
LOGICAL useECCO |
957 |
LOGICAL useSBO |
LOGICAL useSBO |
958 |
LOGICAL useFLT |
LOGICAL useFLT |
985 |
& useOPPS, usePP81, useMY82, useGGL90, useKPP, |
& useOPPS, usePP81, useMY82, useGGL90, useKPP, |
986 |
& useGMRedi, useBBL, useDOWN_SLOPE, |
& useGMRedi, useBBL, useDOWN_SLOPE, |
987 |
& useCAL, useEXF, useBulkForce, useEBM, useCheapAML, |
& useCAL, useEXF, useBulkForce, useEBM, useCheapAML, |
988 |
& useGrdchk, useSMOOTH, useECCO, useSBO, useFLT, |
& useGrdchk,useSMOOTH,usePROFILES,useECCO,useSBO, useFLT, |
989 |
& usePTRACERS, useGCHEM, useRBCS, useOffLine, useMATRIX, |
& usePTRACERS, useGCHEM, useRBCS, useOffLine, useMATRIX, |
990 |
& useFRAZIL, useSEAICE, useSALT_PLUME, useShelfIce, |
& useFRAZIL, useSEAICE, useSALT_PLUME, useShelfIce, |
991 |
& useStreamIce, useICEFRONT, useThSIce, |
& useStreamIce, useICEFRONT, useThSIce, |
994 |
& useRunClock, useEMBED_FILES, |
& useRunClock, useEMBED_FILES, |
995 |
& useMYPACKAGE |
& useMYPACKAGE |
996 |
|
|
|
C Logical flags for turning off parts of the code in adjoint mode |
|
|
LOGICAL useKPPinAdMode, useKPPinFwdMode |
|
|
LOGICAL useGMrediInAdMode, useGMrediInFwdMode |
|
|
LOGICAL useSEAICEinAdMode, useSEAICEinFwdMode |
|
|
COMMON /PARM_PACKAGES_ADJ/ |
|
|
& useKPPinAdMode, useKPPinFwdMode, |
|
|
& useGMrediInAdMode, useGMrediInFwdMode, |
|
|
& useSEAICEinAdMode, useSEAICEinFwdMode |
|
|
|
|
997 |
CEH3 ;;; Local Variables: *** |
CEH3 ;;; Local Variables: *** |
998 |
CEH3 ;;; mode:fortran *** |
CEH3 ;;; mode:fortran *** |
999 |
CEH3 ;;; End: *** |
CEH3 ;;; End: *** |