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

Compare with Current View Page History

« Previous Version 3 Next »


This page has a list of known issues related to the use of the grib-api and ecCodes libraries.

 

OpenIFS 38r1 and 40r1v1 fails with ecCodes

OpenIFS 38r1 (all versions) and 40r1v1 can't be used with the ECMWF ecCodes library. This is because of the use of a deprecated grib related subroutine that was replaced in ecCodes.

The compilation will fail with a message similar to:

[FAIL]  CALL GRIB_NEW_FROM_TEMPLATE(KHANDLE,TRIM(CDNAME),STATUS=IRET)
[FAIL] Error: Keyword argument requires explicit interface for procedure ‘grib_new_from_template’ at (1)
[FAIL] compile    0.0 ! grib_api_interface.o <- ifsaux/module/grib_api_interface.F90

For these versions, please continue to use grib_api in place of ecCodes. If this is not possible, please contact openifs-support@ecmwf.int for a workaround.

 

 

OpenIFS 40r1 fails with grib_api less than 1.11.0

The minimum version of the grib_api library for OpenIFS 40r1 is 1.11.0.

If you see the following error when compiling, please upgrade your version of grib-api / ecCodes:

Error: There is no specific subroutine for the generic 'grib_write_bytes'

  • No labels