A. When you run the model (or using the grib_ls/grib_dump tools on the GRIB file), you see this error: ECCODES ERROR : Wrong size for bitmap it contains 1373624 values ECCODES ERROR : unable to get bitmap as double array (Passed array is too small) This occurs because sometimes GRIB files are incorrectly encoded for the property 'longitudeOfLastGridPoint'. This is known to happen for the 'stl1' field (surface temperature layer 1). grib_dump shows this: longitudeOfLastGridPointInDegrees = 340; To correct it, use a command similar to: grib_set -w shortName=stl1 -s longitudeOfLastGridPoint=359824 ICMCLabcdINIT ICMCLabcdINIT.fixed where 'stl1' is the field to be corrected, 359824 is the last longitude point of (359.824degrees) of (in this case) the correct resolution, and ICMCLabcdINIT is the file to be corrected. Email openifs-support@ecmwf.int for additional assistance. |