 
      CALL SEQUENCE...
       signag  GRID INPUT OUTPUT [ -kind VAL1 ]
 
 
      DESCRIPTION...
       signag - PRODUCES A GRID OF (-1,0,1) FROM (-,0,+) INPUT CARDS
 
 
      AUTHOR  - R.Laprise, DEC 06/83.
      LAST REVISION: $Header: /home/cvs/RMNLIB/utils/rdiag/lspgm/signag.ptn,v 4.6 2014/09/25 20:20:52 dugas Exp $
 
 
      PURPOSE - READ INPUT RECORDS CONTAINING A TABLE OF "-", "0" OR "+" AND
                GENERATE STANDART CCRN FILES WITH CORRESPONDING FLOATING POINT
                VALUES. MAXIMUM ARRAY SIZE IS 100000 WORDS.
 
 
      OUTPUT FILE...
       GRID = STANDART CCRN FILE IMAGE OF THE INPUT RECORDS.
              CONTAINS -1.0, 0.0 OR 1.0 .
 
 
      INPUT PARAMETERS...
 
       IBUF = STANDART CCRN 8 WORD LABEL
       CG   = SIGN INFO READ AND LATER TRANSLATED BY PROGRAM. IT IS READ ONE
              LATITUDE CIRCLE AT A TIME, EAST TO WEST AND FROM NORTH TO SOUTH.
              IF THERE ARE TO BE ILG LONGITUDES IN THE RESULTING CCC FILE,
              THERE SHOULD BE ILG-1 CHARACTERS/INPUT LINE. THE 0 LONGITUDE
              VALUE IS THEN USED FOR THE 360 LONGITUDE VALUE.
 
       KIND = VERTICAL LEVEL TYPE. IT CAN ONLY BE USED WITH CMC/RPN STD
              FILES AND THEN LV1 AND LV2 ARE ASSUMED TO CONTAIN DECODED
              VALUES. FURTHERMORE, THIS PARAMETRE CAN ONLY BE SPECIFIED
              IN COMMAND-LINE MODE. THE CURRENTLY SUPPORTED VALUES ARE:
              'HAUTEUR'   , heights (m) with respect to sea level
              'SIGMA'     , classical terrain following (0.0 -> 1.0)
              'ETA'       , first version of the GEM ETA coordinate
              'PRESSION'  , pressure (mb)
              'ARBITRAIRE', arbitrary level (no units apply)
              'HAUTEURS'  , heights (M) with respect to the surface
              'HYBRIDE'   , hybrid GEM coordinate
              'THETA'     , potential temperature coordinate
              'GALCHEN'   , GalChen generalized coordinate
 
 
       READ( 5,5001 ) IBUF
 5000  FORMAT(6X,A4,I10,6X,A4,5I10)
 
 
      EXAMPLE OF INPUT LINES...
 
      GRID      3000      MASK      1000       129        64         0       -32
 
         01234567890123456789012345678901234567890123456789012345678901234567890
         1         2         3         4         5         6         7         8
 
 
      EXIT CONDITIONS...
        0 NO PROBLEMS
        1 ARRAY TO LARGE
        2 PREMATURE EOF ON INPUT
        3 PREMATURE EOF ON GRID
 
