15         dimension uu(nwsite),vv(nwsite)
 
   48            dwate=
wndwt(xx,yy,xdop(it),ydop(it))
 
   50                    u(i,j,nlvl)=u(i,j,nlvl)+dwate*uu(it)
 
   51                    v(i,j,nlvl)=v(i,j,nlvl)+dwate*vv(it)
 
   53         IF (sumdop.GT.0.0) 
THEN 
   54                    u(i,j,nlvl)=u(i,j,nlvl)/sumdop
 
   55                    v(i,j,nlvl)=v(i,j,nlvl)/sumdop
 
   57            WRITE (*,*) 
'NO TOP WINDS' 
   70         SUBROUTINE tstwnd( CHMMDDTTTT)
 
   84         parameter(rad2d=180./3.14159,zero=0.0,nmax=200)
 
   85     parameter(valmis=-9999.0)
 
   93     CHARACTER*8 CHMMDDTTTT
 
  129        IF (klx.GT.0 .AND. kly.GT.0 .AND.
 
  130      $      klx.LE.ncol .AND. kly.LE.nrow .AND.
 
  131      $                  nint(ucomp(it)) .NE. -9999) 
THEN 
  133           difdst=dscrs*sqrt((float(klx)-xg(it))**2+
 
  134      $                    (float(kly)-yg(it))**2)
 
  139               wsob=
sp(ucomp(it),vcomp(it))
 
  140               wdob=
dd(ucomp(it),vcomp(it))
 
  144           ulxly=0.01*float(iugraf(klx,kly,1))
 
  145           vlxly=0.01*float(ivgraf(klx,kly,1))
 
  146               wstst=
sp(ulxly,vlxly)
 
  147               wdtst=
dd(ulxly,vlxly)
 
  151           IF (wsob .GT. 0.0) 
THEN 
  161 6001    
FORMAT (
'  NUM  ID        SDPOB    SPDWOX  DIROB    DIRWOX ',
 
  162      $       
'    SPDIF   DIRDIF   DISTDIF  XKM    YKM     DATE')
 
  163 6002    
FORMAT(1x,i4,1x,a5,2x,6f9.2,3f7.2,4x,a8)
 
subroutine tstwnd(CHMMDDTTTT)
 
real function wndwt(X, Y, XOBS, YOBS)
 
real function degdif(A1, A2)