Opened 6 years ago

Closed 6 years ago

#1134 closed help (fixed)

Reconfiguration issue

Reported by: ata27 Owned by: luke
Component: UM Model Keywords:
Cc: Platform: <select platform>
UM Version: 7.3

Description

Hi I am running a UM-UKCA job at UM vn7.3 on MONSooN and I have an issue with reconfiguration. The job id is xivac. I have made significant changes to the model chemistry scheme resulting in lots of new tracers. I have initialised the new tracer values to 0 in the UMUI (option 3 for the user prognostics), the existing tracer values to values from a specified file and am using an atmosphere only start dump.

I have reconfiguration switched on in the UMUI but I get this error:

gc_abort (Processor 10 ): INITDUMP: Wrong no of atmos prognostic fields

The leave file can be found on MONSooN:
/home/aarchie/output/xivac000.xivac.d13248.t230814.leave

I don't understand why I am getting this error so any help would be greatly appreciated!

Thanks,

alex

Change History (8)

comment:1 Changed 6 years ago by grenville

Alex

The reconfiguration produced a start file with 7765 fields (a field in this context is a 2D slice, so a single-level variable counts as 1 field and a 60-level variable counts as 60 fields) [123x60 + 99x1 + 4x4 + 3x5 + 8x9 + 3x61]. However, the model is expecting 11365 fields - in the leave file, there is a list of fields required (search for No of objects in this submodel: 670). There are 11365 fields of type 0 - those the model is expecting - from this list you can see what is missing from your start files. So for example, the model expects stash 34 026 …34 040, which aren't in the start file.

Grenville

comment:2 Changed 6 years ago by ata27

Hi Grenville,

Thanks for looking at this. Sorry for the daft question but how then do I add these fields? I thought that if I just set them to 0 that the reconfiguration would add in empty fields. Does this question make sense?

Alex

comment:3 Changed 6 years ago by grenville

Alex

If you look at the stash panel - click on load new diagnostics to list all the stash available, you will see that many of your added items are not available (they have N in the Available column). I have played a little with the user stash (for example section 34 item 26) and find that the problem is in the option codes - these are defined per section and it appears that for this stash item, option code
000000000000000000000000000026 doesn't allow the stash to be included in the model - I'd need to talk to a ukca expert (Luke Abraham is on vacation currently) to know why. Perhaps Paul Telford could help with this? It is not clear to me why each of the added stash (or most of them) have different option codes. Changing the "26" to "25" allowed the stash to be included.

Did you create the stash records for these fields?

Grenville

comment:4 Changed 6 years ago by luke

Hi Alex, Grenville,

I'll take a look at this when I'm back in on Tuesday.

