I am trying to make an SST ancillary. I make this by reading in the standard AMIP SST ancillary ('/work/y07/shared/umshared/CMIP6_ANCIL/data/ancils/n96e/timeseries_1870-2016/SstSeaIce/sst_amip_n96e.anc) and adding 4K to it where there is less than 10% ice. I produce a netcdf file and then use xancil to convert the output netcdf file to an ancillary file. When I do this I get warnings from the UM of the form:
WARNING:controlled time interp for SST not available: Mismatch in SST and SEA-ICE ancillary data times in FIXED HEADER
position= 27 SEA-ICE=-32768
position= 27 SST=16
WARNING:controlled time interp for SST not available: Mismatch in SST and SEA-ICE ancillary data times in FIXED HEADER
position= 34 SEA-ICE=-32768
position= 34 SST=346
WARNING:controlled time interp for SST not available: Mismatch in SST and SEA-ICE ancillary data times in FIXED HEADER
position= 41 SEA-ICE=-32768
position= 41 SST=0
Assuming that this error means something and so I should remove it. I used xconv to look at my sst ancil and see that the ancillary file is a monthly mean field (I can’t copy paste the xconv field info).
See /home/n02/n02/tetts/cylc-run/tc003_140277/share/data/etc/ancil/qrclim.sst
The sea ice ancil at /home/n02/n02/tetts/cylc-run/tc003_140277/share/data/etc/ancil/qrclim.seaice does not show up as a monthly mean. Nor does the standard AMIP ancillary at /home/n02/n02/tetts/cylc-run/tc002_140277/share/data/etc/ancil/qrclim.sst.
As well as not showing as monthly means, the standard ancillaries have a version number of 0.5 while my created SST ancillary has a version number of 13.8. See (on archer2) /work/n02/shared/tetts/OptClim_UKESM/processing/sst_p4.job for my current xancil job.
Any help appreciated including if the warning message matters – if the interpolation is doing strange things then I can imagine the SST ancillary will be a bit strange when the model gets it…
Simon