October 10, 1999
Used for cycle 21r4 e-suite testing.
Workstation:
- /home/local/lib/libemos.a (not SGI)
- /home/local/lib/libemosR64.a (not SGI)
- /home/local/lib32/libemos.a (SGI)
- /home/local/lib32/libemos.so.1 (SGI)
- /home/local/lib32/libemos_8.a (SGI)
- /home/local/lib32/libemos_8.so.1 (SGI)
- /home/ma/emos/lib/${ARCH}/000060/libemos.R32.D64.I32.a
- /home/ma/emos/lib/${ARCH}/000060/libemos.R64.D64.I32.a
Supercomputer:
- /usr/local/lib/libemos.R32.D64.I32.a
- /usr/local/lib/libemos.R64.D64.I32.a
- /home/ma/emos/lib/000060/libemos.R32.D64.I32.a
- /home/ma/emos/lib/000060/libemos.R64.D64.I32.a
BUFR routines
- bucomp now calls bucrkey (formerly bucrekey).
Gribex routines
- Fix parameter table checking when invalid table number given more than once.
- Allow values 1 to 255 for identification of centre (code table 0).
- Add HP double precision compilation options.
- Add linux compilation options.
Interpolation software
- Allow interpolation coefficients:
- to be read into or generated in memory
- to be read from file one latitude at a time
- to be read from file via shared memory
- to be generated 'on the fly' one latitude at a time
- Land-sea mask files now held as bit values throughout (rather than integers)
- Add HP double precision compilation options.
- Add linux compilation options.
- Fix an uninitialised GRIBEX option in the INTUVx routines.
Binary file handling
- Add HP double precision compilation options.
- Add linux compilation options.
- Hold file handles in a table; Fortran routines now pass a table index instead of a file handle.