1 SUBROUTINE fmn_to_uv(nu,nv,nuvh,fuv,mf,nf,mnf,fmn,ms,ns,sincos)
7 INTEGER nu, nv, nuvh, mf, nf, mnf, ms, ns
8 REAL(rprec),
DIMENSION(nuvh) :: fuv
9 REAL(rprec),
DIMENSION(mnf) :: fmn
10 REAL(rprec),
DIMENSION(nuvh,0:ms,-ns:ns) :: sincos
14 REAL(rprec),
PARAMETER :: zero = 0
18 INTEGER :: i, kv, ku, k, m
33 IF (nf .lt. 0) nf = -nf
44 fuv(i) = fuv(i) + sum(fmn(k+1:nf+1+k)*sincos(i,0,0:nf))
48 fuv(i) = fuv(i) + sum(fmn(k+1:nf*2+1+k)*
55 END SUBROUTINE fmn_to_uv