36 overs(dptdz,dztop)=dztop
42 IF (nthts(it).GT.0)
THEN
46 idis2=(nint(xtmp(it))-lowix(1))**2+
47 $ (nint(ytmp(it))-lowiy(1))**2
50 IF ((nint(xtmp(it))-lowix(jl))**2+
51 $ (nint(ytmp(it))-lowiy(jl))**2 .LT. idis2)
THEN
52 idis2=(nint(xtmp(it))-lowix(jl))**2+
53 $ (nint(ytmp(it))-lowiy(jl))**2
60 rhslo(it,l)=rhs(lx,ly,l)
61 spd=sqrt(u(lx,ly,l)**2+v(lx,ly,l)**2)
68 IF (dtheta .GT.-998.)
THEN
69 IF (dtheta.LE.dpotmin) dtheta=dpotmin
70 dzmax(it,l)=spd/sqrt(9.8*dtheta/tsigl(it,l))
75 IF (dzmax(it,l).GT. overs(dtheta,zrise))
76 $ dzmax(it,l)=overs(dtheta,zrise)
89 IF (dzmax(it,l).GT.-9998.)
THEN
90 compdz=cmpres*(rhslo(it,l+1)-rhslo(it,l))
91 IF (dzmax(it,l).GT.(dzmax(it,l+1)+compdz))
92 $ dzmax(it,l)=dzmax(it,l+1) +compdz
102 IF (dzmax(it,l).GT.-9998.)
THEN
104 IF (dzmax(it,l).GT.overs(dtheta,zrise))
105 $ dzmax(it,l)=overs(dtheta,zrise)
107 diff=zrise-rhs(lx,ly,l)
109 IF (totryz .LT. diff) totryz=diff
110 IF(dzmax(it,l).GT.totryz)
119 WRITE (*,*)
'NO LEVELS IN RESIG FOR SOND ',it