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)