5 & zlev,lalim,alim_star,f_star,zmax,wmax,f,lev_out)
19 #include "thermcell.h"
22 REAL r_aspect,ptimestep
26 REAL alim_star(ngrid,nlay)
27 REAL f_star(ngrid,nlay+1)
33 REAL alim_star2(ngrid)
36 REAL alim_star_tot(ngrid)
49 if (lalim(ig)>llmax) llmax=lalim(ig)
58 alim_star2(ig)=alim_star2(ig)+alim_star(ig,k)**2 &
59 & /(rho(ig,k)*(zlev(ig,k+1)-zlev(ig,k)))
60 alim_star_tot(ig)=alim_star_tot(ig)+alim_star(ig,k)
67 if (alim_star2(ig)>1.e-10)
then
68 f(ig)=wmax(ig)*alim_star_tot(ig)/ &
69 & (max(500.,zmax(ig))*r_aspect*alim_star2(ig))
subroutine thermcell_closure(ngrid, nlay, r_aspect, ptimestep, rho, zlev, lalim, alim_star, f_star, zmax, wmax, f, lev_out)