4 SUBROUTINE geo2atm(im, jm, px, py, pz, plon, plat, pu, pv, pr)
14 INTEGER,
INTENT (IN) :: im, jm
15 REAL,
DIMENSION (im,jm),
INTENT(IN) :: px, py, pz
16 REAL,
DIMENSION (im,jm),
INTENT(IN) :: plon, plat
17 REAL,
DIMENSION (im,jm),
INTENT(OUT) :: pu, pv, pr
25 - px(:,:) * sin(rad * plon(:,:)) &
26 + py(:,:) * cos(rad * plon(:,:))
29 - px(:,:) * sin(rad * plat(:,:)) * cos(rad * plon(:,:)) &
30 - py(:,:) * sin(rad * plat(:,:)) * sin(rad * plon(:,:)) &
31 + pz(:,:) * cos(rad * plat(:,:))
34 + px(:,:) * cos(rad * plat(:,:)) * cos(rad * plon(:,:)) &
35 + py(:,:) * cos(rad * plat(:,:)) * sin(rad * plon(:,:)) &
36 + pz(:,:) * sin(rad * plat(:,:))
39 IF (is_north_pole)
THEN
46 IF (is_south_pole)
THEN
subroutine geo2atm(im, jm, px, py, pz, plon, plat, pu, pv, pr)