Error from CHECK_JULES_URBAN

Hello,

I have recently switched on the flag for turning on anthropogenic heat flux (‘l_anthrop_heat_src’) and have recieved this error during reconfigure:

???
???!!!???!!!???!!!???!!!???!!! ERROR ???!!!???!!!???!!!???!!!???!!!
? Error code: 50
? Error from routine: CHECK_JULES_URBAN
? Error message: anthrop_heat_scale is out of range: anthrop_heat_scale = -1073741824.
? Error from processor: 17
? Error number: 0
???

I have run with anthropogenic heat flux on in the past and have not seen this error before. I have tried to track down where ‘anthrop_heat_scale’ is calculated but I realise I do not know how to access the source code as it seems like I cannot see the UM code from Monsoon3? Perhaps I’m not looking in the right place.

Anyway, are you able to see where the ‘anthrop_heat_scale’ is calculated? That would probably help find the source of the error.

Many thanks,

Russell

Hi Russell

Sorry for the delay in replying. I’ve been on holiday.

anthrop_heat_scale is defined in the namelist JULES_URBAN (see 6.30. urban.nml — Joint UK Land Environment Simulator (JULES) v7.9 User Guide). It looks like it isn’t being defined in your configuration files. Despite what the documentation says, its default value is a special value indicating ‘missing data’, which is what you’ve got.

I’m afraid that I can’t advise about code access on Monsoon3 because I don’t use that machine myself.

David

Hi David,

Thanks a lot, yes I realised that it was set to the missing value because it was not in the namelist as I had thought. I added this and things are working right now.

Russell