45 SUBROUTINE w3ft208(ALOLA,AMERC,INTERP)
47 parameter(npts=783,ii=29,jj=27)
48 parameter(alatin=20.000)
51 parameter(alat1=9.343)
52 parameter(alon1=192.685)
54 REAL WLON(NPTS), XLAT(NPTS)
55 REAL XI(II,JJ), XJ(II,JJ)
56 REAL XII(NPTS), XJJ(NPTS)
57 REAL ALOLA(361,91), AMERC(NPTS), ERAS(NPTS,4)
58 REAL W1(NPTS), W2(NPTS)
59 REAL XDELI(NPTS), XDELJ(NPTS)
60 REAL XI2TM(NPTS), XJ2TM(NPTS)
62 INTEGER IV(NPTS), JV(NPTS), JY(NPTS,4)
63 INTEGER IM1(NPTS), IP1(NPTS), IP2(NPTS)
69 equivalence(xi(1,1),xii(1)),(xj(1,1),xjj(1))
72 DATA rerth /6.3712e+6/
78 clain = cos(radpd * alatin)
79 dellon = dx / (rerth * clain)
80 djeo = (alog(tan(0.5*((alat1+90.0)*radpd))))/dellon
83 IF (interp.EQ.1) lin = .true.
85 IF (iswt.EQ.1)
GO TO 900
98 xlat(kk) = 2.0*atan(exp(dellon*(djeo + xjj(kk)-1.)))
103 wlon(kk) = (xii(kk) -1.0) * dellon * degpr + alon1
107 w1(kk) = wlon(kk) + 1.0
108 w2(kk) = xlat(kk) + 1.0
119 IF (interp.EQ.intrpo)
GO TO 2100
126 xdeli(k) = w1(k) - iv(k)
127 xdelj(k) = w2(k) - jv(k)
139 xi2tm(k) = xdeli(k) * (xdeli(k) - 1.0) * .25
140 xj2tm(k) = xdelj(k) * (xdelj(k) - 1.0) * .25
150 eras(kk,2) = (alola(ip1(kk),jy(kk,2))-alola(iv(kk),jy(kk,2)))
151 & * xdeli(kk) + alola(iv(kk),jy(kk,2))
152 eras(kk,3) = (alola(ip1(kk),jy(kk,3))-alola(iv(kk),jy(kk,3)))
153 & * xdeli(kk) + alola(iv(kk),jy(kk,3))
157 amerc(kk) = eras(kk,2) + (eras(kk,3) - eras(kk,2))
166 eras(kk,1)=(alola(ip1(kk),jy(kk,1))-alola(iv(kk),jy(kk,1)))
167 & * xdeli(kk) + alola(iv(kk),jy(kk,1)) +
168 & ( alola(im1(kk),jy(kk,1)) - alola(iv(kk),jy(kk,1))
169 & - alola(ip1(kk),jy(kk,1))+alola(ip2(kk),jy(kk,1)))
171 eras(kk,2)=(alola(ip1(kk),jy(kk,2))-alola(iv(kk),jy(kk,2)))
172 & * xdeli(kk) + alola(iv(kk),jy(kk,2)) +
173 & ( alola(im1(kk),jy(kk,2)) - alola(iv(kk),jy(kk,2))
174 & - alola(ip1(kk),jy(kk,2))+alola(ip2(kk),jy(kk,2)))
176 eras(kk,3)=(alola(ip1(kk),jy(kk,3))-alola(iv(kk),jy(kk,3)))
177 & * xdeli(kk) + alola(iv(kk),jy(kk,3)) +
178 & ( alola(im1(kk),jy(kk,3)) - alola(iv(kk),jy(kk,3))
179 & - alola(ip1(kk),jy(kk,3))+alola(ip2(kk),jy(kk,3)))
181 eras(kk,4)=(alola(ip1(kk),jy(kk,4))-alola(iv(kk),jy(kk,4)))
182 & * xdeli(kk) + alola(iv(kk),jy(kk,4)) +
183 & ( alola(im1(kk),jy(kk,4)) - alola(iv(kk),jy(kk,4))
184 & - alola(ip1(kk),jy(kk,4))+alola(ip2(kk),jy(kk,4)))
189 amerc(kk) = eras(kk,2) + (eras(kk,3) - eras(kk,2))
190 & * xdelj(kk) + (eras(kk,1) - eras(kk,2)
191 & - eras(kk,3) + eras(kk,4)) * xj2tm(kk)