Emoslib is now deprecated

February 28, 2003 


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

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


  • /home/ma/emos/lib/000210/libemos.R32.D64.I32.a (vpp700, vpp700e only)
  • /home/ma/emos/lib/000210/libemos.R64.D64.I32.a

Note that the rs6000 libraries are a little different: 

  • libemos.R32.D64.I32.a 
  • libemos.R64.D64.I32.a -> libemos_mixed.R64.D64.I32.a 
  • libemos_no_underscore.R32.D64.I32.a 
  • libemos_underscore.R32.D64.I32.a 

Here libemos_mixed.R64.D64.I32.a contains both underscored and non-underscored versions of the library modules. 


BUFR routines

  • Set maximum BUFR product length to 65535 on overflow (buens5.F). 
  • Add index for AIRS data. 

Gribex routines

  • Add ECMWF local definition 191 (free format data descriptor) and local definition 19 (extreme forecast index). 
  • Change EMOSLIB version number to 000210. 
  • Add generic Member State class 121. 
  • Return the number of values (bytes) in ksec4(21) when the 'B' option is used (GRIBEX). 
  • use C routines for encoding/decoding ECMWF local section 1 extensions 


Interpolation software

  • Rationalise the defines (INTEGER_8, POINTER_64, ..) used for compilation. 
  • Allow override of output area with environment variable OVERRIDE_OUTPUT_AREA. 
  • Treat table 129 U/V as table 128 U/V (for sensitivity fields). 
  • Fix configuration setup (jagggp.F). 
  • Handle U/V spectral as well as Ucos(theta)/Vcos(theta) spectral (jagggp.F
    and jwindll.F). 
  • Fix the inline function EQUAL for calculating number of points along all or
    part of a latitude. 
  • Ocean interpolation revised: 
    • - Remove duplicate function intdn 
    • - New standard code (matches latest RD version) 
    • - Set up standard GRIB section 2 for interpolated horizontal sections. 
    • - Fix reference to JPGRIB_ISEC1 
    • - Increase sizes of XARR and YARR to size of GRIB section 1 default (JPGRIB_SEC1) 
  • Avoid applying precipitation processing if local definition 19 (extreme forecast index) 
  • Add functions juvpole.F and ixtract.c 


PBIO routines

  • Fix bug in PBGAFIND in search for matching GRIB headers.