Opened 4 months ago

Closed 4 months ago

#3402 closed help (answered)

Legacy naming error

Reported by: s1895566 Owned by: um_support
Component: UM Model Keywords:
Cc: Platform: NEXCS
UM Version:


I got the following error when I was running u-by177. My simulation was a nudged run with a Gregorian calendar that started on 1 Jan 1997. The run failed on 28 May, which is approx 3600 hours.

???!!!???!!!???!!!???!!!???!!!       ERROR        ???!!!???!!!???!!!???!!!???!!!
?  Error code: 1
?  Error from routine: filename_generation:legacy_relative_naming
?  Error message: Cannot use legacy naming with hours = 3600, must be < 3600
?  Error from processor: 0
?  Error number: 70

[0] exceptions: An non-exception application exit occured.
[0] exceptions: whilst in a serial region
[0] exceptions: Task had pid=15831 on host nid01162
[0] exceptions: Program is "/home/d01/edenau/cylc-run/u-by177/share/fcm_make_um/build-atmos/bin/um-atmos.exe"
Warning in umPrintMgr: umPrintExceptionHandler : Handler Invoked
[NID 01162] 2020-10-14 16:49:54 Apid 117657697: initiated application termination
[FAIL] um-atmos # return-code=137
2020-10-14T16:50:04Z CRITICAL - failed/EXIT

Change History (3)

comment:1 Changed 4 months ago by pmcguire

  • Summary changed from Lagacy naming error to Legacy naming error

comment:2 Changed 4 months ago by grenville

I suggest changing



$DATAM/${RUNID} or as recommended below.

The Rose help says:

Legacy-style relative hours (%N)

This expands to a 3-character string giving the hours relative
to the analysis time (or start of run). To support hours up to
3599 in this width the first character uses letters after the
999th hour (so a00 = 1000 hours … z99 = 3599 hours). It is
recommended to use the non-legacy form "%R3H" to replace this.

To get help on file names, right click on Model Input and Output and select Help


comment:3 Changed 4 months ago by ros

  • Resolution set to answered
  • Status changed from new to closed

Closed due to lack of activity.

Note: See TracTickets for help on using tickets.