ZNME2PXX.inc

References to this file elsewhere.
1       SUBROUTINE ZNME2PXX
2      I(MEND1,MNWAV,JEQUH,
3      O PNM  ,HNM  ,
4      W PPNM ,HHNM)
5 C
6 C     THIS SUBROUTINE COMPUTES LEGENDRE FUNCTION VALUES ON HEMISPHERIC
7 C     EQUIDISTANT GRIDS
8 C
9 C    NOTE1: THE ORDER OF WAVE COMPONENTS IS COLUMNWISE
10 C
11       IMPLICIT REAL*8(A-H,O-Z)
12 Crizvi      REAL*4 PNM (MNWAV,JEQUH),HNM (MNWAV,JEQUH)
13       REAL PNM (MNWAV,JEQUH),HNM (MNWAV,JEQUH)
14       REAL*8 PPNM(MNWAV      ),HHNM(MNWAV      )
15 C
16       NLATH=JEQUH-1
17       FLIV =1.E0/DFLOAT(NLATH)
18       FLAT =2.E0*ATAN(1.E0)
19       DLAT =FLAT*FLIV
20 C
21       DO 100 J=1,JEQUH
22 cch      SL=DSIN(FLAT)
23       SL=SIN(FLAT)
24       CALL LGNDR1(SL,MEND1,PPNM,HHNM)
25       DO 120 L=1,MNWAV
26 cch      PNM (L,J)=SNGL(PPNM(L))
27 cch      HNM (L,J)=SNGL(HHNM(L))
28       PNM (L,J)=PPNM(L)
29       HNM (L,J)=HHNM(L)
30   120 CONTINUE
31       FLAT=FLAT-DLAT
32   100 CONTINUE
33 C
34 C
35       RETURN
36       END SUBROUTINE ZNME2PXX
37