Emoslib is now deprecated

June 3, 2004


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

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


  • /home/ma/emos/lib/000262/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 000262.
  • Add total number of ensembles to definition 23 (ECMWFdefinitions.c).
  • Display only month if century/year/day missing inGRIB section 1 (gdecode.c).
  • Remove inhibition of using decimal scale factor in ECMWF products (grchk1.F).
  • Fix 'R' option for reduced lat/long fields setting last point lat/long correctly (gribex.F).
  • Allow 255 for missing century (eg climatology) (gribex.F).


Interpolation software

  • Avoid adjusting area if rotation specified (areachk.F).
  • Use GRIB header values for reduced lat/long grids (fixarea.F).
  • Use precipitation threshold from common block (hirlam.F, hirlsm.F, irprec.F, igprec.F).
  • Fix the SAVE of the new common block JNPRECP and add precipitation threshold (nifld.common).
  • Add handling of reduced lat/long field with standard last point lat/long specification (intf.F/intwave.F).
  • Allow interpolated grid increments down to 0.01 (intwave.F).
  • Allow for Mediterranean or global reduced lat/long grids: fix calculation of east boundary for reduced lat/long grids (reset_c.F).
  • Add handling of reduced lat/long field with or without bitmap (wavexxx.F).
  • Allow margin in check on southern latitude of the area (wv2dx32.F/wv2dxxx.F).