readme 2/00, updated 3/2001 Portable versions of Reanalysis software pgb: function: converts sigma spectral files to pressure level grib files (pgb) use: works on Reanalysis-2 files works on Reanalysis-1 files (if converted to f77, IEEE) works on current operationsl sigma files (slightly different results from different filtering etc) can be modified to give more vertical levels and higher precision GRIB files tested: linux, hp, sgi, aix stream: function takes pgb file (pressure level data) and calculates stream function, velocity potential, relative vorticity and divergence. This program does the calculation using spectral transforms and uses the same algorithm used in making the monthly STRM and VPOT fields. use: works on Reanalysis-2 files works on Reanalysis-1 files array sizes are hardwired to the T62 model requires grbindex igb: function: makes isentropic analyses from spectral sigma files includes software to convert CRAY sigma files to f77 IEEE tested: linux, AIX sgb: function: makes gridded analyses on sigma surfaces from from spectral sigma files 3/29/01 fix grib GDS 1/8/04 revised Readme file tested: linux (7.1), AIX 5/20/2008: updated to current version (gaussian grid) 10/2016: updated sgb.sh, makefile conversion utilities: CRAY spectral -> f77 IEEE spectral see igb.tgz grib_rh: AIX program to compute specific humidity from relative humidity. Not recently tested on linux. swap.c: simple program to convert the big-endian ieee sigma files to litte-endian ieee sigma files that can be read on the linux boxes. 10/2016: added #include to remove compile message grbindex.tgz: Creates grib1 index files as used by stream. added 6/2014 and was tested under linux using gfortran, gcc be nice to distribute the model, SSI and QC programs but that would require a lot of work. ---------------------------------------------------- Comment: I wanted to make the packages portable without spending much time. Therefore I decreed that any program that ran under linux & g77/gcc was portable. If you aren't running on a linux box, g77/gcc has probably been ported to your machine. Even if you can't find g77/gcc, you can probably make the code run with a f90 compiler or a better f77 compiler. Oh yes, when porting code - questions should be directed to a local expert.