Emoslib is now deprecated


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

where: ARCH = sgimips_n32, rs6000, alpha, solaris, hppa, linux


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

Note that the rs6000 libraries contain both underscored and non-underscored versions of modules.

Linux routines now compiled using the -byteswapio option with compiler pgf90.

Gribex routines

  • Changed EMOSLIB version number to 000263.
  • Correction to encoding/decoding of satellite image GRIBs (dsvsec2.F, esvsec2.F, gribex.F).
  • Added handling for Mercator GRIBs (dmesec2.F, emesec2.F, gribex.F).
  • Corrected display of parameter information when centre is not ECMWF but sub-centre is ECMWF (chktab2.F).
  • Corrected display of step when time unit = 2 (days) (gdecode.c).
  • Add satellite identifier 55 to table of allowed ids (grchk1.F).
  • Adjust the tolerance check when calculating integer scaling (gribex.F).


Interpolation software

  • Fixed handling interpolation from gaussian grids to N400 gaussian grids (kintrg.F, krg2rg.F, krg2rgu.F).
  • Removed the precipitation threshold for GRIBs using local definition 23 (Coupled Atmospheric, Wave and Ocean models with hindcast support) (precip.F).
  • Increase internal buffer size for interpolation using bitmaps (makemap.c).
  • Allow BITMAP with ROTATION for latitude/longitude fields (inftb.F).

PBIO routines

  • Speed up bit handling routines for LITTLE_ENDIAN platforms (gbyte_alpha.c).