Opened 6 months ago

Closed 6 months ago

Last modified 6 months ago

#3189 closed error (answered)

Error attempting to run AerChemMIP suite on Monsoon2

Reported by: m.r.coleman Owned by: um_support
Component: UM Model Keywords:
Cc: Platform: Monsoon2
UM Version: 11.1

Description

Hi there,

I've tried to copy the AerChemMIP PiClimControl? suite (u-bd839) to run on Monsoon2 (my copy has ID: u-br453). I've tried to change the minimum settings to run on Monsoon2 (including the site from MetO_Cray to MONSooN) and then run the suite but get the following error when i try to run it:

RosePopenError?: cylc validate -o /working/d00/mcoleman/jtmp/tmp.QbqVIqYdae/tmpx4EvnH —strict u-br453 # return-code=1, stderr=
WARNING - deprecated items were automatically upgraded in 'suite definition':
WARNING - * (6.4.0) [runtime][MONSOON_NOT_SUPPORTED][command scripting] → [runtime][MONSOON_NOT_SUPPORTED][script] - value unchanged
ERROR, undefined parent for create_means: MEANING_RESOURCE

I've had a look in the MONSooN.rc file and there's no mention of MEANING_RESOURCE, whereas in the meto_cray.rc file MEANING_RESOURCE is defined. There also doesn;t seem to be mention of MEANING_RESOURCE in the other site rc files (like Archer or niwa_fitzroy).

I did try copying and pasting the code block defining MEANING_RESOURCE from the meto_cray.rc file into the MONSooN.rc file but got a different error when trying to run the suite again, and I don't imagine thats the best solution anyway!

Is it just that MEANING_RESOURCE needs to be defined in the MONSooN.rc file to be used on Monsoon (or equivalent for other sites)? If so, do you know why it might not be defined already, since other things in the MONSooN.rc file have a check for MONSOON_NOT_SUPPORTED whereas MEANING_RESOURCE just isn't there which seems odd?

Thanks in advance,
Max

Change History (6)

comment:1 Changed 6 months ago by luke

Hi Max,

Note that a bug was found in the Leaf Area Index ancillary file, meaning that all piClim-X jobs are currently being re-run. Further information on this can be found here:

https://code.metoffice.gov.uk/trac/ukcmip6/wiki/AerChemMIP/LAI_Strategy

The new piClim-control experiment is being documented in ticket

https://code.metoffice.gov.uk/trac/ukcmip6/ticket/235

The fix is simple however, changing a v1 to v2 in the ancillary path. See changeset (for the piClim-O3 job):

https://code.metoffice.gov.uk/trac/roses-u/changeset/147708

Note that u-bd839 was a Met Office job, rather than a Monsoon2/NEXCS one. The equivalent was u-bg403, but further change might need to be made since this suite was run.

I am currently running suite u-br447 (piClim-O3, see ticket
https://code.metoffice.gov.uk/trac/ukcmip6/ticket/243) on NEXCS. I would suggest looking through this suite and take the required Monsoon settings. Don't take the emissions changes however!

Thanks,
Luke

comment:2 Changed 6 months ago by m.r.coleman

Hi Luke,

Okay thanks, I wasn't aware of the LAI issue! I've had a look at the new suites you mentioned.

Was the u-bd839 suite not meant to be used on sites other than the MetO-Cray? I think I see in the u-bg403 (and u-br477) suite there isn't the create means task so I guess that would resolve the issue I was having?

Can I also ask, would you recommend taking a copy of the u-bg403 or u-br447 suite to work from (or other?) as I'm a bit confused where I should start with now!

Sorry for lots of questions and thanks for your help.

Max

comment:3 Changed 6 months ago by luke

Hi Max,

I don't know if the new piClim-control has been ported to NEXCS/Monsoon2 yet - we have just modified the previous suites to take the corrected ancillary.

You should be able to copy u-br447 to make the piClim-control, but you would need to reset the changes to the emissions that I made, specifically these ones here:

https://code.metoffice.gov.uk/trac/roses-u/changeset/114007

              ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/OC_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/C2H6_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/C2H6_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/C3H8_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/C3H8_biomass_low_1850_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/C2H6_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/C2H6_biomass_low_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/C3H8_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/C3H8_biomass_low_2014_time_slice.nc',
              ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/CH4_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/CO_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/CO_biomass_low_1850_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/CO_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/CO_biomass_low_2014_time_slice.nc',
              ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/DMS_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/HCHO_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/HCHO_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/Me2CO_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/Me2CO_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/MeCHO_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/MeCHO_biomass_low_1850_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/HCHO_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/HCHO_biomass_low_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/Me2CO_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/Me2CO_biomass_low_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/MeCHO_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/MeCHO_biomass_low_2014_time_slice.nc',
              ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NH3_anthropogenic_1850_time_slice.nc',
              ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NH3_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NO_aircrft_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NO_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NO_biomass_low_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NVOC_anthropogenic_1850_time_slice.nc',
-             ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/NVOC_biomass_low_1850_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/NO_aircrft_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/NO_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/NO_biomass_low_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/NVOC_anthropogenic_2014_time_slice.nc',
+             ='$CMIP6_ANCILS/n96e/timeslice_2014/AerosolChemistryEmissions/v3/NVOC_biomass_low_2014_time_slice.nc',
              ='$CMIP6_ANCILS/n96e/timeslice_1850/AerosolChemistryEmissions/v3/SO2_all_low_anthropogenic_1850_time_slice.nc',

i.e. 1850 files replaced with 2014 ones.

The other changes are necessary for running on Monsoon2/NEXCS and include the LAI fix. You might want to turn off the duplexing of MASS data, as this is needed for the CMIP6 experiment but not really for others.

Thanks,
Luke

comment:4 Changed 6 months ago by m.r.coleman

  • Resolution set to answered
  • Status changed from new to closed

Hi Luke,

Okay thanks - I had just assumed the suites could be run on Monsoon and the MetO-Cray without significant changes.

I'll copy the u-br447 suite and make those changes to the emissions, and also turn off the duplexing of MASS data.

Thanks again for your help. I'll modify the ticket as 'answered', hopefully thats right!

Thanks,
Max

comment:5 Changed 6 months ago by luke

Hi Max,

The original piClim-control was made before the UKESM1-AMIP configuration was released, and as such didn't contain the required settings to run on all platforms, we had to make these as required. The plan was to make one based on the AMIP release, but this hasn't been completed as the bug was found and this necessitated work to be done to fix that.

I hope that everything is straight-forward now - let me know if you need anything else.

Best wishes,
Luke

comment:6 Changed 6 months ago by m.r.coleman

Hi Luke,

Okay thanks for the extra explanation - much appreciated!

And thanks, yes I think I know what I'm doing now.

Best wishes,
Max

Note: See TracTickets for help on using tickets.