...
- 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
...