Hi all
I'm trying to run a pre-industrial control run with a coupled model, OpenIFS_CY40R1 + NEMO_3.6 + OASIS3_MCT2.8.
OpenIFS runs at T159 L91 resolution with a 1 hr time step.
In IFS time, the model starts at 1950-01-01 and runs fine until 1994 (year 44). In year 44, the error message is
07:44:42 STEP 393220 H= 393220:00 +CPU= 0.400
07:44:43 STEP 393221 H= 393221:00 +CPU= 0.380
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_SET_INT 7 endStep 1415599200 FAILED -25
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_SET_INT 7 endStep 1415599200 FAILED -25
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_SET_INT 7 endStep 1415599200 FAILED -25
GRIB_API ERROR : unable to find units to set stepRange=1415599200
GRIB_SET_INT 7 endStep 1415599200 FAILED -25
GRIB_API ERROR : unable to find units to set stepRange=1415599200
which I guess means that the value stepRange = 1415599200 can not be written to the GRIB output files. The value is about half of 2^31, so I'm guessing it may be a question of too low precision of the integers?
Has anyone else encountered this problem? Is there a way to solve this problem by increasing the integer precision or something in the output files, or perhaps remove the "stepRange" variable and use date and time instead?
Any help is much appreciated!
Cheers
Joakim