Emoslib is now deprecated

May 16, 2000 


  • /home/ma/emos/lib/${ARCH}/000090/libemos.R32.D64.I32.a
  • /home/ma/emos/lib/${ARCH}/000090/libemos.R64.D64.I32.a


  • /home/ma/emos/lib/000090/libemos.R32.D64.I32.a
  • /home/ma/emos/lib/000090/libemos.R64.D64.I32.a

BUFR routines

  • Changed reference value operator. 

Gribex routines

  • Change EMOS version to 000090. 
  • GRIBEX version number changed to 13.032. 
  • Print 'Year of reference time of data' in GRIB section 1 as YY and as (YYYY). (grprs1) 
  • Add ECMWF GRIB section 1 local definition 16 (seasonal monthly mean forecasts). 
  • Add ECMWF GRIB section 1 local definition 15 (ocean ensemble seasonal forecasts). 
  • Allow 4-digit counts in printout of 'no. of pts along latitude' for reduced gaussian grid GRIB header section 2. 
  • Allow stream 1090 to use post-auxiliary array in ECMWF local definition 4. In this definition, ensemble forecast number occupies 2 bytes; GRIB section 1 printout adjusted accordingly. 
  • Allow stream 1026, short cut-off daily archive (boundary conditions). 
  • Use 'old-style' calculation of reference values (remove use of LEAST value when calculation of reference fails). 
  • Add class="6" for DEMETER and class="7" for PROVOST. 
  • Add system and method number capability to ECMWF local definition 13. 
  • Add stream number 1082 for wave seasonal forecast. 

Interpolation software

  • Use routine to check option for handling legendre coefficients (getconf). 
  • Fix warning message when bitmap encountered. 
  • Fix setting of mrfs filenames on VPP5000. 
  • Read reduced gaussian grid definitions (once) into internal arrays. 
  • Add 'bitmap' option. Bitmap is read from a file and applied to a rectangular grid. 
  • Change 2nd order packing keyword to SECOND (short form of SECOND ORDER). 

Binary file handling

  • Add PBTELL, a Fortran-callable routine reporting a file's current position. 
  • Use static buffers for filename and mode (except CRAY and VAX). 
  • Handle high spectral truncations when they are to be truncated (because of autoresol) before interpolation to grids which are 'legal'. 
  • C version of gbyte code fixed (sbyte) for Alpha and rewritten with comments.