CALL SEQUENCE... zxdlat ZXIN ZXOUT INPUT OUTPUT [-lrt VAL1 -kind VAL2] AUTHOR - J.D.Henderson, NOV 7/80. LAST REVISION: $Header: /home/cvs/RMNLIB/utils/rdiag/lspgm/zxdlat.ptn,v 4.8 2014/09/25 20:20:57 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