3 SUBROUTINE tetaleveli1j(ilon,ilev,lnew,pgcm,pres,Qgcm,Qpres)
11 #include "dimensions.h"
52 save lt,lb,ptop,pbot,aist,aisb
69 IF ( abs(pres-pgcm(i,ilev) ) .GT.
70 . abs(pres-pgcm(i,1)) )
THEN
85 IF (ptop.GE.pres .AND. pbot.LE.pres)
THEN
100 IF(pgcm(i,lb(i)).EQ.0.OR.
101 $ pgcm(i,lt(i)).EQ.0.)
THEN
103 print*,
'i,lb,lt,2pgcm,pres',i,lb(i),
104 . lt(i),pgcm(i,lb(i)),pgcm(i,lt(i)),pres
108 aist(i) = log( pgcm(i,lb(i))/ pres )
109 . / log( pgcm(i,lb(i))/ pgcm(i,lt(i)) )
110 aisb(i) = log( pres / pgcm(i,lt(i)) )
111 . / log( pgcm(i,lb(i))/ pgcm(i,lt(i)))
122 qpres(i)= qgcm(i,lb(i))*aisb(i)+qgcm(i,lt(i))*aist(i)
130 if (pgcm(i,1).GT.pres)
THEN
!$Header llmm1 INTEGER ip1jm
subroutine tetaleveli1j(ilon, ilev, lnew, pgcm, pres, Qgcm, Qpres)