Opened 3 years ago

Closed 3 years ago

#1991 closed help (answered)

Increase number of fields available in UPMEAN

Reported by: swr05npk Owned by: willie
Component: UM Model Keywords: UPMEAN, fields, diagnostics
Cc: Platform: ARCHER
UM Version: 8.5

Description

Hello,

I am trying to run a job with a (very) large number of fields output to the UPMEAN stream. The STASH verification routine in the UMUI complains that I am exceeding the number of fields allowed (4096). Is it possible to increase the number of fields, either through the UMUI or through the namelist? I know how to increase the number of fields for other streams (e.g., PA, PB), but it doesn't seem to be possible to change UPMEAN through that window.

This is in UM 8.5.

Thanks,
Nick

Change History (3)

comment:1 Changed 3 years ago by willie

  • Owner changed from um_support to willie
  • Status changed from new to accepted

Hi Nick,

I think you need a hand edit to do this:

ed CNTLGEN <<\EOF
/ PP_LEN2_MEANim/
d
i
 PP_LEN2_MEANim=30000,30000,30000,30000
.
w
q
EOF


This will set the size to 30,000, so you may need to change that for your purposes.

Willie

Last edited 3 years ago by willie (previous) (diff)

comment:2 Changed 3 years ago by swr05npk

Hi Willie,

Thanks for the pointers. However, it seems that PP_LEN2_MEANim is not a valid namelist item in UM8.5. Upon further investigation, it is actually hard-coded into the model (see src/control/top_level/nlstgen_mod.F90). The value in the code is 30000, not 4096, which means that the warnings from the STASH verification routine in the UMUI are incorrect. It also means that we should be able to output everything we need without altering this value.

I think you can close this now.

Thanks again,
Nick

comment:3 Changed 3 years ago by swr05npk

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