#3309 closed help (fixed)

nancil_lookupsa -- insufficient space for LOOKUP headers

Reported by: mtodt Owned by: um_support
Component: UM Model Keywords: nancil_lookupsa Lookup Header
Cc: Platform: ARCHER
UM Version: <select version>

Description

Hi

I'm trying to run a suite (u-bt231) after modifying its list of ancillary files in order to start from an earlier date. However, the model fails with the following error message:

????????????????????????????????????????????????????????????????????????????????
???!!!???!!!???!!!???!!!???!!! ERROR ???!!!???!!!???!!!???!!!???!!!
? Error code: 14
? Error from routine: INITIAL_4A
? Error message: INANCILA: Insufficient space for LOOKUP headers
? Error from processor: 899
? Error number: 63
????????????????????????????????????????????????????????????????????????????????

In response I've increased nancil_lookupsa from 50000 to 100000 and tried to allow this high value by copying and modifying rose-meta.conf as suggested in this ticket. However, now I get this error:

????????????????????????????????????????????????????????????????????????????????
???!!!???!!!???!!!???!!!???!!! ERROR ???!!!???!!!???!!!???!!!???!!!
? Error code: 80
? Error from routine: CHK_OPTS_MOD:CHK_INT_STR called by CHECK_NML_ANCILCTA
? Error message:
? nancil_lookupsa, (100000), has failed to pass any defensive checks,
? [1:50000].
? Error from processor: 7
? Error number: 2
????????????????????????????????????????????????????????????????????????????????

It seems that my modification has not been picked up. I've checked the routine share/fcm_make_um/preprocess-atmos/src/um/src/control/ancillaries/ancilcta_namelist_mod.F90 and it looks like the range of nancil_lookupsa is actually hard-wired.

Am I doing something wrong or is it not possible to change nancil_lookupsa (anymore)? I am using UM11.5, but that's not listed in the drop-down menu.

Cheers
Markus

Change History (3)

comment:1 Changed 10 months ago by grenville

Markus

Please try setting
l_ignore_ancil_grid_check = true
for the offending ancil file. I'm not sure it will work, but it's easy to check.

Grenvilel

comment:2 Changed 10 months ago by mtodt

Email correspondence while CMS was unavailable:

1)

Hi Grenville

Thanks a lot for your help! I've added the line to the configuration file, but get the same error message.

Cheers
Markus

2)

Markus

The 50000 is hardwired - I don't know why. You could simply comment out the line:

CALL chk_var( nancil_lookupsa, 'nancil_lookupsa', '[1:50000]' )

in control/ancillaries/ancilcta_namelist_mod.F90 (you will need to make a branch) - and rebuild.

Grenville

End of email correspondence while CMS was unavailable.


Hi Grenville

I could finally try what you suggested (above). I've created a new branch, commented out the lookup header check, and set nancil_lookupsa to 200000 (100000 was not enough). It works now, so I'll close this ticket.

Again, thanks a lot for your help!

Cheers
Markus

comment:3 Changed 10 months ago by mtodt

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.