 
      CALL SEQUENCE...
       zxdlat  ZXIN ZXOUT INPUT OUTPUT [-lrt VAL1 -kind VAL2]
 
 
      AUTHOR  - J.D.Henderson, NOV  7/80.
      LAST REVISION: $Header: /data/armnraid1/cvs/RMNLIB/utils/rdiag/lspgm/zxdlat.ptn,v 4.6 2008/05/03 21:06:30 dugas Exp $
 
 
      PURPOSE - COMPUTES IN ZXOUT THE LATITUDE DERIVATIVE OF CROSS-SECTIONS
                IN ZXIN USING A LEGENDRE POLYNOMIALS EXPANSION. THE RESULT
                IS OF THE FORM: (1/COS(LAT)) D FUNCTION / D LAT.
 
      NOTE    - MAX LATITUDES/LEVELS IS 999.
 
 
      INPUT FILE...
       ZXIN  = CROSS-SECTIONS
 
      OUTPUT FILE...
       ZXOUT = LAT DERIVATIVES
 
 
      INPUT PARAMETERS...
 
       NLP (lrt) = NUMBER OF LEGENDRE POLYNOMIALS TO USE IN THE EXPANSION.
                   (MAXIMUM OF 999)
       KIND      IS ONLY USED WITH HEMISPHERIC INPUT DATA, AS FOLLOWS:
                 = +1, IF THE DATA IS SYMMETRIC (THE DEFAULT) OR
                   -1, IF THE DATA IS ANTI-SYMMETRIC.
 
       READ( 5,5010 ) NLP,KIND
 5010  FORMAT(10X,2I5)
 
 
      EXAMPLE OF INPUT CARD...
 
    ZXDLAT   26
 
         0123456789012345678901234567890123456789012345678901234567890
         1         2         3         4         5         6         7
 
 
      EXIT CONDITIONS...
        0 NO PROBLEMS
        1 TOO MANY OR NOT ENOUGH LEGENDRE POLYNOMIALS
        2 TOO MANY OR NOT ENOUGH LEVELS IN ZXIN
        3 FOUND DATA TYPE NOT ZONAL IN ZXIN
        4 ABORT ERROR READING ZXIN
        5 TOO MANY LATITUDES IN ARRAY
        6 MORE THAN ONE SIZE FOR ARRAYS IN ZXIN
        7 ABORT ERROR READIND INPUT
