 
      CALL SEQUENCE...
      spdlat  SPFILE LATDER OUTPUT
 
 
      DESCRIPTION...
      spdlat  - SPECTRAL LATITUDE DERIVATIVE OF A SPECTRAL ARRAY
 
 
      AUTHOR  - B.Dugas, RPN, FEB 09/94.
      LAST REVISION: $Header: /data/armnraid1/cvs/RMNLIB/utils/rdiag/lspgm/spdlat.ptn,v 4.6 2010/03/19 21:25:06 dugas Exp $
 
 
      PURPOSE - READS A FILE OF SPECTRAL COEFFICIENTS (SPFILE),
                CONVERTS THEM TO THE LATITUDE DERIVATIVE BY
                APPLYING THE ANALYTIC FORMULA...
 
                        D P(N,M)
               COS(LAT) ------- = - N    B(N+1,M) P(N+1,M) +
                         D LAT     (N+1) B(N,  M) P(N-1,M)
 
                                    /  N**2 - M**2 \
                WHERE B(N,M) = SQRT( -------------- ) .
                                    \   4N**2 - 1  /  
 
                (AFTER S.KUBOTA, 1960)
 
      NOTES   - 1) THE RESULTING ARRAYS HAVE ONE EXTRA DEGREES OF FREEDOM
                   IN THE N DIRECTION WHEN THIS FORMULA IS USED. THE ARRAYS
                   ARE THUS LARGER BY ONE ROW (N ==> N+1).
                2) LATDER WILL ACTUALLY BE THE LATITUDE DERIVATIVE 
                   MULTIPLIED BY COS(LAT)
 
 
      INPUT FILE...
       SPFILE = INPUT FILE OF SPECTRAL COEFFICIENTS
 
      OUTPUT FILE...
       LATDER = OUTPUT FILE OF SPECTRAL LATITUDINALLY DERIVED ARRAYS
 
 
 
      EXIT CONDITIONS...
        0 NO PROBLEMS
        1 PREMATURE EOF ON SPFILE
        2 INTERNAL SPECTRAL REPRESENTATION ERROR
        3 LM GREATER THAN MAXM (999)
        4 ERROR READING SPFILE. CHANGING SIZE
