31 parameter(npts=23865,ii=185,jj=129)
32 parameter(alatan=25.000)
34 parameter(dx=40635.250)
35 parameter(alat1=12.190)
36 parameter(elon1=226.541)
37 parameter(elonv=265.000)
38 parameter(iii=361,jjj=91)
42 REAL W1(NPTS), W2(NPTS), ERAS(NPTS,4)
43 REAL XDELI(NPTS), XDELJ(NPTS)
44 REAL XI2TM(NPTS), XJ2TM(NPTS)
46 INTEGER IV(NPTS), JV(NPTS), JY(NPTS,4)
47 INTEGER IM1(NPTS), IP1(NPTS), IP2(NPTS)
57 IF (interp.EQ.1) lin = .true.
59 IF (iswt.EQ.1)
GO TO 900
66 CALL w3fb12(xi,xj,alat1,elon1,dx,elonv,alatan,alat,
82 IF (interp.EQ.intrpo)
GO TO 2100
89 xdeli(k) = w1(k) - iv(k)
90 xdelj(k) = w2(k) - jv(k)
103 xi2tm(k) = xdeli(k) * (xdeli(k) - 1.0) * .25
104 xj2tm(k) = xdelj(k) * (xdelj(k) - 1.0) * .25
113 eras(kk,2) = (alola(ip1(kk),jy(kk,2))-alola(iv(kk),jy(kk,2)))
114 & * xdeli(kk) + alola(iv(kk),jy(kk,2))
115 eras(kk,3) = (alola(ip1(kk),jy(kk,3))-alola(iv(kk),jy(kk,3)))
116 & * xdeli(kk) + alola(iv(kk),jy(kk,3))
120 alamb(kk) = eras(kk,2) + (eras(kk,3) - eras(kk,2))
129 eras(kk,1)=(alola(ip1(kk),jy(kk,1))-alola(iv(kk),jy(kk,1)))
130 & * xdeli(kk) + alola(iv(kk),jy(kk,1)) +
131 & ( alola(im1(kk),jy(kk,1)) - alola(iv(kk),jy(kk,1))
132 & - alola(ip1(kk),jy(kk,1))+alola(ip2(kk),jy(kk,1)))
134 eras(kk,2)=(alola(ip1(kk),jy(kk,2))-alola(iv(kk),jy(kk,2)))
135 & * xdeli(kk) + alola(iv(kk),jy(kk,2)) +
136 & ( alola(im1(kk),jy(kk,2)) - alola(iv(kk),jy(kk,2))
137 & - alola(ip1(kk),jy(kk,2))+alola(ip2(kk),jy(kk,2)))
139 eras(kk,3)=(alola(ip1(kk),jy(kk,3))-alola(iv(kk),jy(kk,3)))
140 & * xdeli(kk) + alola(iv(kk),jy(kk,3)) +
141 & ( alola(im1(kk),jy(kk,3)) - alola(iv(kk),jy(kk,3))
142 & - alola(ip1(kk),jy(kk,3))+alola(ip2(kk),jy(kk,3)))
144 eras(kk,4)=(alola(ip1(kk),jy(kk,4))-alola(iv(kk),jy(kk,4)))
145 & * xdeli(kk) + alola(iv(kk),jy(kk,4)) +
146 & ( alola(im1(kk),jy(kk,4)) - alola(iv(kk),jy(kk,4))
147 & - alola(ip1(kk),jy(kk,4))+alola(ip2(kk),jy(kk,4)))
152 alamb(kk) = eras(kk,2) + (eras(kk,3) - eras(kk,2))
153 & * xdelj(kk) + (eras(kk,1) - eras(kk,2)
154 & - eras(kk,3) + eras(kk,4)) * xj2tm(kk)