40 SUBROUTINE sptranf1(IROMB,MAXWV,IDRT,IMAX,JMAX,JB,JE,
41 & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP,
42 & AFFT,CLAT,SLAT,WLAT,PLN,PLNTOP,MP,
45 REAL EPS((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EPSTOP(MAXWV+1)
46 REAL ENN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
47 REAL ELONN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2)
48 REAL EON((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EONTOP(MAXWV+1)
49 REAL(8) AFFT(50000+4*IMAX)
50 REAL CLAT(JB:JE),SLAT(JB:JE),WLAT(JB:JE)
51 REAL PLN((MAXWV+1)*((IROMB+1)*MAXWV+2)/2,JB:JE)
52 REAL PLNTOP(MAXWV+1,JB:JE)
53 REAL W((MAXWV+1)*((IROMB+1)*MAXWV+2))
54 REAL WTOP(2*(MAXWV+1))
58 kw=(maxwv+1)*((iromb+1)*maxwv+2)
62 CALL spsynth(iromb,maxwv,imax,imax+2,kw,kwtop,1,
63 & clat(j),pln(1,j),plntop(1,j),mp,
65 CALL spffte(imax,(imax+2)/2,imax,2,f,g(1,1,j),+1,afft)
69 CALL spffte(imax,(imax+2)/2,imax,2,f,g(1,1,j),-1,afft)
70 CALL spanaly(iromb,maxwv,imax,imax+2,kw,kwtop,1,
71 & wlat(j),clat(j),pln(1,j),plntop(1,j),mp,
subroutine spanaly(I, M, IM, IX, NC, NCTOP, KM, WGT, CLAT, PLN, PLNTOP, MP, F, SPC, SPCTOP)
Analyzes spectral coefficients from Fourier coefficients for a latitude pair (Northern and Southern h...
subroutine spffte(IMAX, INCW, INCG, KMAX, W, G, IDIR, AFFT)
This subprogram performs multiple fast Fourier transforms between complex amplitudes in Fourier space...
subroutine spsynth(I, M, IM, IX, NC, NCTOP, KM, CLAT, PLN, PLNTOP, MP, SPC, SPCTOP, F)
Synthesizes Fourier coefficients from spectral coefficients for a latitude pair (Northern and Souther...
subroutine sptranf1(IROMB, MAXWV, IDRT, IMAX, JMAX, JB, JE, EPS, EPSTOP, ENN1, ELONN1, EON, EONTOP, AFFT, CLAT, SLAT, WLAT, PLN, PLNTOP, MP, W, WTOP, G, IDIR)
This subprogram performs an single latitude transform for subprogram sptranf().