GBYTES

The GBYTES routine unpacks a series of bytes into a target
           array.  Each unpacked byte is right-justified in its target
           word, and the remainder of the word is zero-filled.

USAGE:  CALL GBYTES(IPACKD,IUNPKD,NOFF,NBITS,NSKIP,ITER)

   Input argument list:
      IPACKD   THE WORD OR ARRAY CONTAINING THE PACKED BYTES.
      IUNPKD   THE ARRAY WHICH WILL CONTAIN THE UNPACKED BYTES.
      NOFF     THE INITIAL NUMBER OF BITS TO SKIP, LEFT TO 
               RIGHT, IN 'IPACKD' IN ORDER TO LOCATE
               THE FIRST BYTE TO UNPACK.
      NBITS    NUMBER OF BITS IN THE BYTE TO BE UNPACKED.
               MAXIMUM OF 64 BITS ON 64 BIT MACHINE, 32 BITS
               ON 32 BIT MACHINE.
      ISKIP    THE NUMBER OF BITS TO SKIP BETWEEN EACH BYTE
               IN 'IPACKD' IN ORDER TO LOCATE THE NEXT BYTE
               TO BE UNPACKED.
      ITER     THE NUMBER OF BYTES TO BE UNPACKED.

   Output argument list:
      IUNPKD   CONTAINS THE REQUESTED UNPACKED BYTES.

 
W3lib.tar Library contains Fortran 90 decoder/encoder routines for GRIB edition 1. (Fortran90)
Date posted: 2/22/2007