C $Header: /u/gcmpack/MITgcm/pkg/kpp/KPP.h,v 1.10 2007/12/18 09:05:59 dimitri Exp $ C $Name: $ #ifdef ALLOW_KPP CBOP C !ROUTINE: KPP.h C !DESCRIPTION: \bv C /==========================================================\ C | KPP.h | C | o Basic header for KPP vertical mixing parameterization. | C | Contains all KPP field declarations. | C \==========================================================/ C----------------------------------------------------------------------- C C Time varying parameters computed by subroutine kpp_calc C KPPviscAz - Vertical eddy viscosity coefficient (m^2/s) C KPPdiffKzS - Vertical diffusion coefficient for salt and tracers(m^2/s) C KPPdiffKzT - Vertical diffusion coefficient for heat (m^2/s) C KPPghat - Nonlocal transport coefficient (s/m^2) C KPPhbl - Mixing layer depth (m) C KPPfrac - Fraction of short-wave flux penetrating mixing layer C KPPplumefrac - Fraction of saltplume penetrating mixing layer C C----------------------------------------------------------------------- C \ev CEOP _RL KPPviscAz (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) _RL KPPdiffKzS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) _RL KPPdiffKzT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) _RL KPPghat (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) _RL KPPhbl (1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy) _RL KPPfrac (1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy) COMMON /kpp/ KPPviscAz, KPPdiffKzT, KPPdiffKzS & , KPPghat, KPPhbl #ifdef ALLOW_SALT_PLUME _RL KPPplumefrac(1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy) COMMON /kpp_short1/ KPPplumefrac #endif /* ALLOW_SALT_PLUME */ COMMON /kpp_short/ KPPfrac #endif /* ALLOW_KPP */ CEH3 ;;; Local Variables: *** CEH3 ;;; mode:fortran *** CEH3 ;;; End: ***