2 SUBROUTINE coefkzmin(knon, ypaprs, ypplay, yu, yv, yt, yq, ycdragm, km, kn)
47 REAL kmin, qmin, pblhmin(
klon), coriol(
klon)
59 REAL,
PARAMETER :: kap = 0.4
69 yzlay(i, 1) = rd*yt(i, 1)/(0.5*(ypaprs(i,1)+ypplay(i, &
70 1)))*(ypaprs(i,1)-ypplay(i,1))/
rg
74 yzlay(i, k) = yzlay(i, k-1) + rd*0.5*(yt(i,k-1)+yt(i,k))/ypaprs(i, k)*( &
75 ypplay(i,k-1)-ypplay(i,k))/
rg
82 yteta(i, k) = yt(i, k)*(ypaprs(i,1)/ypplay(i,k))**rkappa* &
92 yzlev(i, k) = 0.5*(yzlay(i,k)+yzlay(i,k-1))
96 yustar(1:knon) = sqrt(ycdragm(1:knon)*(yu(1:knon,1)*yu(1:knon,1)+yv(1:knon, &
114 pblhmin(ig) = 0.07*ustar(ig)/max(abs(coriol(ig)), 2.546e-5)
119 IF (teta(ig,2)>teta(ig,1))
THEN
120 qmin = ustar(ig)*(max(1.-zlev(ig,k)/pblhmin(ig),0.))**2
121 kmin = kap*zlev(ig, k)*qmin
subroutine coefkzmin(knon, ypaprs, ypplay, yu, yv, yt, yq, ycdragm, km, kn)