 
      CALL SEQUENCE...
       linint  XIN XOUT INPUT OUTPUT [-t1 VAL01 [VAL02 [VAL03 [VAL04 [VAL05 [VAL06]]]]] \
                                      -t2 VAL07 [VAL08 [VAL09 [VAL10 [VAL11 [VAL12]]]]] \
                                      -t3 VAL13 [VAL14 [VAL15 [VAL16 [VAL17 [VAL18]]]]] \
                                      -kind VAL19 ]
 
 
      AUTHORS - B.Dugas, 9 fevrier 1987.
      LAST REVISION: $Header: /data/armnraid1/cvs/RMNLIB/utils/rdiag/lspgm/linint.ptn,v 4.9 2011/06/06 19:25:38 dugas Exp $
 
 
      DESCRIPTION...
       THIS PROGRAM WILL LINEARLY INTERPOLATE BETWEEN TWO SPECIFIC 
       TIME INTERVAL, REPLACING ANYTHING FOUND BETWEEN THEM. AS MANY
       AS 10000 SUCH INTERVALS CAN BE TREATED. THE TIMESTEPS SHOULD
       BE IN ORDER, AS NO REWIND IS DONE BETWEEN SETS OF INTERVALS.
       FINALLY, XIN SHOULD NOT CONTAIN MORE THAN A SINGLE VARIABLE.
 
 
      INPUT PARAMETER...
 
       T1 (t1) = START OF INTERPOLATING INTERVAL
       T2 (t2) = END OF INTERPOLATING INTERVAL
       DT (t3) = NUMBER OF TIMESTEPS TO BE INSERTED
       KIND    = FLAG TO INDICATE METHOD OF TIME MEASUREMENT.
               = 0 ==> IBUF(2),T1,T2 AND T3 IN KOUNT UNITS.
               = 1 ==> IBUF(2),T1 AND T2 ARE IN THE FORMAT YYYYMMDDHH
                       AND T3 IS IN HOURS.
               = 2 ==> IBUF(2),T1 AND T2 ARE IN THE FORMAT YYYYMMDDHHMM
                       AND T3 IS IN MINUTES AND NO LEAP YEAR.
               = 3 ==> IBUF(2),T1 AND T2 ARE IN THE FORMAT YYYYMMDDHH
                       AND T3 IS IN HOURS. BUT NOW, LEAP YEARS ARE
                       ACCOUNTED FOR.
 
       NOTES: 1) KIND = 0,1 OR 2 DO NOT TAKE LEAP YEARS INTO ACCOUNT
                 AND ARE INTENDED FOR USE WITH MODEL OUTPUT.
              2) KIND CAN ONLY BE SPECIFIED ON THE FIRST INPUT CARD.
  
       READ( 5,5000 ) T1,T2,DT,KIND
 5010 FORMAT(10X,2I10,2I5)
 
 
      EXAMPLE OF INPUT CARDS...
 
  LININT       22176     22344    6    0
               65520     65784   10
              149184    149256    2
 
         0123456789012345678901234567890123456789012345678901234567890
         1         2         3         4         5         6         7
 
 
      EXIT CONDITIONS...
        0 NO PROBLEMS
        1 ERROR ABORT READING XIN OR TOO MANY LEVELS
        2 ERROR ABORT READING INPUT
        3 FIRST TIMESTEP MISMATCH WITH INTERPOLATION INTERVAL
        4 NOT THE SAME NUMBER OF LEVELS
        5 MORE THAN ONE HORIZONTAL SIZE IN XIN
        6 ERROR READING END OF INTERVAL
        7 COULD NOT FIND T2
        8 COULD NOT FIND T1
