47         parameter(pi=3.1415927,deg2r=pi/180.0)
 
   65     READ (12,*) numnws, numdop, numtmp
 
   66     IF (numnws.GT.nsites .OR. numnws.LT.1) 
THEN 
   67            WRITE (*,*) 
'BAD NUMBER OF SFC OBS' 
   68            WRITE (*,*) numnws, ntsites
 
   70     IF (numdop.GT.nwsite .OR. numdop.LT.1) 
THEN 
   71            WRITE (*,*) 
'BAD NUMBER OF WIND PROFILES' 
   72            WRITE (*,*) numdop,nwsite
 
   75     IF (numtmp.GT.ntsite .OR. numtmp.LT.1) 
THEN 
   76            WRITE (*,*) 
'BAD NUMBER OF TEMPERATURE PROFILES' 
   77            WRITE (*,*) numtmp,ntsite
 
   88        IF (it.LE.nsites) 
THEN 
   89               READ (12,6004) chstid(it),xs,ys,zg(it),press,tempc(it),
 
   90      $                      wd,ws,ylat,xlong,tempf,pmsl,altim(it)
 
   96           IF (press.GT.0.0) 
THEN 
   97              altim(it)=
altset(zg(it),press)            
 
  105           xg(it)=1.0+(xs-xorig)/dscrs
 
  106               yg(it)=1.0+(ys-yorig)/dscrs
 
  112            IF (ws .GE. -9998.9) 
THEN 
  115                   ucomp(it)=-ws*sin(wd*deg2r)
 
  116                   vcomp(it)=-ws*cos(wd*deg2r)
 
  168                  IF (rhs(i,j,lv).LE.z0) 
THEN 
  176 6004    
FORMAT (a5,12f10.2)
 
real function altset(Z, P)