#3115 closed error (answered)

Error from routine: CHK_OPTS_MOD:CHK_INT_STR called by CHECK_NLSTCGEN

Reported by: luciad Owned by: um_support
Component: UM Model Keywords:
Cc: mohit.dalvi@… Platform: ARCHER
UM Version: 11.1



I am getting this error, while running the suite u-bo228 on Archer:

[108] exceptions: An non-exception application exit occured.
[108] exceptions: whilst in a serial region
[108] exceptions: Task had pid=7392 on host nid03954
[108] exceptions: Program is "/work/n02/n02/luciad/cylc-run/u-bo228/share/fcm_make_um/build-atmos/bin/um-atmos.exe"
[108] exceptions: calling registered handler @ 0x0041ca20
Warning in umPrintMgr: umPrintExceptionHandler : Handler Invoked
[108] exceptions: Done callbacks
Rank 108 [Wed Dec 18 09:41:20 2019] [c4-2c1s12n2] application called MPI_Abort(MPI_COMM_WORLD, 9) - process 108

???!!!???!!!???!!!???!!!???!!! ERROR ???!!!???!!!???!!!???!!!???!!!
? Error code: 80
? Error from routine: CHK_OPTS_MOD:CHK_INT_STR called by CHECK_NLSTCGEN
? Error message:
? ppxm, (-32768), has failed to pass any defensive checks,
? [0,1,2,4,5].
? Error from processor: 70
? Error number: 1

The error occurs in atmos_main.
The suite was running fine, until I changed the calendar from 360 day to Gregorian calendar and the cycle frequency from 10 days to 1 month.

I do not understand why I get this error, since I haven't modified anything else in the suite.

Could you please advise on this?

Thank you,

Change History (7)

comment:1 Changed 13 months ago by jeff

Hi Lucia

I think maybe the suite assumes you would having climate meaning turned on when using the Gregorian calendar. If you don't want to do this try editing file app/um/opt/rose-app-gregorian.conf, in your rose suite on puma, and change ppselectim=1,1,1,0 to !!ppselectim=1,1,1,0.


comment:2 Changed 13 months ago by luciad

Hi Jeff,

Now I get a new error:
???!!!???!!!???!!!???!!!???!!! ERROR ???!!!???!!!???!!!???!!!???!!!
? Error code: 65536
? Error from routine: EM_GET_TIME_INFO
? Error message: NetCDF calendar 360_day does not match model calendar, and attribute calendar_flexible /= 1 or not set
? Error from processor: 0
? Error number: 38


comment:3 Changed 13 months ago by jeff

Hi Lucia

The problem here seems to be with the UKCA emissions netcdf files being the wrong calendar type. I'm not an expert on UKCA but hopefully some one who is can help with this.


comment:4 Changed 13 months ago by luciad

Hi Jeff,

Could you redirect this ticket to Mohit Dalvi? He has already helped Leighton Regayre fix his problem with the Gregorian calendar, and we are working on the same project.

Thank you,

comment:5 Changed 13 months ago by jeff

  • Cc mohit.dalvi@… added

Hi Lucia

I've added Mohit to the Cc field so he should see this query.


comment:6 Changed 13 months ago by mdalvi

Thanks Jeff!

Lucia, It is not so easy to convert an UM suite to Gregorian calendar with climate meaning (irrespective of having UKCA/ Nudging), see the steps involved here for modifying an UKESM1-AMIP suite to 365-day and use Nudging.

As your suite is derived from the same UKESM1-AMIP configuration, I would recommend starting from the Nudged ARCHER suite (u-bm251). However, Leighton has managed to retro-fit the changes to his PPI suite, so he can guide you in implementing thse.


comment:7 Changed 10 months ago by ros

  • Resolution set to answered
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.