|
| |
History of changes
Latest changes
- Two versions of the library are available for download. One is based on libtool and the other one has a build system similar to the previous versions. With the libtool version it is possible to build a shared or static library just changing the --enable-static, --enable-shared options of the configure script. The default behaviour is to generate the shared library.
- Several changes have been made to the internal functions used by the interpolation package in EMOSLIB 381
to make the results of the grib_api based interpolation as close as possible to the GRIBEX based one.
- New parameters have been added to the parameter database and to the definition files regarding
the MACC project.
- Second order packing (packingType=grid_second_order) is producing smaller fields as the default setting
is to use the boustrophedonic option.
- Installation of IFS samples files is made automatically in the directory ifs_samples under the installation path or can be configured to be in any directory with the configure option --with-ifs-samples="directory where to install IFS samples".
- Fixed memory leaks in the python bindings.
Full package versions:
Definition files updates :
Starting from version 1.8.0 GRIB API definition files versions are distributed separately to allow frequent updates of the decoding rules (definition files) for the same decoding engine (library). Please note that using the definition files with a version of the library different from the one indicated as compatible will cause some problems in decoding/encoding. Installation instructions are provided for the full package and the definition files.
Portability
Athough the GRIB API library and tools have been tested only for the following architectures
at ECMWF:
- HP: HP Fortran and C compilers
- Linux :
The Portland Group compilers pgf90 and pgcc, Gnu project
gcc, g77, gfortran compilers
- AIX: XL Fortran for AIX- C for AIX Compiler
the configure driven installation is expected to work on several other platforms without any change in the code or the installation software.
|