30 parameter(npts=6045,ii=93,jj=65)
31 parameter(alatan=25.000)
33 parameter(dx=81270.500)
34 parameter(alat1=12.190)
35 parameter(elon1=226.541)
36 parameter(elonv=265.000)
37 parameter(iii=361,jjj=91)
41 REAL W1(NPTS), W2(NPTS), ERAS(NPTS,4)
42 REAL XDELI(NPTS), XDELJ(NPTS)
43 REAL XI2TM(NPTS), XJ2TM(NPTS)
45 INTEGER IV(NPTS), JV(NPTS), JY(NPTS,4)
46 INTEGER IM1(NPTS), IP1(NPTS), IP2(NPTS)
56 IF (interp.EQ.1) lin = .true.
58 IF (iswt.EQ.1)
GO TO 900
65 CALL w3fb12(xi,xj,alat1,elon1,dx,elonv,alatan,alat,
81 IF (interp.EQ.intrpo)
GO TO 2100
88 xdeli(k) = w1(k) - iv(k)
89 xdelj(k) = w2(k) - jv(k)
102 xi2tm(k) = xdeli(k) * (xdeli(k) - 1.0) * .25
103 xj2tm(k) = xdelj(k) * (xdelj(k) - 1.0) * .25
112 eras(kk,2) = (alola(ip1(kk),jy(kk,2))-alola(iv(kk),jy(kk,2)))
113 & * xdeli(kk) + alola(iv(kk),jy(kk,2))
114 eras(kk,3) = (alola(ip1(kk),jy(kk,3))-alola(iv(kk),jy(kk,3)))
115 & * xdeli(kk) + alola(iv(kk),jy(kk,3))
119 alamb(kk) = eras(kk,2) + (eras(kk,3) - eras(kk,2))
128 eras(kk,1)=(alola(ip1(kk),jy(kk,1))-alola(iv(kk),jy(kk,1)))
129 & * xdeli(kk) + alola(iv(kk),jy(kk,1)) +
130 & ( alola(im1(kk),jy(kk,1)) - alola(iv(kk),jy(kk,1))
131 & - alola(ip1(kk),jy(kk,1))+alola(ip2(kk),jy(kk,1)))
133 eras(kk,2)=(alola(ip1(kk),jy(kk,2))-alola(iv(kk),jy(kk,2)))
134 & * xdeli(kk) + alola(iv(kk),jy(kk,2)) +
135 & ( alola(im1(kk),jy(kk,2)) - alola(iv(kk),jy(kk,2))
136 & - alola(ip1(kk),jy(kk,2))+alola(ip2(kk),jy(kk,2)))
138 eras(kk,3)=(alola(ip1(kk),jy(kk,3))-alola(iv(kk),jy(kk,3)))
139 & * xdeli(kk) + alola(iv(kk),jy(kk,3)) +
140 & ( alola(im1(kk),jy(kk,3)) - alola(iv(kk),jy(kk,3))
141 & - alola(ip1(kk),jy(kk,3))+alola(ip2(kk),jy(kk,3)))
143 eras(kk,4)=(alola(ip1(kk),jy(kk,4))-alola(iv(kk),jy(kk,4)))
144 & * xdeli(kk) + alola(iv(kk),jy(kk,4)) +
145 & ( alola(im1(kk),jy(kk,4)) - alola(iv(kk),jy(kk,4))
146 & - alola(ip1(kk),jy(kk,4))+alola(ip2(kk),jy(kk,4)))
151 alamb(kk) = eras(kk,2) + (eras(kk,3) - eras(kk,2))
152 & * xdelj(kk) + (eras(kk,1) - eras(kk,2)
153 & - eras(kk,3) + eras(kk,4)) * xj2tm(kk)