Emoslib is now deprecated

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Notes

  • This release provides support for octahedral reduced Gaussian grids
  • This release requires grib_api/1.15.0
  • Tested against BUFR tables version 000406, please check also changes of the previous version 000405
  • Changes to HIRLAM functions interface, CHARACTER*1 HTYPE as new argument as follows:

    • HIRLAM(L12PNT,OLDFLD,KOUNT,KGAUSS,HTYPE,AREA,POLE,GRID,NEWFLD,KSIZE,NLON,NLAT)
    • HIRLSM(L12PNT,OLDFLD,KOUNT,KGAUSS,HTYPE,AREA,POLE,GRID,NEWFLD,KSIZE,NLON,NLAT)
    • HIRLAMW(L12PNT,OLDFLDU,OLDFLDV,KOUNT,KGAUSS,HTYPE,AREA,POLE,GRID,NEWFLDU,NEWFLDV,KSIZE,NLON,NLAT)
  • HTYPE should be one of:
    • 'R' for "quasi-regular" reduced Gaussian grid (equivalent to 'N')
    • 'O' for octahedral reduced Gaussian grid, or
    • 'F' for regular Gaussian grid
    • 'U' for a user-defined gaussian grid
  • New HSH2GG function, controlling SH interpolation to Gaussian grids, replaces:
    • HSP2GG
    • HSP2GG2
    • HSP2GG3
  • New INTOUT parameter name CHARACTER*(*) HPARN "gridname", interpreting parameter value CHARACTER*(*) CHARV, describing a list of supported grids as in Gaussian Grids supported by MARS and ProdGen. This is the available method to set interpolation to octahedral reduced Gaussian grids.
  • Build system:

    • conditional compilation of components (interpolation, GRIBEX and BUFR)

    • revision of definitions and code reusing, stricter compilation options

  • FFTW is an optional Fast Fourier Transform library dependency, required for SH to octahedral reduced Gaussian grid interpolations
  • Improved interpolation testing
  • Added new HIRLAM LSM masks for specific reduced Gaussian grids:
    • N64, N96, N512, N128
    • O64, O80, O96, O128, O160, O200, O256, O320, O400, O512, O640, O1024, O1280

Improvement

  • EMOS-112 - Getting issue details... STATUS - add support for new octahedral reduced gaussian grid - MARS and Metview
  • EMOS-159 - Getting issue details... STATUS - add support for new octahedral reduced gaussian grid (as output)
  • EMOS-177 - Getting issue details... STATUS - support RGG/octahedral grids (non-rotated)
  • EMOS-178 - Getting issue details... STATUS - support RGG/octahedral grids (HIRLAM)
  • EMOS-179 - Getting issue details... STATUS - support RGG/octahedral grids (LSM-dependant parameters)
  • EMOS-183 - Getting issue details... STATUS - support gridname keyword
  • EMOS-185 - Getting issue details... STATUS - add sh to octahedral interpolation
  • EMOS-190 - Getting issue details... STATUS - tested interpolation on N64 grid
  • EMOS-201 - Getting issue details... STATUS - tested against BUFR tables version 000406

Bug Fixes

  • EMOS-168 - Getting issue details... STATUS - bufr_demo was removed (obsolete)

  • EMOS-173 - Getting issue details... STATUS - build fix for emoslib on powerpc (partial fix: consistent types and declarations)

  • EMOS-175 - Getting issue details... STATUS - fortint error in EMOSLIB (fix: consistent types and declarations)

  • EMOS-186 - Getting issue details... STATUS - memory fault using FFTW

  • EMOS-200 - Getting issue details... STATUS - incorrect information in pkg-config files
  • No labels