41 SUBROUTINE frzlvl(ZFRZ,RHFRZ,PFRZL)
45 use vrbls3d, only: pint, t, zmid, q, pmid
46 use vrbls2d, only: fis, tshltr, pshltr, qshltr
48 use params_mod, only: gi, d00, capa, d0065, tfrz, pq0, a2, a3, a4
49 use ctlblk_mod
, only: jsta, jend, spval, lm, modelname, im, ista, iend
57 REAL,
dimension(ista:iend,jsta:jend) :: rhfrz, zfrz, pfrzl
59 real htsfc,psfc,tsfc,qsfc,qsat,rhsfc,delz,delt,delq,delalp, &
60 delzp,zl,dzabv,qfrz,alpl,alph,alpfrz,pfrz,qsfrz,rhz,zu, &
82 psfc = pint(i,j,llmh+1)
93 IF(tshltr(i,j)/=spval .AND. pshltr(i,j)/=spval)
THEN
94 tsfc=tshltr(i,j)*(pshltr(i,j)*1.e-5)**capa
97 tsfc=t(i,j,lm)+d0065*(zmid(i,j,lm)-htsfc-2.0)
101 zfrz(i,j) = htsfc+2.0+(tsfc-tfrz)/d0065
107 IF(qshltr(i,j)/=spval)
THEN
115 IF(modelname ==
'GFS' .OR. modelname ==
'RAPR')
THEN
118 qsat=con_eps*es/(psfc+con_epsm1*es)
120 qsat=pq0/psfc*exp(a2*(tsfc-a3)/(tsfc-a4))
124 rhsfc = amax1(0.01,rhsfc)
125 rhsfc = amin1(rhsfc,1.0)
134 IF (t(i,j,l)<=tfrz)
THEN
136 delz = zmid(i,j,l)-zmid(i,j,l+1)
138 delt = t(i,j,l)-t(i,j,l+1)
139 zfrz(i,j) = zl + (tfrz-t(i,j,l+1))/delt*delz
142 delq = q(i,j,l)-q(i,j,l+1)
143 qfrz = q(i,j,l+1) + delq/delz*dzabv
144 qfrz = amax1(0.0,qfrz)
147 alpl = alog(pmid(i,j,l+1))
148 alph = alog(pmid(i,j,l))
149 alpfrz = alpl + (alph-alpl)/delz*dzabv
152 IF(modelname ==
'GFS' .OR.modelname ==
'RAPR')
THEN
155 qsfrz=con_eps*es/(pfrz+con_epsm1*es)
158 *exp(a2*(tfrz-a3)/(tfrz-a4))
162 rhz = amax1(0.01,rhz)
170 IF(tshltr(i,j)/=spval .AND. pshltr(i,j)/=spval)
THEN
171 tsfc=tshltr(i,j)*(pshltr(i,j)*1.e-5)**capa
174 tsfc=t(i,j,lm)+d0065*(zmid(i,j,lm)-htsfc-2.0)
177 zfrz(i,j) = zl + (tfrz-tsfc)/delt*delz
181 IF(qshltr(i,j)/=spval)
THEN
187 qfrz = qsfc + delq/delz*dzabv
188 qfrz = amax1(0.0,qfrz)
190 alph = alog(pmid(i,j,l))
193 alpfrz = alpl + delalp/delz*dzabv
197 IF(modelname ==
'GFS'.OR.modelname ==
'RAPR')
THEN
200 qsfrz=con_eps*es/(pfrz+con_epsm1*es)
203 *exp(a2*(tfrz-a3)/(tfrz-a4))
207 rhz = amax1(0.01,rhz)
217 zfrz(i,j) = amax1(0.0,zfrz(i,j))
elemental real function, public fpvsnew(t)
calcape() computes CAPE/CINS and other storm related variables.