forked from erget/wgrib2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgausslat.f
executable file
·38 lines (38 loc) · 1.14 KB
/
gausslat.f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
C-----------------------------------------------------------------------
SUBROUTINE GAUSSLAT(JMAX,SLAT,WLAT)
C$$$ SUBPROGRAM DOCUMENTATION BLOCK
C
C SUBPROGRAM: GAUSSLAT COMPUTE GAUSSIAN LATITUDES
C PRGMMR: IREDELL ORG: W/NMC23 DATE: 92-04-16
C
C ABSTRACT: COMPUTES COSINES OF COLATITUDE AND GAUSSIAN WEIGHTS
C ON THE GAUSSIAN LATITUDES. THE GAUSSIAN LATITUDES ARE AT
C THE ZEROES OF THE LEGENDRE POLYNOMIAL OF THE GIVEN ORDER.
C
C PROGRAM HISTORY LOG:
C 92-04-16 IREDELL
C 97-10-20 IREDELL INCREASED PRECISION
C 1999-08-18 IREDELL CALLED SPLAT
C
C USAGE: CALL GAUSSLAT(JMAX,SLAT,WLAT)
C
C INPUT ARGUMENT LIST:
C JMAX - INPUT NUMBER OF LATITUDES.
C
C OUTPUT ARGUMENT LIST:
C SLAT - REAL (K) COSINES OF COLATITUDE.
C WLAT - REAL (K) GAUSSIAN WEIGHTS.
C
C SUBPROGRAMS CALLED:
C SPLAT COMPUTE LATITUDE FUNCTIONS
C
C ATTRIBUTES:
C LANGUAGE: FORTRAN 77
C
C$$$
REAL SLAT(JMAX),WLAT(JMAX)
C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CALL SPLAT(4,JMAX,SLAT,WLAT)
C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RETURN
END