Opened 2 weeks ago

Last modified 9 days ago

#2618 new help

Error in CREATEBC causes frames step to fail

Reported by: shakka Owned by: um_support
Priority: normal Component: UM Model
Keywords: createbc, frames Cc:
Platform: Monsoon2 UM Version: 11.1



I have encountered the error below in the innermost nest of my nesting suite (glm N768 > 4 km > 1.5 km), which I can only assume is due to the LBCs being created improperly by the larger domain.

???!!!???!!!???!!!???!!!???!!! ERROR ???!!!???!!!???!!!???!!!???!!!
? Error code: 999
? Error from routine: CREATEBC
? Error message: No fields written to disk.
? Error from processor: 0
? Error number: 0

The 4 km nested domain runs fine, but the 1.5 km nest fails on the frames step. Looking at the job.out files, it appears that there is nothing written to any of the umnsaa_cb* files, which produces this error.

I wasn't aware of having changed any settings related to LBC creation, so I am a bit stumped about this error. Could you please advise? The suite ID is u-ba903.


Change History (7)

comment:1 Changed 2 weeks ago by willie

Hi Ella,

It fails in task Peninsula_1p5km_nest_test_um_frame_000 with the error you mention. This is CreateBC trying to read the 24 files


These exist and have header information, but no data. So the question is why the 4km model is not creating the STASH data required by CreateBC.

The LAM LBC data is defined in um/opt/rose-app-lbc.conf which has not been modified, although I am a bit concerned about the mixing of CB_FREQ and LBC_FIELD_FREQ.

Other changes that have been made include,

  • the addition of the droplet number branch,
  • modifications to um/rose-app.conf (21 changes),
  • modifications to um/opt/rose-app-verstash.conf (156 changes)

I think the most likely source of the problem is in the changes made to um/rose-app.conf.

This is as far as I have got.


comment:2 Changed 12 days ago by shakka

Hi Willie,

As far as I understand, the changes to rose-app.conf and rose-app-verstash.conf are just the changes to the STASH variables that I want outputted. I'm also not sure I understand what you mean about the mixing of CB_FREQ and LBC_FIELD_FREQ - I've never intentionally changed those.


comment:3 Changed 11 days ago by willie

Hi Ella,

I think the issue is that the STASH changes in um/rose-app.conf have prevented the 4km model from outputting the STASH it needs to support CreateBC.

I ran the Metadata -> Check All Validator Macros on the STASH Requests page and it came up with one error - STASH 0,217 Cloud Ice is an error. You could try turning this off and running again for one cycle.


comment:4 Changed 11 days ago by willie

Hi Ella,

Did you use the copy_stash macro to add STASH? If you did there is a note about it at

PS: You should repeat the Validator macro after removing 0,271 just in case it is hiding anything and also re-index with TidyStashTransform? just to make sure.


comment:5 Changed 10 days ago by shakka

Hi Willie,

I tried your suggestion, but unfortunately it didn't work. I'm still getting the same error. The 4 km nest isn't outputting anything, despite the rg01_rs01_m01_ff_arch option (to archive fieldsfiles) being set to true, which I presume means it is just not *producing* anything, so there's nothing to archive. I'm not really sure what's going on - I have quickly checked against another nesting suite I have at vn 10.4 (u-aw620) and I can't see any differences in the GUI. Is there an obvious switch that I have forgotten to turn on?


comment:6 Changed 10 days ago by willie

Hi Ella,

Just a wild guess, but could you try setting verstash to false on the config 1 set up page. If it works then, it must be something to do with verstash.


comment:7 Changed 9 days ago by shakka

Hi Willie,

That hasn't worked either, so I'm a bit stumped. Sorry I can't be more helpful!


Note: See TracTickets for help on using tickets.