Linux/Alpha port v1.1a

This is a linux/alpha port of copygb (Mark Iredell EMC/NCEP,
wd20mi@sun1.wwb.noaa.gov).  Consider this port to be in beta 
testing.  Send comments to 

          Wesley Ebisuzaki (linux/alpha port)
              (Wesley.Ebisuzaki@noaa.gov)
          Mark Iredell (program author)
              (Mark.Iredell@noaa.gov)

If you have a problem, please check the results with the Cray
or HP versions of copygb in order to determine whether the
problem is the original code or with the linux port.

As usual, the code is "AS-IS".

port 1.0: June 1998 linux, beta testing
     1.1: Sept 1998 alpha conversion, some bug fixes
     1.1a: Sept 1998 alpha conversion, some bug fixes
     1.1b: Dec 99, fixed bug with 8 byte integers and ncep
             extended pds (ensemble information), compiled
             on sgi using f90
     1.1c: Jan 00, y2k fix
     1.1d: Aug 01, fix for g77 (RH 7.0) whose ichar returns values 
           from -128..127.  Note: under some compile options, xlf
           will return values from 0..127 which breaks the current code.

           Optimized linux g77 makefiles are called makefile.linux

	   Fix a mistake made in the port (getgb1s.f)
     1.1.e: Aug 02, increase buffer size to handle larger input grids

Linux:

  Requires g77 to compile.  If you have Redhat 5.0, you should
upgrade to RedHat 5.1 as 5.1 includes g77.  For RedHat 4.0,
you can find g77 binaries on the net.

  Increasing the stack size:
    (1) recompile the kernel
    (2) as root, ulimit -s size
    (3) man initscript .. root edits /etc/initscript

Alpha (UNIX):

  Requires a new copy of Digital's f77.  Only one different makefile,
PSpro Compilers: Version 7.2.1gblib/makefile.alpha.

----------------------------------------------------------------------

Note:

   Stack size can be critical.  If copygb crashes, try increasing
the stack size.  For the Alpha, you may have to be in Bourne shell.  
(Couldn't get csh to change the stack size.)


----------------------------------------------------------------------

       To make

cd gblib
make -f makefile.linux
cd ../iplib
make -f makefile.linux
cd ../splib
make -f makefile.linux
cd ../w3lib
make -f makefile.linux
cd ../utils
make -f makefile.linux grbindex
make -f makefile.linux copygb

For alpha replace makefile.linux by makefile.alpha.
For sgi replace makefile.linux by makefile.sgi.

