Reconfiguration error - item 511 not in input dump

Description

Hi,

I want to use the output dumps from one of my existing jobs (xizka) to provide the initial conditions for a series of other jobs, however I am getting an error whenever I run a job which requires reconfiguration of one of my xizka restart dumps. The error I get gives Error Code 30 in routine Rcf_Set_Data_Source, with the message: "Section 0 Item 511: Required field is not in input dump!". See for example my job xizkg, with output file: /home/mkasoa/xizkg000.xizkg.d13317.t180057.rcf.leave

This job is essentially an exact copy of my xizka job, just with the initial start dump changed to one of my xizka restart files - I have made no changes to any of the prognostics or user STASHmaster files, and so as far as I know there should not be any difference in the input fields needed. Moreover, if I inspect the xizka restart file (/nerc/ukca/mkasoa/xizka/atmos/restart_dumps/xizkaa.da20100901_00), then the dump actually does contain item 511 - it's field number 182 in the restart file.

The job runs successfully if I match the starting year and do not reconfigure the start dump, so clearly the dump does contain the correct fields. However some of the runs I am intending to perform will require reconfiguration of the dumps, which is why this error is problematic.

I would really appreciate any help you can give as to why I am getting this error even though the start dump apparently does contain the required field.

If you don't have access to this, then you should definitely register. The solution they suggest is adding a user-STASH master file to make sure the field is set:

Add the relevant user-STASHmaster file, which will then create an entry for the prognostic in the user-Prognostics window. Either point to an ancillary or start dump that includes the prognostic, or set to zero/missing data.

It is strange that the reconfiguration doesn't find the field when it is in the dump though. Let me have a look at the job and see if I can work out what is going on.

Thanks very much for looking into this. I had seen the Collaboration Twiki entry, but I wasn't sure whether it was the same as what's happening here, since the explanation it gives for the error is that it occurs when the required prognostic is not in the input dump. What's also odd is that my original xizka job uses the reconfiguration itself, with the input dump /projects/ocean/hadgem3/initial/atmos/N96L85/akdywa.daj0910, and that didn't give any issues even though it has the same user-STASHmaster files.

I'll try implementing the solution in the Collaboration Twiki though and see if that resolves it - would you know where I could find a user-STASHmaster file that includes this field? I've had a quick check through my existing jobs and none of them have item 511 as a user prognostic at the moment.

All this includes is a copy of the definition for field 511 from the global STASH master file (if you browse the .rcf.leave file you'll find it is /projects/um1/vn8.2/ctldata/STASHmaster/STASHmaster_A).