...
- This release provides support for octahedral reduced Gaussian grids
- 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
...
- add support for new octahedral reduced gaussian grid - MARS and MetviewJira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-112
- add support for new octahedral reduced gaussian grid (as output)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-159
- support RGG/octahedral grids (non-rotated)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-177
- support RGG/octahedral grids (HIRLAM)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-178
- support RGG/octahedral grids (LSM-dependant parameters)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-179
- support gridname keywordJira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-183
- add sh to octahedral interpolationJira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-185
- tested interpolation on N64 gridJira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-190
- tested against BUFR tables version 000406Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-201
Bug Fixes
- bufr_demo was removed (obsolete)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-168
- build fix for emoslib on powerpc (partial fix: consistent types and declarations)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-173
- fortint error in EMOSLIB (fix: consistent types and declarations)Jira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-175
- memory fault using FFTWJira server ECMWF Software Support serverId 267ffb4b-b041-3e3e-bee4-0486d22e0a7f key EMOS-186