67 |
C hydrogThetaFile :: File containing initial hydrographic data for potential |
C hydrogThetaFile :: File containing initial hydrographic data for potential |
68 |
C temperature. |
C temperature. |
69 |
C hydrogSaltFile :: File containing initial hydrographic data for salinity. |
C hydrogSaltFile :: File containing initial hydrographic data for salinity. |
70 |
|
C diffKrFile :: File containing 3D specification of vertical diffusivity |
71 |
C zonalWindFile :: File containing zonal wind data |
C zonalWindFile :: File containing zonal wind data |
72 |
C meridWindFile :: File containing meridional wind data |
C meridWindFile :: File containing meridional wind data |
73 |
C thetaClimFile :: File containing theta climataology used |
C thetaClimFile :: File containing theta climataology used |
94 |
& delRFile, delRcFile, |
& delRFile, delRcFile, |
95 |
& delXFile, delYFile, horizGridFile, |
& delXFile, delYFile, horizGridFile, |
96 |
& bathyFile, topoFile, shelfIceFile, |
& bathyFile, topoFile, shelfIceFile, |
97 |
& hydrogThetaFile, hydrogSaltFile, |
& hydrogThetaFile, hydrogSaltFile, diffKrFile, |
98 |
& zonalWindFile, meridWindFile, thetaClimFile, |
& zonalWindFile, meridWindFile, thetaClimFile, |
99 |
& saltClimFile, buoyancyRelation, |
& saltClimFile, buoyancyRelation, |
100 |
& EmPmRfile, saltFluxFile, |
& EmPmRfile, saltFluxFile, |
116 |
CHARACTER*(MAX_LEN_FNAM) delYFile |
CHARACTER*(MAX_LEN_FNAM) delYFile |
117 |
CHARACTER*(MAX_LEN_FNAM) horizGridFile |
CHARACTER*(MAX_LEN_FNAM) horizGridFile |
118 |
CHARACTER*(MAX_LEN_FNAM) bathyFile, topoFile, shelfIceFile |
CHARACTER*(MAX_LEN_FNAM) bathyFile, topoFile, shelfIceFile |
119 |
CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile |
CHARACTER*(MAX_LEN_FNAM) hydrogThetaFile, hydrogSaltFile |
120 |
CHARACTER*(MAX_LEN_FNAM) hydrogSaltFile |
CHARACTER*(MAX_LEN_FNAM) diffKrFile |
121 |
CHARACTER*(MAX_LEN_FNAM) zonalWindFile |
CHARACTER*(MAX_LEN_FNAM) zonalWindFile |
122 |
CHARACTER*(MAX_LEN_FNAM) meridWindFile |
CHARACTER*(MAX_LEN_FNAM) meridWindFile |
123 |
CHARACTER*(MAX_LEN_FNAM) thetaClimFile |
CHARACTER*(MAX_LEN_FNAM) thetaClimFile |
496 |
C dBdrRef :: vertical gradient of reference boyancy [(m/s/r)^2)]: |
C dBdrRef :: vertical gradient of reference boyancy [(m/s/r)^2)]: |
497 |
C :: z-coord: = N^2_ref = Brunt-Vaissala frequency [s^-2] |
C :: z-coord: = N^2_ref = Brunt-Vaissala frequency [s^-2] |
498 |
C :: p-coord: = -(d.alpha/dp)_ref [(m^2.s/kg)^2] |
C :: p-coord: = -(d.alpha/dp)_ref [(m^2.s/kg)^2] |
499 |
|
C rVel2wUnit :: units conversion factor (Non-Hydrostatic code), |
500 |
|
C :: from r-coordinate vertical velocity to vertical velocity [m/s]. |
501 |
|
C :: z-coord: = 1 ; p-coord: wSpeed [m/s] = rVel [Pa/s] * rVel2wUnit |
502 |
|
C wUnit2rVel :: units conversion factor (Non-Hydrostatic code), |
503 |
|
C :: from vertical velocity [m/s] to r-coordinate vertical velocity. |
504 |
|
C :: z-coord: = 1 ; p-coord: rVel [Pa/s] = wSpeed [m/s] * wUnit2rVel |
505 |
|
C mass2rUnit :: units conversion factor (surface forcing), |
506 |
|
C :: from mass per unit area [kg/m2] to vertical r-coordinate unit. |
507 |
|
C :: z-coord: = 1/rhoConst ( [kg/m2] / rho = [m] ) ; |
508 |
|
C :: p-coord: = gravity ( [kg/m2] * g = [Pa] ) ; |
509 |
|
C rUnit2mass :: units conversion factor (surface forcing), |
510 |
|
C :: from vertical r-coordinate unit to mass per unit area [kg/m2]. |
511 |
|
C :: z-coord: = rhoConst ( [m] * rho = [kg/m2] ) ; |
512 |
|
C :: p-coord: = 1/gravity ( [Pa] / g = [kg/m2] ) ; |
513 |
C phiMin :: Latitude of southern most cell face. |
C phiMin :: Latitude of southern most cell face. |
514 |
C thetaMin :: Longitude of western most cell face (this |
C thetaMin :: Longitude of western most cell face (this |
515 |
C is an "inert" parameter but it is included |
C is an "inert" parameter but it is included |
579 |
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 |
580 |
C diffKrBL79scl :: depth scale for arctan fn (m) Bryan and Lewis, 1979 |
C diffKrBL79scl :: depth scale for arctan fn (m) Bryan and Lewis, 1979 |
581 |
C diffKrBL79Ho :: depth offset for arctan fn (m) Bryan and Lewis, 1979 |
C diffKrBL79Ho :: depth offset for arctan fn (m) Bryan and Lewis, 1979 |
582 |
|
C BL79LatVary :: polarwise of this latitude diffKrBL79 is applied with |
583 |
|
C gradual transition to diffKrBLEQ towards Equator |
584 |
|
C diffKrBLEQsurf :: same as diffKrBL79surf but at Equator |
585 |
|
C diffKrBLEQdeep :: same as diffKrBL79deep but at Equator |
586 |
|
C diffKrBLEQscl :: same as diffKrBL79scl but at Equator |
587 |
|
C diffKrBLEQHo :: same as diffKrBL79Ho but at Equator |
588 |
C deltaT :: Default timestep ( s ) |
C deltaT :: Default timestep ( s ) |
589 |
C deltaTClock :: Timestep used as model "clock". This determines the |
C deltaTClock :: Timestep used as model "clock". This determines the |
590 |
C IO frequencies and is used in tagging output. It can |
C IO frequencies and is used in tagging output. It can |
651 |
C (notes: a) tracer content of Rain/Evap only used if both |
C (notes: a) tracer content of Rain/Evap only used if both |
652 |
C NonLin_FrSurf & useRealFreshWater are set. |
C NonLin_FrSurf & useRealFreshWater are set. |
653 |
C b) use model surface (local) value if set to UNSET_RL) |
C b) use model surface (local) value if set to UNSET_RL) |
654 |
C horiVertRatio :: Ratio on units in vertical to units in horizontal. |
C hMixCrit :: criteria for mixed-layer diagnostic |
655 |
C recip_horiVertRatio ( 1 if horiz in m and vertical in m ). |
C ivdc_kappa :: implicit vertical diffusivity for convection [m^2/s] |
656 |
C ( g*rho if horiz in m and vertical in Pa ). |
C Ro_SeaLevel :: standard position of Sea-Level in "R" coordinate, used as |
657 |
C Ro_SeaLevel :: standard position of Sea-Level in "R" coordinate, used as |
C starting value (k=1) for vertical coordinate (rf(1)=Ro_SeaLevel) |
|
C starting value (k=1) for vertical coordinate (rf(1)=Ro_SeaLevel) |
|
658 |
C sideDragFactor :: side-drag scaling factor (used only if no_slip_sides) |
C sideDragFactor :: side-drag scaling factor (used only if no_slip_sides) |
659 |
C (default=2: full drag ; =1: gives half-slip BC) |
C (default=2: full drag ; =1: gives half-slip BC) |
660 |
C bottomDragLinear :: Linear bottom-drag coefficient (units of [r]/s) |
C bottomDragLinear :: Linear bottom-drag coefficient (units of [r]/s) |
683 |
& diffKhT, diffK4T, diffKrNrT, |
& diffKhT, diffK4T, diffKrNrT, |
684 |
& diffKhS, diffK4S, diffKrNrS, |
& diffKhS, diffK4S, diffKrNrS, |
685 |
& diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho, |
& diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho, |
686 |
|
& BL79LatVary, |
687 |
|
& diffKrBLEQsurf, diffKrBLEQdeep, diffKrBLEQscl, diffKrBLEQHo, |
688 |
& delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow, |
& delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow, |
689 |
& hFacMin, hFacMinDz, hFacInf, hFacSup, |
& hFacMin, hFacMinDz, hFacInf, hFacSup, |
690 |
& gravity, recip_Gravity, gBaro, |
& gravity, recip_gravity, gBaro, |
691 |
& rhonil, recip_rhonil, rhoConst, recip_rhoConst, |
& rhonil, recip_rhonil, rhoConst, recip_rhoConst, |
692 |
& rhoFacC, recip_rhoFacC, rhoFacF, recip_rhoFacF, |
& rhoFacC, recip_rhoFacC, rhoFacF, recip_rhoFacF, |
693 |
& rhoConstFresh, convertEmP2rUnit, tRef, sRef, phiRef, dBdrRef, |
& rhoConstFresh, convertEmP2rUnit, tRef, sRef, phiRef, dBdrRef, |
694 |
|
& rVel2wUnit, wUnit2rVel, mass2rUnit, rUnit2mass, |
695 |
& baseTime, startTime, endTime, |
& baseTime, startTime, endTime, |
696 |
& chkPtFreq, pChkPtFreq, dumpFreq, adjDumpFreq, |
& chkPtFreq, pChkPtFreq, dumpFreq, adjDumpFreq, |
697 |
& diagFreq, taveFreq, tave_lastIter, monitorFreq, adjMonitorFreq, |
& diagFreq, taveFreq, tave_lastIter, monitorFreq, adjMonitorFreq, |
702 |
& externForcingCycle, externForcingPeriod, |
& externForcingCycle, externForcingPeriod, |
703 |
& convertFW2Salt, temp_EvPrRn, salt_EvPrRn, |
& convertFW2Salt, temp_EvPrRn, salt_EvPrRn, |
704 |
& hFacMinDr, hFacMinDp, |
& hFacMinDr, hFacMinDp, |
705 |
& horiVertRatio, recip_horiVertRatio, |
& ivdc_kappa, hMixCriteria, Ro_SeaLevel, |
|
& ivdc_kappa, Ro_SeaLevel, |
|
706 |
& sideDragFactor, bottomDragLinear, bottomDragQuadratic, nh_Am2, |
& sideDragFactor, bottomDragLinear, bottomDragQuadratic, nh_Am2, |
707 |
& smoothAbsFuncRange, |
& smoothAbsFuncRange, |
708 |
& tCylIn, tCylOut |
& tCylIn, tCylOut |
769 |
_RL diffKrBL79deep |
_RL diffKrBL79deep |
770 |
_RL diffKrBL79scl |
_RL diffKrBL79scl |
771 |
_RL diffKrBL79Ho |
_RL diffKrBL79Ho |
772 |
|
_RL BL79LatVary |
773 |
|
_RL diffKrBLEQsurf |
774 |
|
_RL diffKrBLEQdeep |
775 |
|
_RL diffKrBLEQscl |
776 |
|
_RL diffKrBLEQHo |
777 |
_RL delt |
_RL delt |
778 |
_RL tauCD |
_RL tauCD |
779 |
_RL rCD |
_RL rCD |
790 |
_RL sRef(Nr) |
_RL sRef(Nr) |
791 |
_RL phiRef(2*Nr+1) |
_RL phiRef(2*Nr+1) |
792 |
_RL dBdrRef(Nr) |
_RL dBdrRef(Nr) |
793 |
|
_RL rVel2wUnit(Nr+1), wUnit2rVel(Nr+1) |
794 |
|
_RL mass2rUnit, rUnit2mass |
795 |
_RL baseTime |
_RL baseTime |
796 |
_RL startTime |
_RL startTime |
797 |
_RL endTime |
_RL endTime |
824 |
_RL convertFW2Salt |
_RL convertFW2Salt |
825 |
_RL temp_EvPrRn |
_RL temp_EvPrRn |
826 |
_RL salt_EvPrRn |
_RL salt_EvPrRn |
|
_RL horiVertRatio |
|
|
_RL recip_horiVertRatio |
|
827 |
_RL ivdc_kappa |
_RL ivdc_kappa |
828 |
|
_RL hMixCriteria |
829 |
_RL Ro_SeaLevel |
_RL Ro_SeaLevel |
830 |
_RL sideDragFactor |
_RL sideDragFactor |
831 |
_RL bottomDragLinear |
_RL bottomDragLinear |