We have to use a hand-edit to turn tracers on, which confuses the STASH panel (as they haven't been turned on by this point). I'll dig deeper when I'm in next week!

Thanks,
Luke

comment:5 Changed 6 years ago by luke

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

Hi Alex,

Have you made any changes to the job since last week? I had the reconfiguration run and it contains the following tracers:

 162  : 96    73    60    1     Stash code = 34001
 163  : 96    73    60    1     Stash code = 34002
 164  : 96    73    60    1     Stash code = 34003
 165  : 96    73    60    1     Stash code = 34004
 166  : 96    73    60    1     Stash code = 34005
 167  : 96    73    60    1     Stash code = 34006
 168  : 96    73    60    1     Stash code = 34007
 169  : 96    73    60    1     Stash code = 34008
 170  : 96    73    60    1     Stash code = 34009
 171  : 96    73    60    1     Stash code = 34010
 172  : 96    73    60    1     Stash code = 34011
 173  : 96    73    60    1     Stash code = 34012
 174  : 96    73    60    1     Stash code = 34013
 175  : 96    73    60    1     Stash code = 34014
 176  : 96    73    60    1     Stash code = 34015
 177  : 96    73    60    1     Stash code = 34016
 178  : 96    73    60    1     Stash code = 34017
 179  : 96    73    60    1     Stash code = 34018
 180  : 96    73    60    1     Stash code = 34019
 181  : 96    73    60    1     Stash code = 34020
 182  : 96    73    60    1     Stash code = 34021
 183  : 96    73    60    1     Stash code = 34022
 184  : 96    73    60    1     Stash code = 34023
 185  : 96    73    60    1     Stash code = 34024
 186  : 96    73    60    1     Stash code = 34025
 187  : 96    73    60    1     Stash code = 34026
 188  : 96    73    60    1     Stash code = 34027
 189  : 96    73    60    1     Stash code = 34028
 190  : 96    73    60    1     Stash code = 34029
 191  : 96    73    60    1     Stash code = 34030
 192  : 96    73    60    1     Stash code = 34031
 193  : 96    73    60    1     Stash code = 34032
 194  : 96    73    60    1     Stash code = 34033
 195  : 96    73    60    1     Stash code = 34034
 196  : 96    73    60    1     Stash code = 34035
 197  : 96    73    60    1     Stash code = 34036
 198  : 96    73    60    1     Stash code = 34037
 199  : 96    73    60    1     Stash code = 34038
 200  : 96    73    60    1     Stash code = 34040
 201  : 96    73    60    1     Stash code = 34041
 202  : 96    73    60    1     Stash code = 34042
 203  : 96    73    60    1     Stash code = 34043
 204  : 96    73    60    1     Stash code = 34044
 205  : 96    73    60    1     Stash code = 34045
 206  : 96    73    60    1     Stash code = 34046
 207  : 96    73    60    1     Stash code = 34047
 208  : 96    73    60    1     Stash code = 34048
 209  : 96    73    60    1     Stash code = 34049
 210  : 96    73    60    1     Stash code = 34050
 211  : 96    73    60    1     Stash code = 34051
 212  : 96    73    60    1     Stash code = 34052
 213  : 96    73    60    1     Stash code = 34053
 214  : 96    73    60    1     Stash code = 34054
 215  : 96    73    60    1     Stash code = 34055
 216  : 96    73    60    1     Stash code = 34056
 217  : 96    73    60    1     Stash code = 34057
 218  : 96    73    60    1     Stash code = 34058
 219  : 96    73    60    1     Stash code = 34059
 220  : 96    73    60    1     Stash code = 34060
 221  : 96    73    60    1     Stash code = 34061
 222  : 96    73    60    1     Stash code = 34062
 223  : 96    73    60    1     Stash code = 34063
 224  : 96    73    60    1     Stash code = 34064
 225  : 96    73    60    1     Stash code = 34065
 226  : 96    73    60    1     Stash code = 34066
 227  : 96    73    60    1     Stash code = 34067
 228  : 96    73    60    1     Stash code = 34068
 229  : 96    73    60    1     Stash code = 34069
 230  : 96    73    60    1     Stash code = 34070
 231  : 96    73    60    1     Stash code = 34071
 232  : 96    73    60    1     Stash code = 34072
 233  : 96    73    60    1     Stash code = 34073
 234  : 96    73    60    1     Stash code = 34074
 235  : 96    73    60    1     Stash code = 34075
 236  : 96    73    60    1     Stash code = 34076
 237  : 96    73    60    1     Stash code = 34077
 238  : 96    73    60    1     Stash code = 34078
 239  : 96    73    60    1     Stash code = 34079
 240  : 96    73    60    1     Stash code = 34080
 241  : 96    73    60    1     Stash code = 34081
 242  : 96    73    60    1     Stash code = 34082
 243  : 96    73    60    1     Stash code = 34083
 244  : 96    73    60    1     Stash code = 34084
 245  : 96    73    60    1     Stash code = 34085
 246  : 96    73    60    1     Stash code = 34086
 247  : 96    73    60    1     Stash code = 34087
 248  : 96    73    60    1     Stash code = 34088
 249  : 96    73    60    1     Stash code = 34089
 250  : 96    73    60    1     Stash code = 34090
 251  : 96    73    60    1     Stash code = 34091
 252  : 96    73    60    1     Stash code = 34092
 253  : 96    73    60    1     Stash code = 34093
 254  : 96    73    60    1     Stash code = 34094
 255  : 96    73    60    1     Stash code = 34095
 256  : 96    73    60    1     Stash code = 34096
 257  : 96    73    60    1     Stash code = 34097
 258  : 96    73    60    1     Stash code = 34098
 259  : 96    73    60    1     Stash code = 34099
 260  : 96    73    60    1     Stash code = 34100
 261  : 96    73    60    1     Stash code = 34101
 262  : 96    73    60    1     Stash code = 34102
 263  : 96    73    60    1     Stash code = 34103
 264  : 96    73    60    1     Stash code = 34104
 265  : 96    73    60    1     Stash code = 34105
 266  : 96    73    60    1     Stash code = 34106
 267  : 96    73    60    1     Stash code = 34107
 268  : 96    73    60    1     Stash code = 34108
 269  : 96    73    60    1     Stash code = 34109
 270  : 96    73    60    1     Stash code = 34110
 271  : 96    73    60    1     Stash code = 34111
 272  : 96    73    60    1     Stash code = 34112
 273  : 96    73    60    1     Stash code = 34113
 274  : 96    73    60    1     Stash code = 34114
 275  : 96    73    60    1     Stash code = 34115
 276  : 96    73    60    1     Stash code = 34149
 277  : 96    73    60    1     Stash code = 34150

is this what you are expecting it to have?

I'm now getting the error

 *********************************************************************************
 UM ERROR (Model aborting) :
 Routine generating error: UKCA_MAIN
 Error code:  35
 Error message: c_species array contains zero value, check UKCA_CSPECIES routine
 *********************************************************************************

which should correspond to the CF2ClBr tracer. I can see that there is no c_cf2clbr value set in include/common/c_v_m.h.

If it still isn't working for you, perhaps forcing a full extract and build, or copy your xivac job to a new one and see if that works.

Thanks,
Luke

comment:6 Changed 6 years ago by luke

Hi Alex,

Is this now working for you? If so, I can close this ticket.

Thanks,
Luke

comment:7 Changed 6 years ago by ata27

Hi Luke,

The issue was with a missing "." in a hand edit that was responsible for loading my new tracers. That's now fixed but there are a few other "issues" that I am working through. You can close the ticket.

Thanks,

Alex

comment:8 Changed 6 years ago by luke

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