Emoslib is now deprecated

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
    The feature is controlled by values set in a configuration file. 
  • 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.