Emoslib is now deprecated

/usr/local/lib/metaps/lib/000320/libemos.R32.D64.I32.a

/usr/local/lib/metaps/lib/000320/libemos.R64.D64.I32.a

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

Gribex routines

  • grchk1.F: added streams
    • 1032 efho Ensemble Forecast Hindcast Overlap
    • 1033 enfh Ensemble Forecast Hindcasts
    • 1078 ewho Ensemble Forecast Wave Hindcast Overlap
    • 1079 enwh Ensemble Forecast Wave Hindcasts
  • grchk1.F: added satellite identifiers 56,171
  • grchk1.F: added class 15 SREPS Short-Range Ensemble Prediction System
  • gribtemplates/localDefinitionTemplate_214_098_244:Definition for SREPS from Spain
  • fortranInterface.c: Support for A8 (8 character string in local definitions)
  • handleLocalDefinitions.c: Support for A8 (8 character string in local definitions)

Interpolation software

  • intout.F: added new keyword -- intermediate_gaussian -- Reduced Gaussian Grid number for intermediate step in process of double interpolation
  • intfb.F: has been adapted to support 2 types of double interpolation:
    1. Interpolation from Reduced Gaussian grid to lat/lon with an intermediate interpolation to another Reduced Gaussian grid
    2. Interpolation from Reduced Gaussian grid to Reduced Gaussian with an intermediate interpolation to another Reduced Gaussian grid
  • Created new function krg2rgd.F: to allow double interpolation from reduced gaussian to reduced gaussian through another reduced gaussian grid
  • Created new function krg2rgy.F: interpolation from reduced gaussian to
    reduced gaussian - Grib file to unpacked
  • changed areachk.F igdins.F iagcntl.F nifld.common to fix pole problem for staggered grids
  • kintrg.F: Bug fix - computation of indexes for neighbouring points - optional at the moment : to set env variable export RG2RG_FIX=1

PBIO routines

  • gbyte_alpha.c: new version of this program