https://www.ukca.ac.uk/wiki/api.php?action=feedcontributions&user=Mdalvi&feedformat=atomUKCA - User contributions [en]2024-03-29T10:28:26ZUser contributionsMediaWiki 1.35.13https://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=10169Bugfixes (new approach)2024-02-06T12:35:58Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]'''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:6885]'''|| [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || CLOSED || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || Lodged at UM13.3 || '''CLOSED''' || (Reported by Hamish/ Adrian) Charlotte Norris<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816]|| || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358]<br/> Fixed code/ STASHmaster to be able to produce All P-level diagnostics at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release || CLOSED || Mohit Dalvi<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:#6885] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || CLOSED || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these.<br/>Checked at UM13.3; separate copy of Heaviside can be produced for each set of pressure levels - Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''CLOSED''' || Mohit Dalvi<br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || CLOSE || NOT A BUG<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. <br/> Will cover in Bug #140 ([https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || CLOSED || Mohit Dalvi<br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> '''50-145 H2S + OH => SO2''' (B206) ''CRI_Strat'' Products changed to ''=> SO2 + H2O'' in v121 || [https://code.metoffice.gov.uk/trac/ukca/ticket/138 ukca:#138] || || After chem v121/ always || || || Closed || Mohit Dalvi<br />
|-<br />
|| 148 || There is a bug in the UKCA Abdul-Razzak Ghan droplet activation scheme whereby the weighted mean hygroscopicity of the internally mixed aerosols within a given mode is calculated incorrectly if there is more than one soluble aerosol composition type present (e.g., sulphate and sea-salt), with the hygroscopicity being underestimated – this will lead too few droplets being activated. || [https://code.metoffice.gov.uk/trac/ukca/ticket/106 ukca:#106]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6174 um:#6174] || || always || || The underestimate gets worse as the mass of the two soluble components become equal, and as the mass of the insoluble aerosol diminishes. The ticket also introduces new values for the hygroscopicities for sulphate and organic carbon.<br/> It could be argued that the use of the old values also represents a bug since the model previously assumed a zero hygroscopicity of organic carbon and a too-high value for sulphate. Or these could be more considered value changes. <br/> Fixed at vn13.3 || Closed || Dan Grosvenor<br />
|-<br />
|| 149 || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output. || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || || Since vn11.4 [https://code.metoffice.gov.uk/trac/um/ticket/4231 um:#4231] || || In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. || Closed || John Hemmings<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. || '''OPEN''' || <br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || Closed || John Hemmings<br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || || || || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || '''OPEN''' || Dan Grosvenor <br/> and <br/> Alan J Hewitt<br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Minutes_of_the_code_management_group_meeting_2024-01-15&diff=10074Minutes of the code management group meeting 2024-01-152024-01-12T10:09:53Z<p>Mdalvi: /* Code for deletion */</p>
<hr />
<div>[[Code management group minutes]]<br />
<br />
==Teleconference Details==<br />
<br />
'''Monday 15th January 2024, 10.00am - 11.30am GMT'''<br />
<br />
'''Meeting via Zoom - details have been emailed'''<br />
<br />
'''Met Office:''' <br />
<br />
'''Cambridge:''' <br />
<br />
'''Leeds:''' <br />
<br />
'''NIWA:''' <br />
<br />
'''Canterbury:''' <br />
<br />
'''CSIRO:''' <br />
<br />
'''Apologies:''' <br />
<br />
==Actions from this meeting ==<br />
<br />
== Actions from the Last Meeting (NLA) ==<br />
<br />
[[Minutes of the code management group meeting 2023-11-20]]<br />
<br />
# (ongoing) NLA to put <code>C_SPECIES</code> definitions in the ''Redundant Code'' table (short-term), and switch to use <code>M_SPECIES</code> instead. Talk with JH about AQUM tests and requirements. Note that there will be problems with exoplanets and >100km top configs where M_air not constant. LA to make a branch and progress. May want to move to redundant code table at some point<br />
# (ongoing) GM/DG to update table on UKCA wiki documenting [[GLOMAP versions]]. DG/GM to consider the code and lodging process for GLOMAP developments and consider a suitable rose-stem test supported by NLA.<br />
# (ongoing) JH on update API document to UMvn13.4 release. NLA to provide feedback before it is be circulated.<br />
# (new) JH to make example branch for how to add-in diagnostics<br />
# (ongoing) ALL look at [https://code.metoffice.gov.uk/trac/um/ticket/6203 um:#6203 showing other unprotected rose-stem options] and think about any code/settings they are interested in.<br />
# (ongoing) NLA, AJH to identify owner for TropChem item in the ''[[#Desirable_Science_not_tested|Desirable changes not Tested]]'' Table. AJH to arrange call with NLA to discuss this and creation of rose-stem jobs. Should also update the UKCA UMDP to reflect which configurations are supported/widely used. <br />
# (ongoing) PMJ to send NLA the details of the simple column job he has developed for the NAME work<br />
# (new) DG and AJH to chat offline regarding bug #152 (correct bug in water_content_v)<br />
# (new) NLA to send round Doodle Poll for mid-January 2024<br />
<br />
=== Standing actions ===<br />
<br />
# (ongoing - standing item) '''CMG''' to monitor list of bugs and circulate between group for owners. <br />
# (ongoing - standing item) At '''CMG''' future meetings there should be included an appendix listing the open bugs. If a ticket is included it is not an open bug (as the owner of ticket is person doing lodging).<br />
# (ongoing - standing item) '''ALL''' with access to keep monitoring ukca_bugs email list. <br />
# (ongoing - standing item) '''ALL''' to think about if code changes will change KGO and let systems team know in good time, and remember to include the UKCA keywords to all UKCA tickets. This should be a standard part of our working practice. ''Note'' also the required keywords.<br />
# (ongoing - standing item) '''ALL''' to note, review, and remove obsolete/redundant code'''<br />
# (ongoing - standing item) '''ALL''' closed ticket owners to produce a summary of their change for the UKCA newsletter for special occasions, e.g. to coincide with Composition-Climate Meeting.<br />
# (ongoing - standing item) '''Code Owner''' to produce draft newsletter for '''CMG''' to approve.<br />
# (ongoing - standing item) '''ALL''' to consider other rose-stem tests that could be included.<br />
# (ongoing - standing item) '''ALL''' to email NLA with suggestions for next set of tutorials.<br />
<br />
== Tickets (NLA) ==<br />
<br />
Tickets on MOSRS:<br />
<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UM13.4+(Oct-23)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: October 2023 (UM13.4)]<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UMXX.Y+(Feb-24)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: ~February 2024 (UMXX.Y)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Ariel+(November+2023)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Ariel (November 2023)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Bianca+(February+2024)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Bianca (February 2024)]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2023&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2023]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Spring+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Spring 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Summer+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Summer 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2024]<br />
<br />
<br />
'''PLEASE REMEMBER TO USE THE <tt>UKCA</tt> KEYWORD FOR ALL UKCA CHANGES'''<br />
<br />
'''NOTE: The UM [https://code.metoffice.gov.uk/trac/um/wiki/LFRicinterface#HowtoidentifyiftheUMchangeaffectsLFRic requirement] for <code>LFric testing</code> of all changes under UM:src/atmosphere, UKCA:src/science, and UKCA:src/control/core'''<br />
<br />
''Please also give any feedback on the UM release cycle to NLA to pass-back to UM Sys.''<br />
<br />
''Message from UM Sys - please take care when considering keywords. It is important to get these correct for the Code Review process.''<br />
<br />
AJH highlighted LFRic changes next release which developers may need to be careful of.<br />
<br />
== Update on UKCA API redesign (JH) ==<br />
<br />
This is now basically done, as the diagnostics ticket was the last major change. There are instructions in UMDP and JH will make an example branch. New diagnostics should be added using the new mechanism - if anyone has any issues contact JH.<br />
<br />
'''This standing item will be removed from future meetings, as any API discussion will be covered in other areas, e.g. tickets or bugfixes.''' <br />
<br />
== Progress with Priorities (NLA) ==<br />
<br />
'''ACTION REQUEST FROM UKCA SCIENCE & MANAGEMENT BOARD:''' CMG to provide list of priorities & their status, with particular thought to UKESM2 changes that will be required.<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL TABLE AND NOT THIS PAGE'''<br />
<br />
=== [[Priorities|Progress with Priorities table]] ===<br />
<br />
==== Progress with open priorities and notes from this meeting (NLA) ====<br />
<br />
The current priorities are:<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Owner<br />
!style="text-align:top;rowspan:2";|Desirable for UKESM2?<br />
!style="text-align:top;rowspan:2";|Status<br />
!style="text-align:top;rowspan:2";|Comments from this meeting<br />
!style="text-align:top;rowspan:2";|Complete<br />
|-<br />
|1 || Review UKCA tests to cover all requirements || Luke Abraham / Mohit Dalvi || No || Will cover these in a table in future for review. <br/> Updated testing coverage on Linux and can run 1x1 decomposition || ||<br />
|-<br />
|2 || Updates/fixes to GLOMAP routines || maybe Anthony Jones (main) <br/> Graham <br/> Sandip || No || Graham and Sandip developed updates for stratospheric aerosol on old branch <br/> It is desirable to include this to the trunk at some point <br/> November 23 - we clarified what this priority was Graham and Sandip developed updates for stratospheric aerosol on old branch <br/> It is desirable to include this to the trunk at some point <br/> (originally owned by Adrian Hill) || ||<br />
|-<br />
|3 || Standalone UKCA configurations || Luke Abraham/Scott Archer-Nicholls || No || ExCALIBUR work progressing.<br/> Aim to remove UKCA from UM trunk at vn12.3. <br/> See [[Box_model|UKCA Box Model]] page || ||<br />
|-<br />
|4 || Emissions flexibility || probably Mohit Dalvi??? || No || (a) <br/> Modify ‘ukca_set_emissions’ to handle data for 1D domains (for consistency with<br />
ukca_set_environment). <br/> (b) <br/> Improve interface for registration of aerosol emissions by avoiding the need for parent to know <br />
the number of entries required for each emission in the internal data structure. <br/> (c) <br/> Improve handling of vertical scaling factors to reduce redundancy. <br/> [Desirable on technical grounds: (a), (b) and potentially (c) will remove unnecessary complexity for parents. (b) will require linked tickets for compatibility so becomes harder to do later if used by more parents. Vertical scaling factors are 3D fields, often all 0 apart from surface - cannot persist internally between time steps in LFRic/NAME and must be regenerated or handled by parent, so scope for efficiency savings with (c).]<br />
|| ||<br />
|-<br />
|5 || RADAER API || Alan Hewitt (main) || No || Radaer API on hold until after GA7 port to LFRic. <br/> Functionality of RADAER in LFRic will work without an API although it will be preferable to update this in future. <br/> Not clear if RADAER will work independently of UM in single column mode. <br/> AJH and AJ and JH and Ben Johnson and NB need to work out if desirable and practical to run independent of UM. || ||<br />
|-<br />
|6 || RADAER optimisation <br/> emulation || Alan Hewitt (main) <br/> Ben Johnson || NO || AJH highlighted that there have been some discussions about this - a few people interested in this (James Manners, AJ, Ben Johnson, AJH). <br/> AJH and others to look at emulation of RADAER || ||<br />
|-<br />
|7 || RADAER optimisation <br/> integration points || Alan Hewitt <br/> Ben Johnson (main) || NO || Have had someone looking to see if something could be changed to make it faster to make a trimmed-down version with less calculations for e.g. NWP. <br/> AJH and BJ to look at making number of integration points a user variable <br/> AJH has functionality to do 1 integration point now. BJ is going to lead this one and see what happens when run with this for use in a weather context. Would give a ~4x speed-up for RADAER. || ||<br />
|-<br />
|8 || FastJX-GLOMAP coupling || TBC <br/> Ticket owned by Fiona || YES <br/> '''but it didnt make it''' || UMvn10.8 branches exist - see ticket [https://code.metoffice.gov.uk/trac/um/ticket/2689 UM:#2689]<br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes || ||<br />
|-<br />
|9 || Cloud-J || TBC || No || || ||<br />
|-<br />
|10 || UKCA STASHmaster PP-codes || Luke Abraham || No || Verification system makes some use of existing PP-codes. '''New items should have a PP-code of 0''' and verification team will use STASH items for these if required. || ||<br />
|-<br />
|11 || Removal of redundant code || ALL || No || Parked whilst GA7.0 is a protected suite. || ||<br />
|-<br />
|12 || GLOMAP-CLIM API refresh || Alan J Hewitt || No || Cuurently parked. <br/> Extend API to include GLOMAP-clim within the core UKCA code (or alternatively provide UKCA routines required by GLOMAP-clim in the UKCA API). Required to avoid the need to by-pass the API.|| ||<br />
|-<br />
|13 || N48L85 configuration || TBC || No || ||<br />
|-<br />
|14 || ACTIVATE optimisation || TBC || No || A quick win here is to reduce nwbins in namelist ( see um:#4740 ). <br/> Parked for now. <br/> There does not seem to be resource to look at this at present.<br/> This could be tested for UKESM-fast. Another potential change would be to alter the call to only when there are clouds || ||<br />
|-<br />
|15 || Stratospheric Ozone improvements || James Keeble/Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/729 UKESM:#729] || Work ongoing, covered in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5641 UM:#5641]. <br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|16 || Glomap aerosol and GPU || Alan J Hewitt (main) <br/> Joe Abram || No || Started at vn13.3 || ||<br />
|-<br />
|17 || Photolosis and GPU || Joe Wallwork <br/> Joe Abram || No || || ||<br />
|-<br />
|18 || ASAD Chemistry solver and GPU || Joe Wallwork || No || Nov 23 - Working with PsyClone for this, as itdoes most of the directives. || ||<br />
|-<br />
|19 || Support for UM hybrid resolution model and provision of internal variables via the API || Mark Stringer (main) || No || Required to avoid the need to by-pass the API. <br/> Currently a low priority task. <br/> Code is protected by rose-stem so do not need to fix this urgently. <br/> Nov 23 - MS has little time to work on this at present. An edge case for API usage. || ||<br />
|-<br />
|20 || Removal of unnecessary UM module dependencies in LFRic builds || Richard Gilham (main) || No || LFRic currently uses the UM version of ukca_um_legacy_mod which is dependent on a large number of modules (e.g. STASH system modules) that are not required. <br/> In principle, this could be fixed by an LFRic version of ukca_um_legacy_mo. <br/> Rich has been looking at an alternative method using compiler directives (see Ticket ukca:#123 Purge usage of copydiag and friends for non-UM use cases). <br/> [Essential: Remaining dependencies on a large number of unused modules (e.g. STASH etc.) are impacting on efficiency of LFRic build.] || ||<br />
|-<br />
|21 || Removal of remaining UM module dependencies in non-UM/LFRic builds || John Hemmings || No || This will allow UKCA to be built with no UM repository modules (7 are currently needed). Unassigned ticket UKCA:#28 covers most of the required work. <br/> [Essential: It must be possible to use UKCA without access to the UM repository.] || ||<br />
|-<br />
|22 || Reworking of internal data flow for API-level multi-thread capability || TBC || No || Covered by unassigned ticket UKCA:#30. <br/> [High priority for both LFRic and NAME: Needed a.s.a.p. to achieve the required performance but expected to be a big job]. || ||<br />
|-<br />
|23 || Removal of photolysis support code || TBC || No || Photolysis still relies on UKCA to determine its environmental driver requirements. Covered by unassigned ticket UKCA:#79. Needs to be coordinated with photolysis API development. <br/> [Essential: Until this is done, photolysis cannot be run independently of UKCA and the need to retain support for photolysis adds unnecessary complexity to UKCA.] || ||<br />
|-<br />
|24 || Handling of solar calculations and time inputs || TBC || No || Covered by unassigned tickets UKCA:#27 and UKCA:#92. Ticket #27 addresses inconsistencies between calculations for offline oxidants and isoprene and the potential for inconsistency with photolysis as well as avoiding the need for a 'previous_time' input. <br/> [Desirable on scientific and technical grounds: Current redundancy in required inputs adds unnecessary complexity for parent models and there is significant scope for efficiency improvements and internal simplification.] || ||<br />
|-<br />
|25 || New error handling method || John Hemmings || No || (a) <br/> Replace error handling in API routines with new method using 'error_report' (see Ticket UKCA:#29). <br/> (b) <br/> Replace all 'ereport' calls with 'error_report' and add support for optional return of control to parent. <br/> [Desirable on technical grounds: Current inconsistencies are confusing and make code over complex. (a) is therefore relatively high priority. Return-control-to-parent functionality to be completed by (b) is lower priority but is desirable for anticipated large ensemble runs (to avoid having to abandon the whole ensemble on failure).] || ||<br />
|-<br />
|26 || Replace/remove UM legacy code in UKCA (where possible) || TBC || No || Includes UM humidity calculations, grid-specific aspects of volcanic SO2 and mass calculations, surface area calculation for heterogeneous chemistry on CLASSIC aerosols. May include ozone column calculation which is also used by photolysis (can be provided as a parent callback routine to act on post chemistry ozone). <br/> [Desirable on technical grounds: Current code is over complex, by-passes the API (thus restricting UKCA development) and is difficult to maintain.] || ||<br />
|-<br />
|27 || UKCA API user guide || John Hemmings (main) || No || This needs to include comprehensive instructions for setting up UKCA from scratch, independently from the UM, in a new parent application. <br/> [Essential.] || ||<br />
|-<br />
|}<br />
<br />
== Bugs/Bugfixes (NLA) ==<br />
<br />
==== [[Bugfixes_(new_approach)|Open Bugs]] ====<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Ticket<br />
!style="text-align:top;rowspan=2";|Owner<br />
!style="text-align:top;rowspan=2";|Comments<br />
!style="text-align:top;rowspan=2";|Comments from this meeting<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || '''Mohit Dalvi''' || Values are hard-wired in the code and cannot be changed without a branch <br/> Will be handled at UM11.8 <br/> At least for the next version <br/> Keep open <br/> Tested it quickly - N2 is used from namelist but not obvious, but H2 needs further testing || <br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || '''Luke Abraham''' || pre-UMvn10.0. The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics <br/> May be best to lump #101. <br/> NLA to contact JM <br/> Should be fixed for UKESM2 <br/> Biggish ticket for 12.2 with bug fixes. <br/> See if can be done for 12.3 <br/> Nice to do ASAP, but if just diagnostics might be able to do at a later time. || <br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. || [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] <br/> May just linger. Should we take the broken ones out? <br/> MD has opened a ticket to see which ones fail and which ones work <br/> MD has tested, some things came up, need to be re-tested again. || ''Fixed code/ STASHmaster to be able to produce All P-level diagnostics from Strattrop and CRI-Strat at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release.<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. <br/> May be able to request multiple Heaviside functions <br/> The UM is able to do this for other Heaviside functions for climate diagnostics. || ''Checked at UM13.3; a separate copy of Heaviside can be produced for each set of pressure levels (Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write.)''<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. <br/> JH doesn’t think it’s complicated but not particularly trivial either. ||<br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> After chem v121/ always || || '''Luke Abraham''' || NLA to take a look || <br />
|-<br />
|| 149 || CRI-Strat photolysis bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || '''John Hemmings''' || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output.<br/>In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. ||<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. <br/> Will affect any job where ice isn’t the last tile.<br/> Not that not all UKCA configurations use JULES - e.g. ACCESS <br/> May not fix in UKCA - will only fix in JULES repo.<br />
If it’s a small enough change, JM may sign off the fix. Will still be a while until CSIRO will use the latest UM versions. ||<br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || Dan Grosvenor <br/> and <br/> Alan J Hewitt || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || '''ACTION''': DG and AJH to chat offline regarding bug #152 (correct bug in water_content_v)<br />
|-<br />
|}<br />
<br />
== [[Redundant code|Redundant Code]] (NLA) ==<br />
<br />
==== Code for deletion ====<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant code|REDUNDANT CODE]] TABLE AND NOT THIS PAGE'''<br />
<br />
* The '''[https://code.metoffice.gov.uk/trac/lfric/wiki/NG-Composition NG-Composition Project Board]''' has agreed to use the '''[[Redundant code]]''' table as the Technical Debt Log for UKCA as part of that project. This has highlighted the issue that some areas of code are not listed as being redundant, but are also not tested/used routinely and are not in any rose-stem tests, for example 2D photolysis and the TropIsop and Strat chemistry schemes. '''We have been asked to review this code and list untested code which is still desirable to be included for testing, and to ensure that other areas of code are listed for deletion.'''<br />
* It is noted that we may have more time to work on these once LFRic work is done, and most can't be retired as under rose-stem for GA7.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
!style="text-align:top;|Comments from previous meetings<br />
!style="text-align:top;|Comments from this meeting<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham || || <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor || || <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || [https://code.metoffice.gov.uk/trac/um/ticket/4475 UM:#4475] || None || '''PROPOSED''' || Medium-term || Colin Johnson || JM to look at this re: UKESM1 c.f. offline GLOMAP. JM to take ownership. <br/> Still needed for CTM. Relevance for standalone code and later coupling to CTM. || <br />
|-<br />
| 7 || Updraft velocity - l_conv_tke || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Proposed in December 2017. Approval being sought for GA series (likely GA8). || '''PROPOSED''' || Medium-term || Alan J Hewitt / Ian Boutle || || <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. Quite a lot of work would be involved, but good as a longer-term aim. ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham || || <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. Need some time for most new code to adopt these. Still used in AQUM files. || '''DEPRECATED''' || Medium-term || Nick Savage || AQUM are addressing the files. Have gone from operational jobs, have ticket to remove from rose-stem. LN to document. These have been removed from AQUM.<br/>AQUM work has been done. <br/> From AS: ''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported. Do you mind waiting a bit longer?'' <br/> AJH to follow-up with LA ||<br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1. It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham || || <br />
|-<br />
| 11 || Dry deposition 9 PFT option || None || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. || '''PROPOSED''' || Long-term || Alan J Hewitt || AJH may be able to remove 9 PFT option, but it might be better to do when removing other dry-dep temporary logicals. || <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham || ||<br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Requires AMIP testing and a GMED ticket <br/> Could be accepted to GA9 || '''PROPOSED''' || Medium-term || Jane Mulcahy || See JM GMED action || <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action ||<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Alan J Hewitt || ||<br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/4854 UM:#4854] || This could either be properly included via a namelist or removed from the UM || '''PROPOSED''' || Medium-term || Alan J Hewitt || LA contact OW about progressing FastJX-RADAER work <br/> Ties in with API work. MD/NC to take a look, can be removed. Do as part of API. <br/> Relevant person take ownership as part of API work <br/> NC to take ownership as part of his work ||<br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr || Need to confirm from wider community for possible tropospheric configs and other choices for top-bdy || <br />
|-<br />
| 25 || Change from using ukca_chem_master.F90 to a file-read for the chemical mechanism || || || '''PROPOSED''' || Short-term || Luke Abraham || Current chem_master module has compiler issues with that require changes to optimisation level on some compilers. A file read would be more flexible and would allow the mechanism to be more easily changed not requiring UM/UKCA code tickets. || <br />
|-<br />
| 26 || highorder_scheme || || || '''PROPOSED''' || || Mohit Dalvi || May need to test this in rose-stem || <br />
|-<br />
| 27 || ''Stratospheric photolysis'': Remove code for reading of JTABLE rates ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/calcjs_mod.F90#L224 calcjs_mod]) and prescribed O3 ,temperature ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/inijtab_mod.F90#L253 initjtab_mod]). The read methods do not seem to have ever been used in the UM as required values are required hardwired in respective modules.<br/>Necessary for Photolysis API and LFric porting || || || '''PROPOSED''' || Short term || Mohit Dalvi ||<br />
|-<br />
|}<br />
<br />
=== Desirable Science not tested ===<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant_code#Table_of_code_still_desired_but_which_is_not_tested|SCIENCE NOT TESTED TABLE]] AND NOT THIS PAGE'''<br />
<br />
'''See also the complete list of [[Unprotected_Options|unprotected rose-stem options]]'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. Will be doen as part of photolysis refactoring || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
|}<br />
<br />
== Round (virtual) Table of current activities, plans ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|Person<br />
!style="text-align:top;rowspan:2";|Activity<br />
|-<br />
|| AJH || Currently working with Science IT.<br />
|-<br />
|}<br />
<br />
== A.O.B. & D.N.M. (NLA) ==<br />
<br />
=== UKCA Training (NLA) ===<br />
<br />
The next UKCA training course will be 29th January to the 2nd February 2024, online.<br />
<br />
* https://ncas.ac.uk/study-with-us/introduction-to-ukca/<br />
<br />
== Date of next meeting (NLA) ==<br />
<br />
'''ACTION''': NLA to send round Doodle Poll for mid-January 2024</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Minutes_of_the_code_management_group_meeting_2024-01-15&diff=10073Minutes of the code management group meeting 2024-01-152024-01-12T10:09:15Z<p>Mdalvi: /* Code for deletion */</p>
<hr />
<div>[[Code management group minutes]]<br />
<br />
==Teleconference Details==<br />
<br />
'''Monday 15th January 2024, 10.00am - 11.30am GMT'''<br />
<br />
'''Meeting via Zoom - details have been emailed'''<br />
<br />
'''Met Office:''' <br />
<br />
'''Cambridge:''' <br />
<br />
'''Leeds:''' <br />
<br />
'''NIWA:''' <br />
<br />
'''Canterbury:''' <br />
<br />
'''CSIRO:''' <br />
<br />
'''Apologies:''' <br />
<br />
==Actions from this meeting ==<br />
<br />
== Actions from the Last Meeting (NLA) ==<br />
<br />
[[Minutes of the code management group meeting 2023-11-20]]<br />
<br />
# (ongoing) NLA to put <code>C_SPECIES</code> definitions in the ''Redundant Code'' table (short-term), and switch to use <code>M_SPECIES</code> instead. Talk with JH about AQUM tests and requirements. Note that there will be problems with exoplanets and >100km top configs where M_air not constant. LA to make a branch and progress. May want to move to redundant code table at some point<br />
# (ongoing) GM/DG to update table on UKCA wiki documenting [[GLOMAP versions]]. DG/GM to consider the code and lodging process for GLOMAP developments and consider a suitable rose-stem test supported by NLA.<br />
# (ongoing) JH on update API document to UMvn13.4 release. NLA to provide feedback before it is be circulated.<br />
# (new) JH to make example branch for how to add-in diagnostics<br />
# (ongoing) ALL look at [https://code.metoffice.gov.uk/trac/um/ticket/6203 um:#6203 showing other unprotected rose-stem options] and think about any code/settings they are interested in.<br />
# (ongoing) NLA, AJH to identify owner for TropChem item in the ''[[#Desirable_Science_not_tested|Desirable changes not Tested]]'' Table. AJH to arrange call with NLA to discuss this and creation of rose-stem jobs. Should also update the UKCA UMDP to reflect which configurations are supported/widely used. <br />
# (ongoing) PMJ to send NLA the details of the simple column job he has developed for the NAME work<br />
# (new) DG and AJH to chat offline regarding bug #152 (correct bug in water_content_v)<br />
# (new) NLA to send round Doodle Poll for mid-January 2024<br />
<br />
=== Standing actions ===<br />
<br />
# (ongoing - standing item) '''CMG''' to monitor list of bugs and circulate between group for owners. <br />
# (ongoing - standing item) At '''CMG''' future meetings there should be included an appendix listing the open bugs. If a ticket is included it is not an open bug (as the owner of ticket is person doing lodging).<br />
# (ongoing - standing item) '''ALL''' with access to keep monitoring ukca_bugs email list. <br />
# (ongoing - standing item) '''ALL''' to think about if code changes will change KGO and let systems team know in good time, and remember to include the UKCA keywords to all UKCA tickets. This should be a standard part of our working practice. ''Note'' also the required keywords.<br />
# (ongoing - standing item) '''ALL''' to note, review, and remove obsolete/redundant code'''<br />
# (ongoing - standing item) '''ALL''' closed ticket owners to produce a summary of their change for the UKCA newsletter for special occasions, e.g. to coincide with Composition-Climate Meeting.<br />
# (ongoing - standing item) '''Code Owner''' to produce draft newsletter for '''CMG''' to approve.<br />
# (ongoing - standing item) '''ALL''' to consider other rose-stem tests that could be included.<br />
# (ongoing - standing item) '''ALL''' to email NLA with suggestions for next set of tutorials.<br />
<br />
== Tickets (NLA) ==<br />
<br />
Tickets on MOSRS:<br />
<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UM13.4+(Oct-23)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: October 2023 (UM13.4)]<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UMXX.Y+(Feb-24)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: ~February 2024 (UMXX.Y)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Ariel+(November+2023)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Ariel (November 2023)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Bianca+(February+2024)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Bianca (February 2024)]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2023&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2023]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Spring+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Spring 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Summer+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Summer 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2024]<br />
<br />
<br />
'''PLEASE REMEMBER TO USE THE <tt>UKCA</tt> KEYWORD FOR ALL UKCA CHANGES'''<br />
<br />
'''NOTE: The UM [https://code.metoffice.gov.uk/trac/um/wiki/LFRicinterface#HowtoidentifyiftheUMchangeaffectsLFRic requirement] for <code>LFric testing</code> of all changes under UM:src/atmosphere, UKCA:src/science, and UKCA:src/control/core'''<br />
<br />
''Please also give any feedback on the UM release cycle to NLA to pass-back to UM Sys.''<br />
<br />
''Message from UM Sys - please take care when considering keywords. It is important to get these correct for the Code Review process.''<br />
<br />
AJH highlighted LFRic changes next release which developers may need to be careful of.<br />
<br />
== Update on UKCA API redesign (JH) ==<br />
<br />
This is now basically done, as the diagnostics ticket was the last major change. There are instructions in UMDP and JH will make an example branch. New diagnostics should be added using the new mechanism - if anyone has any issues contact JH.<br />
<br />
'''This standing item will be removed from future meetings, as any API discussion will be covered in other areas, e.g. tickets or bugfixes.''' <br />
<br />
== Progress with Priorities (NLA) ==<br />
<br />
'''ACTION REQUEST FROM UKCA SCIENCE & MANAGEMENT BOARD:''' CMG to provide list of priorities & their status, with particular thought to UKESM2 changes that will be required.<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL TABLE AND NOT THIS PAGE'''<br />
<br />
=== [[Priorities|Progress with Priorities table]] ===<br />
<br />
==== Progress with open priorities and notes from this meeting (NLA) ====<br />
<br />
The current priorities are:<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Owner<br />
!style="text-align:top;rowspan:2";|Desirable for UKESM2?<br />
!style="text-align:top;rowspan:2";|Status<br />
!style="text-align:top;rowspan:2";|Comments from this meeting<br />
!style="text-align:top;rowspan:2";|Complete<br />
|-<br />
|1 || Review UKCA tests to cover all requirements || Luke Abraham / Mohit Dalvi || No || Will cover these in a table in future for review. <br/> Updated testing coverage on Linux and can run 1x1 decomposition || ||<br />
|-<br />
|2 || Updates/fixes to GLOMAP routines || maybe Anthony Jones (main) <br/> Graham <br/> Sandip || No || Graham and Sandip developed updates for stratospheric aerosol on old branch <br/> It is desirable to include this to the trunk at some point <br/> November 23 - we clarified what this priority was Graham and Sandip developed updates for stratospheric aerosol on old branch <br/> It is desirable to include this to the trunk at some point <br/> (originally owned by Adrian Hill) || ||<br />
|-<br />
|3 || Standalone UKCA configurations || Luke Abraham/Scott Archer-Nicholls || No || ExCALIBUR work progressing.<br/> Aim to remove UKCA from UM trunk at vn12.3. <br/> See [[Box_model|UKCA Box Model]] page || ||<br />
|-<br />
|4 || Emissions flexibility || probably Mohit Dalvi??? || No || (a) <br/> Modify ‘ukca_set_emissions’ to handle data for 1D domains (for consistency with<br />
ukca_set_environment). <br/> (b) <br/> Improve interface for registration of aerosol emissions by avoiding the need for parent to know <br />
the number of entries required for each emission in the internal data structure. <br/> (c) <br/> Improve handling of vertical scaling factors to reduce redundancy. <br/> [Desirable on technical grounds: (a), (b) and potentially (c) will remove unnecessary complexity for parents. (b) will require linked tickets for compatibility so becomes harder to do later if used by more parents. Vertical scaling factors are 3D fields, often all 0 apart from surface - cannot persist internally between time steps in LFRic/NAME and must be regenerated or handled by parent, so scope for efficiency savings with (c).]<br />
|| ||<br />
|-<br />
|5 || RADAER API || Alan Hewitt (main) || No || Radaer API on hold until after GA7 port to LFRic. <br/> Functionality of RADAER in LFRic will work without an API although it will be preferable to update this in future. <br/> Not clear if RADAER will work independently of UM in single column mode. <br/> AJH and AJ and JH and Ben Johnson and NB need to work out if desirable and practical to run independent of UM. || ||<br />
|-<br />
|6 || RADAER optimisation <br/> emulation || Alan Hewitt (main) <br/> Ben Johnson || NO || AJH highlighted that there have been some discussions about this - a few people interested in this (James Manners, AJ, Ben Johnson, AJH). <br/> AJH and others to look at emulation of RADAER || ||<br />
|-<br />
|7 || RADAER optimisation <br/> integration points || Alan Hewitt <br/> Ben Johnson (main) || NO || Have had someone looking to see if something could be changed to make it faster to make a trimmed-down version with less calculations for e.g. NWP. <br/> AJH and BJ to look at making number of integration points a user variable <br/> AJH has functionality to do 1 integration point now. BJ is going to lead this one and see what happens when run with this for use in a weather context. Would give a ~4x speed-up for RADAER. || ||<br />
|-<br />
|8 || FastJX-GLOMAP coupling || TBC <br/> Ticket owned by Fiona || YES <br/> '''but it didnt make it''' || UMvn10.8 branches exist - see ticket [https://code.metoffice.gov.uk/trac/um/ticket/2689 UM:#2689]<br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes || ||<br />
|-<br />
|9 || Cloud-J || TBC || No || || ||<br />
|-<br />
|10 || UKCA STASHmaster PP-codes || Luke Abraham || No || Verification system makes some use of existing PP-codes. '''New items should have a PP-code of 0''' and verification team will use STASH items for these if required. || ||<br />
|-<br />
|11 || Removal of redundant code || ALL || No || Parked whilst GA7.0 is a protected suite. || ||<br />
|-<br />
|12 || GLOMAP-CLIM API refresh || Alan J Hewitt || No || Cuurently parked. <br/> Extend API to include GLOMAP-clim within the core UKCA code (or alternatively provide UKCA routines required by GLOMAP-clim in the UKCA API). Required to avoid the need to by-pass the API.|| ||<br />
|-<br />
|13 || N48L85 configuration || TBC || No || ||<br />
|-<br />
|14 || ACTIVATE optimisation || TBC || No || A quick win here is to reduce nwbins in namelist ( see um:#4740 ). <br/> Parked for now. <br/> There does not seem to be resource to look at this at present.<br/> This could be tested for UKESM-fast. Another potential change would be to alter the call to only when there are clouds || ||<br />
|-<br />
|15 || Stratospheric Ozone improvements || James Keeble/Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/729 UKESM:#729] || Work ongoing, covered in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5641 UM:#5641]. <br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|16 || Glomap aerosol and GPU || Alan J Hewitt (main) <br/> Joe Abram || No || Started at vn13.3 || ||<br />
|-<br />
|17 || Photolosis and GPU || Joe Wallwork <br/> Joe Abram || No || || ||<br />
|-<br />
|18 || ASAD Chemistry solver and GPU || Joe Wallwork || No || Nov 23 - Working with PsyClone for this, as itdoes most of the directives. || ||<br />
|-<br />
|19 || Support for UM hybrid resolution model and provision of internal variables via the API || Mark Stringer (main) || No || Required to avoid the need to by-pass the API. <br/> Currently a low priority task. <br/> Code is protected by rose-stem so do not need to fix this urgently. <br/> Nov 23 - MS has little time to work on this at present. An edge case for API usage. || ||<br />
|-<br />
|20 || Removal of unnecessary UM module dependencies in LFRic builds || Richard Gilham (main) || No || LFRic currently uses the UM version of ukca_um_legacy_mod which is dependent on a large number of modules (e.g. STASH system modules) that are not required. <br/> In principle, this could be fixed by an LFRic version of ukca_um_legacy_mo. <br/> Rich has been looking at an alternative method using compiler directives (see Ticket ukca:#123 Purge usage of copydiag and friends for non-UM use cases). <br/> [Essential: Remaining dependencies on a large number of unused modules (e.g. STASH etc.) are impacting on efficiency of LFRic build.] || ||<br />
|-<br />
|21 || Removal of remaining UM module dependencies in non-UM/LFRic builds || John Hemmings || No || This will allow UKCA to be built with no UM repository modules (7 are currently needed). Unassigned ticket UKCA:#28 covers most of the required work. <br/> [Essential: It must be possible to use UKCA without access to the UM repository.] || ||<br />
|-<br />
|22 || Reworking of internal data flow for API-level multi-thread capability || TBC || No || Covered by unassigned ticket UKCA:#30. <br/> [High priority for both LFRic and NAME: Needed a.s.a.p. to achieve the required performance but expected to be a big job]. || ||<br />
|-<br />
|23 || Removal of photolysis support code || TBC || No || Photolysis still relies on UKCA to determine its environmental driver requirements. Covered by unassigned ticket UKCA:#79. Needs to be coordinated with photolysis API development. <br/> [Essential: Until this is done, photolysis cannot be run independently of UKCA and the need to retain support for photolysis adds unnecessary complexity to UKCA.] || ||<br />
|-<br />
|24 || Handling of solar calculations and time inputs || TBC || No || Covered by unassigned tickets UKCA:#27 and UKCA:#92. Ticket #27 addresses inconsistencies between calculations for offline oxidants and isoprene and the potential for inconsistency with photolysis as well as avoiding the need for a 'previous_time' input. <br/> [Desirable on scientific and technical grounds: Current redundancy in required inputs adds unnecessary complexity for parent models and there is significant scope for efficiency improvements and internal simplification.] || ||<br />
|-<br />
|25 || New error handling method || John Hemmings || No || (a) <br/> Replace error handling in API routines with new method using 'error_report' (see Ticket UKCA:#29). <br/> (b) <br/> Replace all 'ereport' calls with 'error_report' and add support for optional return of control to parent. <br/> [Desirable on technical grounds: Current inconsistencies are confusing and make code over complex. (a) is therefore relatively high priority. Return-control-to-parent functionality to be completed by (b) is lower priority but is desirable for anticipated large ensemble runs (to avoid having to abandon the whole ensemble on failure).] || ||<br />
|-<br />
|26 || Replace/remove UM legacy code in UKCA (where possible) || TBC || No || Includes UM humidity calculations, grid-specific aspects of volcanic SO2 and mass calculations, surface area calculation for heterogeneous chemistry on CLASSIC aerosols. May include ozone column calculation which is also used by photolysis (can be provided as a parent callback routine to act on post chemistry ozone). <br/> [Desirable on technical grounds: Current code is over complex, by-passes the API (thus restricting UKCA development) and is difficult to maintain.] || ||<br />
|-<br />
|27 || UKCA API user guide || John Hemmings (main) || No || This needs to include comprehensive instructions for setting up UKCA from scratch, independently from the UM, in a new parent application. <br/> [Essential.] || ||<br />
|-<br />
|}<br />
<br />
== Bugs/Bugfixes (NLA) ==<br />
<br />
==== [[Bugfixes_(new_approach)|Open Bugs]] ====<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Ticket<br />
!style="text-align:top;rowspan=2";|Owner<br />
!style="text-align:top;rowspan=2";|Comments<br />
!style="text-align:top;rowspan=2";|Comments from this meeting<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || '''Mohit Dalvi''' || Values are hard-wired in the code and cannot be changed without a branch <br/> Will be handled at UM11.8 <br/> At least for the next version <br/> Keep open <br/> Tested it quickly - N2 is used from namelist but not obvious, but H2 needs further testing || <br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || '''Luke Abraham''' || pre-UMvn10.0. The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics <br/> May be best to lump #101. <br/> NLA to contact JM <br/> Should be fixed for UKESM2 <br/> Biggish ticket for 12.2 with bug fixes. <br/> See if can be done for 12.3 <br/> Nice to do ASAP, but if just diagnostics might be able to do at a later time. || <br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. || [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] <br/> May just linger. Should we take the broken ones out? <br/> MD has opened a ticket to see which ones fail and which ones work <br/> MD has tested, some things came up, need to be re-tested again. || ''Fixed code/ STASHmaster to be able to produce All P-level diagnostics from Strattrop and CRI-Strat at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release.<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. <br/> May be able to request multiple Heaviside functions <br/> The UM is able to do this for other Heaviside functions for climate diagnostics. || ''Checked at UM13.3; a separate copy of Heaviside can be produced for each set of pressure levels (Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write.)''<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. <br/> JH doesn’t think it’s complicated but not particularly trivial either. ||<br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> After chem v121/ always || || '''Luke Abraham''' || NLA to take a look || <br />
|-<br />
|| 149 || CRI-Strat photolysis bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || '''John Hemmings''' || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output.<br/>In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. ||<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. <br/> Will affect any job where ice isn’t the last tile.<br/> Not that not all UKCA configurations use JULES - e.g. ACCESS <br/> May not fix in UKCA - will only fix in JULES repo.<br />
If it’s a small enough change, JM may sign off the fix. Will still be a while until CSIRO will use the latest UM versions. ||<br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || Dan Grosvenor <br/> and <br/> Alan J Hewitt || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || '''ACTION''': DG and AJH to chat offline regarding bug #152 (correct bug in water_content_v)<br />
|-<br />
|}<br />
<br />
== [[Redundant code|Redundant Code]] (NLA) ==<br />
<br />
==== Code for deletion ====<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant code|REDUNDANT CODE]] TABLE AND NOT THIS PAGE'''<br />
<br />
* The '''[https://code.metoffice.gov.uk/trac/lfric/wiki/NG-Composition NG-Composition Project Board]''' has agreed to use the '''[[Redundant code]]''' table as the Technical Debt Log for UKCA as part of that project. This has highlighted the issue that some areas of code are not listed as being redundant, but are also not tested/used routinely and are not in any rose-stem tests, for example 2D photolysis and the TropIsop and Strat chemistry schemes. '''We have been asked to review this code and list untested code which is still desirable to be included for testing, and to ensure that other areas of code are listed for deletion.'''<br />
* It is noted that we may have more time to work on these once LFRic work is done, and most can't be retired as under rose-stem for GA7.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
!style="text-align:top;|Comments from previous meetings<br />
!style="text-align:top;|Comments from this meeting<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham || || <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor || || <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || [https://code.metoffice.gov.uk/trac/um/ticket/4475 UM:#4475] || None || '''PROPOSED''' || Medium-term || Colin Johnson || JM to look at this re: UKESM1 c.f. offline GLOMAP. JM to take ownership. <br/> Still needed for CTM. Relevance for standalone code and later coupling to CTM. || <br />
|-<br />
| 7 || Updraft velocity - l_conv_tke || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Proposed in December 2017. Approval being sought for GA series (likely GA8). || '''PROPOSED''' || Medium-term || Alan J Hewitt / Ian Boutle || || <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. Quite a lot of work would be involved, but good as a longer-term aim. ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham || || <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. Need some time for most new code to adopt these. Still used in AQUM files. || '''DEPRECATED''' || Medium-term || Nick Savage || AQUM are addressing the files. Have gone from operational jobs, have ticket to remove from rose-stem. LN to document. These have been removed from AQUM.<br/>AQUM work has been done. <br/> From AS: ''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported. Do you mind waiting a bit longer?'' <br/> AJH to follow-up with LA ||<br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1. It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham || || <br />
|-<br />
| 11 || Dry deposition 9 PFT option || None || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. || '''PROPOSED''' || Long-term || Alan J Hewitt || AJH may be able to remove 9 PFT option, but it might be better to do when removing other dry-dep temporary logicals. || <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham || ||<br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Requires AMIP testing and a GMED ticket <br/> Could be accepted to GA9 || '''PROPOSED''' || Medium-term || Jane Mulcahy || See JM GMED action || <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action ||<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Alan J Hewitt || ||<br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/4854 UM:#4854] || This could either be properly included via a namelist or removed from the UM || '''PROPOSED''' || Medium-term || Alan J Hewitt || LA contact OW about progressing FastJX-RADAER work <br/> Ties in with API work. MD/NC to take a look, can be removed. Do as part of API. <br/> Relevant person take ownership as part of API work <br/> NC to take ownership as part of his work ||<br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr || Need to confirm from wider community for possible tropospheric configs and other choices for top-bdy || <br />
|-<br />
| 25 || Change from using ukca_chem_master.F90 to a file-read for the chemical mechanism || || || '''PROPOSED''' || Short-term || Luke Abraham || Current chem_master module has compiler issues with that require changes to optimisation level on some compilers. A file read would be more flexible and would allow the mechanism to be more easily changed not requiring UM/UKCA code tickets. || <br />
|-<br />
| 26 || highorder_scheme || || || '''PROPOSED''' || || Mohit Dalvi || May need to test this in rose-stem || <br />
|-<br />
| 27 || ''Stratospheric photolysis'': Remove code for reading of JTABLE rates ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/calcjs_mod.F90#L224 calcjs_mod]) and prescribed O3 ,temperature ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/inijtab_mod.F90#L253 initjtab_mod]). The read methods do not seem to have ever been used in the UM as required values are required hardwired in respective modules.<br/>Necessary for Photolysis API and LFric porting || || || '''PROPOSED''' || Short term || Mohit Dalvi <br />
|-<br />
|}<br />
<br />
=== Desirable Science not tested ===<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant_code#Table_of_code_still_desired_but_which_is_not_tested|SCIENCE NOT TESTED TABLE]] AND NOT THIS PAGE'''<br />
<br />
'''See also the complete list of [[Unprotected_Options|unprotected rose-stem options]]'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. Will be doen as part of photolysis refactoring || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
|}<br />
<br />
== Round (virtual) Table of current activities, plans ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|Person<br />
!style="text-align:top;rowspan:2";|Activity<br />
|-<br />
|| AJH || Currently working with Science IT.<br />
|-<br />
|}<br />
<br />
== A.O.B. & D.N.M. (NLA) ==<br />
<br />
=== UKCA Training (NLA) ===<br />
<br />
The next UKCA training course will be 29th January to the 2nd February 2024, online.<br />
<br />
* https://ncas.ac.uk/study-with-us/introduction-to-ukca/<br />
<br />
== Date of next meeting (NLA) ==<br />
<br />
'''ACTION''': NLA to send round Doodle Poll for mid-January 2024</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Redundant_code&diff=10072Redundant code2024-01-12T10:08:51Z<p>Mdalvi: /* Table of code proposed for deletion */</p>
<hr />
<div>This page is a starting point for discussion on code which is not being used and can be considered for removal. At this stage no decisions about any of these pieces of code have been made but in time it will become a place to record when things are planned to be deleted and then when they are deleted.<br />
<br />
== Table of code proposed for deletion ==<br />
<br />
Status should be "proposed" until agreed for deletion at a code management group meeting. However, you are encouraged to open a ticket with the milestone set to 'HOPEFULLY' as soon as you propose something here. If the proposal is rejected the ticket can be closed. Code that exists but it no longer used can be set to depreciated. <br />
<br />
'''NOTE: ALL GLOMAP CHANGES SHOULD BE DISCUSSED WITH LEEDS BEFORE PROCEEDING'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Old emissions code (that which uses ancil files) || [https://code.metoffice.gov.uk/trac/um/ticket/142 UM:#142] || None || '''Complete''' || || Nick Savage <br />
|-<br />
| 2 || Old dry deposition scheme || [https://code.metoffice.gov.uk/trac/um/ticket/2356 UM:#2356] || None || '''DO NOT REMOVE''' || It is still desirable to keep this scheme at present || Luke Abraham <br />
|-<br />
| 3 || ukca_volume_mode.F90 <br/> quick method for calculating wet volume is not used. || [https://code.metoffice.gov.uk/trac/um/ticket/2373 UM:#2373] || iwvolmethod removed. || '''Complete''' || || Alan J Hewitt<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || None || None || '''PROPOSED''' ||<br/> Medium-term || Colin Johnson <br />
|-<br/><br />
| 7 || Retire l_conv_tke (Updraft velocity) <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1645 UM:#1645] || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Approval being sought for GA series (likely GA8) <br/> GA7.0 [https://code.metoffice.gov.uk/trac/gmed/ticket/197 GMED:#197] and GA7.1 [https://code.metoffice.gov.uk/trac/gmed/ticket/286 GMED:#286] <br/> Ticket passed to Ian Boutle || '''PROPOSED''' || Medium-term || Ian Boutle <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. <br/> Quite a lot of work would be involved, but good as a longer-term aim. <br/> ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. <br/> Need some time for most new code to adopt these. <br/> Still used in AQUM rose stem files - will be removed in [https://code.metoffice.gov.uk/trac/um/ticket/3985 UM:#3985].<br/>''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported.'' || '''DEPRECATED''' || Long-term || Nick Savage <br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1). <br/> It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham <br />
|-<br />
| 11 || Dry deposition 9 PFT option || [https://code.metoffice.gov.uk/trac/um/ticket/4259 UM:#4259] || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. <br/> Update - 9 PFT is not required. <br/> This could be retired at the <br/> same time that another <br/> PFT option is added. || '''DEPRICATED''' || Long-term || Alan J Hewitt <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham <br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] by Colin Johnson || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/426 GMED:#426] || '''PROPOSED''' || Medium-term || Jane Mulcahy <br />
|-<br />
| 14 || Remove temporary logical l_fix_nh4no3_equilibrium <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/646 UM:#646] || [https://code.metoffice.gov.uk/trac/um/ticket/4382 UM:#4382] || l_fix_nh4no3_equilibrium removed || '''Complete''' || || Pedro Molina-Jimenez <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Joana Rodrigues <br/> (Alan J Hewitt)<br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Callum Dinnet <br/> (Alan J Hewitt)<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Helena Reid <br/> (Alan J Hewitt)<br />
|-<br />
| 19 || Remove MODULEs/SUBROUTINEs/FUNCTIONs <br/> within UKCA not called within the UM: <br/> <br/> SUBROUTINE asad_dealloc_chemdiag <br/> FUNCTION cd_findspeciesloc <br/> SUBROUTINE asad_lin_diagnostic <br/> FUNCTION prcount <br/> MODULE asad_inhet_mod and SUBROUTINE asad_inhet <br/> MODULE asad_inphot_mod and SUBROUTINE asad_inphot <br/> SUBROUTINE asad_mod_final <br/> MODULE asad_ycn_mod and SUBROUTINE asad_ycn <br/> SUBROUTINE activmkpdf <br/> MODULE ukca_fixedsb_mod and SUBROUTINE ukca_fixedsb <br/> SUBROUTINE deallocate_radaer_struct <br/> SUBROUTINE ukca_relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/4512 UM:#4512] || Not called within UM <br/> Need to decide whether any should be kept <br/> <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.3_remove_redundant_UKCA_code vn11.3_remove_redundant_UKCA_code] <br/> <br/> Dont remove photolib/quanto1d_mod.F90 - leave photolysis schemes alone<br/> Remove asad_emissn_mod in separate ticket|| '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 20 || Remove MODULEs/SUBROUTINEs/FUNCTIONs <br/> within UKCA not called within the UM: <br/> <br/> MODULE asad_emissn_mod and SUBROUTINE asad_emissn <br/> MODULE asad_inemit_mod and SUBROUTINE asad_inemit || [https://code.metoffice.gov.uk/trac/um/ticket/4827 UM:#4827] || Requires removing additional redundant emission code from ukca_chem_master.F90 [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.3_remove_asad_emissn_mod vn11.3_remove_asad_emissn_mod] || '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/5488 UM:#5488] || This could either be properly included via a namelist or removed from the UM || '''Complete''' || || Neal Carr<br />
|-<br />
| 22 || Remove temporary logical l_fix_ukca_input_meoh_emiss <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/3031 UM:#3031] || [https://code.metoffice.gov.uk/trac/um/ticket/4848 UM:#4848] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/461 GMED:#461] || '''Complete''' || Medium-term || Charlotte Norris<br />
|-<br />
| 23 || Remove unused local and argument variables <br/> This can be repeated at vn11.6 || [https://code.metoffice.gov.uk/trac/um/ticket/4832 UM:#4832] || Details on how to find these in [https://code.metoffice.gov.uk/trac/um/ticket/4832 UM:#4832] || '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr <br />
|-<br />
| 25 || Change from using ukca_chem_master.F90 to a file-read for the chemical mechanism || || || '''PROPOSED''' || Short-term || Luke Abraham || Current chem_master module has compiler issues with that require changes to optimisation level on some compilers. A file read would be more flexible and would allow the mechanism to be more easily changed not requiring UM/UKCA code tickets. || <br />
|-<br />
| 26 || highorder_scheme || || || '''PROPOSED''' || || Mohit Dalvi || May need to test this in rose-stem || <br />
|-<br />
| 27 || ''Stratospheric photolysis'': Remove code for reading of JTABLE rates ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/calcjs_mod.F90#L224 calcjs_mod]) and prescribed O3 ,temperature ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/inijtab_mod.F90#L253 initjtab_mod]). The read methods do not seem to have ever been used in the UM as required values are required hardwired in respective modules.<br/>Necessary for Photolysis API and LFric porting || || || '''PROPOSED''' || Short term || Mohit Dalvi <br />
|}<br />
<br />
== Table of code still desired but which is not tested ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
| 4 || Seven mode with dust <br/> (i_mode_setup==8) || [https://code.metoffice.gov.uk/trac/um/ticket/5957 um:#5957] || LFRic will use i_mode_setup=8 <br/> Tested from vn12.0 || Tested from vn12.0 <br />
|-<br />
| 5 || RADAER Maxwell-Garnett <br/> (l_ukca_tune_bc=.true.) || [https://code.metoffice.gov.uk/trac/um/ticket/5957 um:#5957] || From [https://code.metoffice.gov.uk/trac/um/ticket/5342 um:#5342], this will be prefered option in future <br/> Tested from vn12.0 || Tested from vn12.0 <br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Redundant_code&diff=10071Redundant code2024-01-12T10:04:48Z<p>Mdalvi: /* Table of code proposed for deletion */</p>
<hr />
<div>This page is a starting point for discussion on code which is not being used and can be considered for removal. At this stage no decisions about any of these pieces of code have been made but in time it will become a place to record when things are planned to be deleted and then when they are deleted.<br />
<br />
== Table of code proposed for deletion ==<br />
<br />
Status should be "proposed" until agreed for deletion at a code management group meeting. However, you are encouraged to open a ticket with the milestone set to 'HOPEFULLY' as soon as you propose something here. If the proposal is rejected the ticket can be closed. Code that exists but it no longer used can be set to depreciated. <br />
<br />
'''NOTE: ALL GLOMAP CHANGES SHOULD BE DISCUSSED WITH LEEDS BEFORE PROCEEDING'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Old emissions code (that which uses ancil files) || [https://code.metoffice.gov.uk/trac/um/ticket/142 UM:#142] || None || '''Complete''' || || Nick Savage <br />
|-<br />
| 2 || Old dry deposition scheme || [https://code.metoffice.gov.uk/trac/um/ticket/2356 UM:#2356] || None || '''DO NOT REMOVE''' || It is still desirable to keep this scheme at present || Luke Abraham <br />
|-<br />
| 3 || ukca_volume_mode.F90 <br/> quick method for calculating wet volume is not used. || [https://code.metoffice.gov.uk/trac/um/ticket/2373 UM:#2373] || iwvolmethod removed. || '''Complete''' || || Alan J Hewitt<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || None || None || '''PROPOSED''' ||<br/> Medium-term || Colin Johnson <br />
|-<br/><br />
| 7 || Retire l_conv_tke (Updraft velocity) <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1645 UM:#1645] || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Approval being sought for GA series (likely GA8) <br/> GA7.0 [https://code.metoffice.gov.uk/trac/gmed/ticket/197 GMED:#197] and GA7.1 [https://code.metoffice.gov.uk/trac/gmed/ticket/286 GMED:#286] <br/> Ticket passed to Ian Boutle || '''PROPOSED''' || Medium-term || Ian Boutle <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. <br/> Quite a lot of work would be involved, but good as a longer-term aim. <br/> ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. <br/> Need some time for most new code to adopt these. <br/> Still used in AQUM rose stem files - will be removed in [https://code.metoffice.gov.uk/trac/um/ticket/3985 UM:#3985].<br/>''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported.'' || '''DEPRECATED''' || Long-term || Nick Savage <br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1). <br/> It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham <br />
|-<br />
| 11 || Dry deposition 9 PFT option || [https://code.metoffice.gov.uk/trac/um/ticket/4259 UM:#4259] || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. <br/> Update - 9 PFT is not required. <br/> This could be retired at the <br/> same time that another <br/> PFT option is added. || '''DEPRICATED''' || Long-term || Alan J Hewitt <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham <br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] by Colin Johnson || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/426 GMED:#426] || '''PROPOSED''' || Medium-term || Jane Mulcahy <br />
|-<br />
| 14 || Remove temporary logical l_fix_nh4no3_equilibrium <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/646 UM:#646] || [https://code.metoffice.gov.uk/trac/um/ticket/4382 UM:#4382] || l_fix_nh4no3_equilibrium removed || '''Complete''' || || Pedro Molina-Jimenez <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Joana Rodrigues <br/> (Alan J Hewitt)<br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Callum Dinnet <br/> (Alan J Hewitt)<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Helena Reid <br/> (Alan J Hewitt)<br />
|-<br />
| 19 || Remove MODULEs/SUBROUTINEs/FUNCTIONs <br/> within UKCA not called within the UM: <br/> <br/> SUBROUTINE asad_dealloc_chemdiag <br/> FUNCTION cd_findspeciesloc <br/> SUBROUTINE asad_lin_diagnostic <br/> FUNCTION prcount <br/> MODULE asad_inhet_mod and SUBROUTINE asad_inhet <br/> MODULE asad_inphot_mod and SUBROUTINE asad_inphot <br/> SUBROUTINE asad_mod_final <br/> MODULE asad_ycn_mod and SUBROUTINE asad_ycn <br/> SUBROUTINE activmkpdf <br/> MODULE ukca_fixedsb_mod and SUBROUTINE ukca_fixedsb <br/> SUBROUTINE deallocate_radaer_struct <br/> SUBROUTINE ukca_relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/4512 UM:#4512] || Not called within UM <br/> Need to decide whether any should be kept <br/> <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.3_remove_redundant_UKCA_code vn11.3_remove_redundant_UKCA_code] <br/> <br/> Dont remove photolib/quanto1d_mod.F90 - leave photolysis schemes alone<br/> Remove asad_emissn_mod in separate ticket|| '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 20 || Remove MODULEs/SUBROUTINEs/FUNCTIONs <br/> within UKCA not called within the UM: <br/> <br/> MODULE asad_emissn_mod and SUBROUTINE asad_emissn <br/> MODULE asad_inemit_mod and SUBROUTINE asad_inemit || [https://code.metoffice.gov.uk/trac/um/ticket/4827 UM:#4827] || Requires removing additional redundant emission code from ukca_chem_master.F90 [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.3_remove_asad_emissn_mod vn11.3_remove_asad_emissn_mod] || '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/5488 UM:#5488] || This could either be properly included via a namelist or removed from the UM || '''Complete''' || || Neal Carr<br />
|-<br />
| 22 || Remove temporary logical l_fix_ukca_input_meoh_emiss <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/3031 UM:#3031] || [https://code.metoffice.gov.uk/trac/um/ticket/4848 UM:#4848] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/461 GMED:#461] || '''Complete''' || Medium-term || Charlotte Norris<br />
|-<br />
| 23 || Remove unused local and argument variables <br/> This can be repeated at vn11.6 || [https://code.metoffice.gov.uk/trac/um/ticket/4832 UM:#4832] || Details on how to find these in [https://code.metoffice.gov.uk/trac/um/ticket/4832 UM:#4832] || '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr <br />
|-<br />
| 25 || ''Stratospheric photolysis'': Remove code for reading of JTABLE rates ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/calcjs_mod.F90#L224 calcjs_mod]) and prescribed O3 ,temperature ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/inijtab_mod.F90#L253 initjtab_mod]). The read methods do not seem to have ever been used in the UM as required values are required hardwired in respective modules.<br/>Necessary for Photolysis API and LFric porting || || || '''PROPOSED''' || Short term || Mohit Dalvi <br />
|}<br />
<br />
== Table of code still desired but which is not tested ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
| 4 || Seven mode with dust <br/> (i_mode_setup==8) || [https://code.metoffice.gov.uk/trac/um/ticket/5957 um:#5957] || LFRic will use i_mode_setup=8 <br/> Tested from vn12.0 || Tested from vn12.0 <br />
|-<br />
| 5 || RADAER Maxwell-Garnett <br/> (l_ukca_tune_bc=.true.) || [https://code.metoffice.gov.uk/trac/um/ticket/5957 um:#5957] || From [https://code.metoffice.gov.uk/trac/um/ticket/5342 um:#5342], this will be prefered option in future <br/> Tested from vn12.0 || Tested from vn12.0 <br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Redundant_code&diff=10070Redundant code2024-01-12T10:04:02Z<p>Mdalvi: /* Table of code proposed for deletion */</p>
<hr />
<div>This page is a starting point for discussion on code which is not being used and can be considered for removal. At this stage no decisions about any of these pieces of code have been made but in time it will become a place to record when things are planned to be deleted and then when they are deleted.<br />
<br />
== Table of code proposed for deletion ==<br />
<br />
Status should be "proposed" until agreed for deletion at a code management group meeting. However, you are encouraged to open a ticket with the milestone set to 'HOPEFULLY' as soon as you propose something here. If the proposal is rejected the ticket can be closed. Code that exists but it no longer used can be set to depreciated. <br />
<br />
'''NOTE: ALL GLOMAP CHANGES SHOULD BE DISCUSSED WITH LEEDS BEFORE PROCEEDING'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Old emissions code (that which uses ancil files) || [https://code.metoffice.gov.uk/trac/um/ticket/142 UM:#142] || None || '''Complete''' || || Nick Savage <br />
|-<br />
| 2 || Old dry deposition scheme || [https://code.metoffice.gov.uk/trac/um/ticket/2356 UM:#2356] || None || '''DO NOT REMOVE''' || It is still desirable to keep this scheme at present || Luke Abraham <br />
|-<br />
| 3 || ukca_volume_mode.F90 <br/> quick method for calculating wet volume is not used. || [https://code.metoffice.gov.uk/trac/um/ticket/2373 UM:#2373] || iwvolmethod removed. || '''Complete''' || || Alan J Hewitt<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || None || None || '''PROPOSED''' ||<br/> Medium-term || Colin Johnson <br />
|-<br/><br />
| 7 || Retire l_conv_tke (Updraft velocity) <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1645 UM:#1645] || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Approval being sought for GA series (likely GA8) <br/> GA7.0 [https://code.metoffice.gov.uk/trac/gmed/ticket/197 GMED:#197] and GA7.1 [https://code.metoffice.gov.uk/trac/gmed/ticket/286 GMED:#286] <br/> Ticket passed to Ian Boutle || '''PROPOSED''' || Medium-term || Ian Boutle <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. <br/> Quite a lot of work would be involved, but good as a longer-term aim. <br/> ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. <br/> Need some time for most new code to adopt these. <br/> Still used in AQUM rose stem files - will be removed in [https://code.metoffice.gov.uk/trac/um/ticket/3985 UM:#3985].<br/>''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported.'' || '''DEPRECATED''' || Long-term || Nick Savage <br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1). <br/> It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham <br />
|-<br />
| 11 || Dry deposition 9 PFT option || [https://code.metoffice.gov.uk/trac/um/ticket/4259 UM:#4259] || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. <br/> Update - 9 PFT is not required. <br/> This could be retired at the <br/> same time that another <br/> PFT option is added. || '''DEPRICATED''' || Long-term || Alan J Hewitt <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham <br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] by Colin Johnson || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/426 GMED:#426] || '''PROPOSED''' || Medium-term || Jane Mulcahy <br />
|-<br />
| 14 || Remove temporary logical l_fix_nh4no3_equilibrium <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/646 UM:#646] || [https://code.metoffice.gov.uk/trac/um/ticket/4382 UM:#4382] || l_fix_nh4no3_equilibrium removed || '''Complete''' || || Pedro Molina-Jimenez <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Joana Rodrigues <br/> (Alan J Hewitt)<br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Callum Dinnet <br/> (Alan J Hewitt)<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Helena Reid <br/> (Alan J Hewitt)<br />
|-<br />
| 19 || Remove MODULEs/SUBROUTINEs/FUNCTIONs <br/> within UKCA not called within the UM: <br/> <br/> SUBROUTINE asad_dealloc_chemdiag <br/> FUNCTION cd_findspeciesloc <br/> SUBROUTINE asad_lin_diagnostic <br/> FUNCTION prcount <br/> MODULE asad_inhet_mod and SUBROUTINE asad_inhet <br/> MODULE asad_inphot_mod and SUBROUTINE asad_inphot <br/> SUBROUTINE asad_mod_final <br/> MODULE asad_ycn_mod and SUBROUTINE asad_ycn <br/> SUBROUTINE activmkpdf <br/> MODULE ukca_fixedsb_mod and SUBROUTINE ukca_fixedsb <br/> SUBROUTINE deallocate_radaer_struct <br/> SUBROUTINE ukca_relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/4512 UM:#4512] || Not called within UM <br/> Need to decide whether any should be kept <br/> <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.3_remove_redundant_UKCA_code vn11.3_remove_redundant_UKCA_code] <br/> <br/> Dont remove photolib/quanto1d_mod.F90 - leave photolysis schemes alone<br/> Remove asad_emissn_mod in separate ticket|| '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 20 || Remove MODULEs/SUBROUTINEs/FUNCTIONs <br/> within UKCA not called within the UM: <br/> <br/> MODULE asad_emissn_mod and SUBROUTINE asad_emissn <br/> MODULE asad_inemit_mod and SUBROUTINE asad_inemit || [https://code.metoffice.gov.uk/trac/um/ticket/4827 UM:#4827] || Requires removing additional redundant emission code from ukca_chem_master.F90 [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.3_remove_asad_emissn_mod vn11.3_remove_asad_emissn_mod] || '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/5488 UM:#5488] || This could either be properly included via a namelist or removed from the UM || '''Complete''' || || Neal Carr<br />
|-<br />
| 22 || Remove temporary logical l_fix_ukca_input_meoh_emiss <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/3031 UM:#3031] || [https://code.metoffice.gov.uk/trac/um/ticket/4848 UM:#4848] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/461 GMED:#461] || '''Complete''' || Medium-term || Charlotte Norris<br />
|-<br />
| 23 || Remove unused local and argument variables <br/> This can be repeated at vn11.6 || [https://code.metoffice.gov.uk/trac/um/ticket/4832 UM:#4832] || Details on how to find these in [https://code.metoffice.gov.uk/trac/um/ticket/4832 UM:#4832] || '''Complete''' || || Alan J Hewitt <br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr <br />
|-<br />
| 25 || ''Stratospheric photolysis'': Remove code for reading of JTABLE rates ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/calcjs_mod.F90#L224 calcjs_mod]) and prescribed O3 ,temperature ([https://code.metoffice.gov.uk/trac/ukca/browser/main/trunk/src/science/photolysis/stratospheric/photolib/inijtab_mod.F90#L253 initjtab_mod]). The read methods do not seem to have ever been used in the UM as required values are required hardwired in respective modules. || || || '''PROPOSED''' || || Mohit Dalvi <br />
|}<br />
<br />
== Table of code still desired but which is not tested ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
| 4 || Seven mode with dust <br/> (i_mode_setup==8) || [https://code.metoffice.gov.uk/trac/um/ticket/5957 um:#5957] || LFRic will use i_mode_setup=8 <br/> Tested from vn12.0 || Tested from vn12.0 <br />
|-<br />
| 5 || RADAER Maxwell-Garnett <br/> (l_ukca_tune_bc=.true.) || [https://code.metoffice.gov.uk/trac/um/ticket/5957 um:#5957] || From [https://code.metoffice.gov.uk/trac/um/ticket/5342 um:#5342], this will be prefered option in future <br/> Tested from vn12.0 || Tested from vn12.0 <br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=10032Bugfixes (new approach)2023-11-27T17:23:19Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]'''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:6885]'''|| [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || CLOSED || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || Lodged at UM13.3 || '''CLOSED''' || (Reported by Hamish/ Adrian) Charlotte Norris<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] [https://code.metoffice.gov.uk/trac/um/ticket/6816 6816]|| || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358]<br/> Fixed code/ STASHmaster to be able to produce All P-level diagnostics at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:#6885] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || CLOSED || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these.<br/>Checked at UM13.3; separate copy of Heaviside can be produced for each set of pressure levels - Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write. || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''CLOSED''' || Mohit Dalvi<br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || CLOSE || NOT A BUG<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || #6816 || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. <br/> Will cover in Bug #140 ([https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || CLOSED || Mohit Dalvi<br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> '''50-145 H2S + OH => SO2''' (B206) ''CRI_Strat'' Products changed to ''=> SO2 + H2O'' in v121 || Not yet || || After chem v121/ always || || || '''OPEN''' || Luke Abraham<br />
|-<br />
|| 148 || There is a bug in the UKCA Abdul-Razzak Ghan droplet activation scheme whereby the weighted mean hygroscopicity of the internally mixed aerosols within a given mode is calculated incorrectly if there is more than one soluble aerosol composition type present (e.g., sulphate and sea-salt), with the hygroscopicity being underestimated – this will lead too few droplets being activated. || [https://code.metoffice.gov.uk/trac/ukca/ticket/106 ukca:#106]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6174 um:#6174] || || always || || The underestimate gets worse as the mass of the two soluble components become equal, and as the mass of the insoluble aerosol diminishes. The ticket also introduces new values for the hygroscopicities for sulphate and organic carbon.<br/> It could be argued that the use of the old values also represents a bug since the model previously assumed a zero hygroscopicity of organic carbon and a too-high value for sulphate. Or these could be more considered value changes. <br/> Fixed at vn13.3 || Closed || Dan Grosvenor<br />
|-<br />
|| 149 || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output. || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || || Since vn11.4 [https://code.metoffice.gov.uk/trac/um/ticket/4231 um:#4231] || || In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. || '''OPEN''' || John Hemmings<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. || '''OPEN''' || <br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || '''OPEN''' || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || || || || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || '''OPEN''' || Dan Grosvenor <br/> and <br/> Alan J Hewitt<br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=10025GA7.1 StratTrop suites2023-11-20T11:38:31Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>u-da188</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' <br/> ''360-day'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names || || Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|| '''UM13.4''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/4/9/2 u-da492]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names. || || '''vn13.4 not installed on ARCHER2 (as of 20-Nov-2023)'''. Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM12.0''' <br/> ''using ERA5'' || || '''<code>u-da910</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.3''' || '''<code>u-da109</code>''' (with prebuilds) || '''<code>u-da110</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.4''' || '''<code>u-db077</code>''' (with prebuilds) || '''<code>u-db078</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=10024Rose-UKCA suites2023-11-20T11:37:08Z<p>Mdalvi: /* UM13.4 (Test Suite) */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Minutes_of_the_code_management_group_meeting_2023-11-20&diff=10010Minutes of the code management group meeting 2023-11-202023-11-17T11:14:34Z<p>Mdalvi: /* Bugs/Bugfixes (NLA) */</p>
<hr />
<div>[[Code management group minutes]]<br />
<br />
==Teleconference Details==<br />
<br />
'''Monday 11th September 2023, 10.00am - 11.30am GMT'''<br />
<br />
'''Meeting via Zoom - details have been emailed'''<br />
<br />
'''Met Office:''' <br />
<br />
'''Cambridge:''' <br />
<br />
'''Leeds:''' <br />
<br />
'''NIWA:''' <br />
<br />
'''CSIRO:''' <br />
<br />
'''Apologies:''' <br />
<br />
==Actions from this meeting ==<br />
<br />
<br />
== Actions from the Last Meeting (NLA) ==<br />
<br />
[[Minutes of the code management group meeting 2023-09-11]]<br />
<br />
# (ongoing) NLA to put <code>C_SPECIES</code> definitions in the ''Redundant Code'' table (short-term), and switch to use <code>M_SPECIES</code> instead. Talk with JH about AQUM tests and requirements. Note that there will be problems with exoplanets and >100km top configs where M_air not constant. LA to make a branch and progress. May want to move to redundant code table at some point<br />
# (ongoing) GM/DG to update table on UKCA wiki documenting [[GLOMAP versions]]. DG/GM to consider the code and lodging process for GLOMAP developments and consider a suitable rose-stem test supported by NLA.<br />
# (ongoing) JH on update API document to UMvn13.4 release. NLA to provide feedback before it is be circulated.<br />
# (ongoing) ALL look at [https://code.metoffice.gov.uk/trac/um/ticket/6203 um:#6203 showing other unprotected rose-stem options] and think about any code/settings they are interested in.<br />
# (ongoing) NLA, AJH to identify owner for TropChem item in the ''[[#Desirable_Science_not_tested|Desirable changes not Tested]]'' Table. AJH to arrange call with NLA to discuss this and creation of rose-stem jobs. Should also update the UKCA UMDP to reflect which configurations are supported/widely used. <br />
# (ongoing) JH, AJH, NLA breakdown bigger priority items into milestones. The API has hit its first milestone<br />
# (ongoing/new) NLA to set up a release notes page on the UKCA trac following the 13.4 release, add more milestones, add a "hopefully" milestone, and add an "API" keyword to the working practices<br />
#* https://code.metoffice.gov.uk/trac/ukca/wiki/ReleaseNotesUM13.4<br />
# (new) PMJ to send NLA the details of the simple column job he has developed for the NAME work<br />
# (new) MR to send details of Git migration to NLA<br />
# (new) JH to make page on UKCA trac to document the allowed 7 UM modules. NLA to link to working practices.<br />
# (new) NLA to send round Doodle Poll for November.<br />
<br />
=== Standing actions ===<br />
<br />
# (ongoing - standing item) '''CMG''' to monitor list of bugs and circulate between group for owners. <br />
# (ongoing - standing item) At '''CMG''' future meetings there should be included an appendix listing the open bugs. If a ticket is included it is not an open bug (as the owner of ticket is person doing lodging).<br />
# (ongoing - standing item) '''ALL''' with access to keep monitoring ukca_bugs email list. <br />
# (ongoing - standing item) '''ALL''' to think about if code changes will change KGO and let systems team know in good time, and remember to include the UKCA keywords to all UKCA tickets. This should be a standard part of our working practice. ''Note'' also the required keywords.<br />
# (ongoing - standing item) '''ALL''' to note, review, and remove obsolete/redundant code'''<br />
# (ongoing - standing item) '''ALL''' closed ticket owners to produce a summary of their change for the UKCA newsletter for special occasions, e.g. to coincide with Composition-Climate Meeting.<br />
# (ongoing - standing item) '''Code Owner''' to produce draft newsletter for '''CMG''' to approve.<br />
# (ongoing - standing item) '''ALL''' to consider other rose-stem tests that could be included.<br />
# (ongoing - standing item) '''ALL''' to email NLA with suggestions for next set of tutorials.<br />
<br />
== Tickets (NLA) ==<br />
<br />
Tickets on MOSRS:<br />
<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UM13.4+(Oct-23)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: October 2023 (UM13.4)]<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UMXX.Y+(Feb-24)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: ~February 2024 (UMXX.Y)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Ariel+(November+2023)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Ariel (November 2023)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Bianca+(February+2024)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Bianca (February 2024)]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2023&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2023]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Spring+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Spring 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Summer+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Summer 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2024]<br />
<br />
<br />
'''PLEASE REMEMBER TO USE THE <tt>UKCA</tt> KEYWORD FOR ALL UKCA CHANGES'''<br />
<br />
'''NOTE: The UM [https://code.metoffice.gov.uk/trac/um/wiki/LFRicinterface#HowtoidentifyiftheUMchangeaffectsLFRic requirement] for <code>LFric testing</code> of all changes under UM:src/atmosphere, UKCA:src/science, and UKCA:src/control/core'''<br />
<br />
''Please also give any feedback on the UM release cycle to NLA to pass-back to UM Sys.''<br />
<br />
''Message from UM Sys - please take care when considering keywords. It is important to get these correct for the Code Review process.''<br />
<br />
== Update on UKCA API redesign (JH) ==<br />
<br />
<br />
<br />
== Progress with Priorities (NLA) ==<br />
<br />
'''ACTION REQUEST FROM UKCA SCIENCE & MANAGEMENT BOARD:''' CMG to provide list of priorities & their status, with particular thought to UKESM2 changes that will be required.<br />
<br />
The current priorities are:<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Owner<br />
!style="text-align:top;rowspan:2";|Desirable for UKESM2?<br />
!style="text-align:top;rowspan:2";|Status<br />
!style="text-align:top;rowspan:2";|Comments from this meeting<br />
!style="text-align:top;rowspan:2";|Complete<br />
|-<br />
|1 || UKCA API || John Hemmings (main) || No || UKCA API work is progressing (AJH). Radaer API on hold until after GA7 port to LFRic. Functionality of RADAER in LFRic currently works without an API although it will be preferable to update this in future. <br/> || ||<br />
|-<br />
|2 || UKCA and NAME coupling || John Hemmings (main) || No || ukca:#25 was lodged for UM13.2 <br/> Now working with RAQ. PMJ has been able to build UKCA as a shared library for NAME use. || || <br />
|-<br />
|3 || Review UKCA tests to cover all requirements || Luke Abraham / Mohit Dalvi || || Will cover these in a table in future for review. <br/> Updated testing coverage on Linux and can run 1x1 decomposition || ||<br />
|-<br />
|4 || Updates/fixes to GLOMAP routines || || YES || AH asked about the stratospheric changes from a UKESM2 context, and whether there is any help for these. || ||<br />
|-<br />
|5 || Standalone UKCA configurations || Luke Abraham/Scott Archer-Nicholls || || ExCALIBUR work progressing.<br/> Aim to remove UKCA from UM trunk at vn12.3. <br/> See [[Box_model|UKCA Box Model]] page || ||<br />
|-<br />
|6 || Emissions flexibility || probably Mohit Dalvi??? || (a) <br/> Modify ‘ukca_set_emissions’ to handle data for 1D domains (for consistency with<br />
ukca_set_environment). <br/> (b) <br/> Improve interface for registration of aerosol emissions by avoiding the need for parent to know <br />
the number of entries required for each emission in the internal data structure. <br/> (c) <br/> Improve handling of vertical scaling factors to reduce redundancy.<br />
|| || ||<br />
|-<br />
|''7'' || Separare UKCA repository || Luke Abraham || || Separate UKCA trac environment set-up on MOSRS [https://code.metoffice.gov.uk/trac/ukca here], will hold UKCA code on completion of current ExCALIBUR project. <br/> Aiming for vn12.3. <br/> UKCA removed from UM at UMvn13.0 - see [https://code.metoffice.gov.uk/trac/ukca/ UKCA repo] <br/> '''''Closed''''' || || yes<br />
|-<br />
|''8'' || Non-API LFRic work, e.g. Porting aerosol science functionality etc. || Alan J Hewitt|| No || Porting calculation of CDNC from GLOMAP Climatology aerosols complete. <br/> I will pass required elements of ukca_radaer to ukca_radaer_band_average (um:#5957) <br/> Porting calculation of fields in radaer_band_average to be passed to Socrates underway(lfric:#2488) <br/> Includes RADAER, need to use imode_setup=8 <br/> RADAER now callable from LFRic, can do GA-type comparisons from LFRic to UM. JH to put UKCA into LFRic soon - working in an SCM configuration (GLOMAP with offox) - needs more testing. A lot more work to do, possibly until end of 2021. <br/> AJH has tickets going in for 12.1 that would cover all of the basic GA7 but with climatological aerosol. JH tickets will do the prognostic alternative. JH currently has an LFRic-SCM configuration with prognostic aerosol. <br/> JH now has UKCA working in proto-GAL7 (LFRic) config. Needs to couple with convection & plume scavenging. <br/> Convection & plume scavenging has been done. <br/> AJH - some of this has been done or is in progress. || || yes<br />
|-<br />
|9 || RADAER API || Alan Hewitt (main) || No || Radaer API on hold until after GA7 port to LFRic. <br/> Functionality of RADAER in LFRic will work without an API although it will be preferable to update this in future. <br/> Not clear if RADAER will work independently of UM in single column mode. <br/> AJH and AH and JH and Ben Johnson and NB need to work out if desirable and practical to run independent of UM. || ||<br />
|-<br />
|10 || RADAER optimisation <br/> emulation || Alan Hewitt (main) <br/> Ben Johnson || NO || AJH highlighted that there have been some discussions about this - a few people interested in this (James Manners, AJ, Ben Johnson, AJH). <br/> AJH and others to look at emulation of RADAER || ||<br />
|-<br />
|11 || RADAER optimisation <br/> integration points || Alan Hewitt <br/> Ben Johnson (main) || NO || Have had someone looking to see if something could be changed to make it faster to make a trimmed-down version with less calculations for e.g. NWP. <br/> AJH and BJ to look at making number of integration points a user variable <br/> AJH has functionality to do 1 integration point now. BJ is going to lead this one and see what happens when run with this for use in a weather context. Would give a ~4x speed-up for RADAER. || ||<br />
|-<br />
|''12'' || Dry deposition and Jules tiles || || YES || If Jules adds extra tiles for UKESM2 we may need to hard code options in dry deposition (like in um:#1761) <br/> Aerosol Dry Deposition will be considered in the JULES context once the gas-phase changes have been committed. <br/> Completed for UM13.1 || || yes<br />
|-<br />
|13 || FastJX-GLOMAP coupling || || YES || UMvn10.8 branches exist - see ticket [https://code.metoffice.gov.uk/trac/um/ticket/2689 UM:#2689]<br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes || ||<br />
|-<br />
|14 || Cloud-J || || || || ||<br />
|-<br />
|''15'' || ''Fixes for chemistry rates and ASAD (bugs #101 & #103)'' || ''Luke Abraham'' || ''YES'' || ''#101 still open, #103 completed (necessary for GC5 ticket [https://code.metoffice.gov.uk/trac/gmed/ticket/551 GMED:#551]) <br/> Issues on EX1A. <br/> '''Closed''' - see also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket'' || || yes<br />
|-<br />
|16 || Rc fixes for water (bug #104) || UKESM Core Team || YES || Lodged at UMvn11.7 in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || yes<br />
|-<br />
|''17'' || ''CH4 deposition fixes (bug #109)'' || ''Gerd Folberth'' || ''YES'' || '''''Closed''''' || || yes<br />
|-<br />
|18 || UKCA STASHmaster PP-codes || Luke Abraham || || Verification system makes some use of existing PP-codes. '''New items should have a PP-code of 0''' and verification team will use STASH items for these if required. || ||<br />
|-<br />
|19 || Removal of redundant code || ALL || No || Parked whilst GA7.0 is a protected suite. || ||<br />
|-<br />
|20 || GLOMAP-CLIM API refresh || Alan J Hewitt || No || Cuurently parked. <br/> Extend API to include GLOMAP-clim within the core UKCA code (or alternatively provide UKCA routines required by GLOMAP-clim in the UKCA API). Required to avoid the need to by-pass the API.|| ||<br />
|-<br />
|21 || N48L85 configuration || || || ||<br />
|-<br />
|22 || ACTIVATE optimisation || TBC || A quick win here is to reduce nwbins in namelist ( see um:#4740 ). <br/> Parked for now. || There does not seem to be resource to look at this at present.<br/> This could be tested for UKESM-fast. Another potential change would be to alter the call to only when there are clouds || ||<br />
|-<br />
|23 || Stratospheric Ozone improvements || James Keeble/Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/729 UKESM:#729] || Work ongoing, covered in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5641 UM:#5641]. <br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|24 || Solar cycle in photolysis || Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/732 UKESM:#732] || Some code lodged at UMvn10.9 ([https://code.metoffice.gov.uk/trac/um/ticket/2587 UM:#2587]) but needs bugfixing. This work has stalled in ticket [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] (bug #110). <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] lodged for UMvn12.2. <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|25 || Deposition updates from CSIRO || || YES <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/730 UKESM:#730]<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/739 UKESM:#739] || Code lodged in [https://code.metoffice.gov.uk/trac/um/ticket/4020 UM:#4020] (UMvn11.4, oceanic dry deposition) and [https://code.metoffice.gov.uk/trac/um/ticket/5713 UM:#5713] (UMvn11.8, Lightning NOx updates). <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|26 || Sol/Insol || Anthony Jones (main) || No || ukca:#14 was lodged for UM13.2 || || yes<br />
|-<br />
|27 || Glomap aerosol and GPU || Alan J Hewitt (main) <br/> Joe Abram || No || Started at vn13.3 || ||<br />
|-<br />
|28 || Photolosis and GPU || Joe Wallwork <br/> Joe Abram || No || || ||<br />
|-<br />
|29 || ASAD Chemistry solver and GPU || Joe Wallwork || No || || ||<br />
|-<br />
|30 || Support for UM hybrid resolution model and provision of internal variables via the API || maybe MS??? || No || || ||<br />
|-<br />
|}<br />
<br />
== Bugs/Bugfixes (NLA) ==<br />
<br />
==== [[Bugfixes_(new_approach)|Open Bugs]] ====<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Ticket<br />
!style="text-align:top;rowspan=2";|Owner<br />
!style="text-align:top;rowspan=2";|Comments<br />
!style="text-align:top;rowspan=2";|Comments from this meeting<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || '''Mohit Dalvi''' || Values are hard-wired in the code and cannot be changed without a branch <br/> Will be handled at UM11.8 <br/> At least for the next version <br/> Keep open <br/> Tested it quickly - N2 is used from namelist but not obvious, but H2 needs further testing || <br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || '''Luke Abraham''' || pre-UMvn10.0. The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics <br/> May be best to lump #101. <br/> NLA to contact JM <br/> Should be fixed for UKESM2 <br/> Biggish ticket for 12.2 with bug fixes. <br/> See if can be done for 12.3 <br/> Nice to do ASAP, but if just diagnostics might be able to do at a later time. || <br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. || [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] <br/> May just linger. Should we take the broken ones out? <br/> MD has opened a ticket to see which ones fail and which ones work <br/> MD has tested, some things came up, need to be re-tested again. || ''Fixed code/ STASHmaster to be able to produce All P-level diagnostics from Strattrop and CRI-Strat at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release.<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. <br/> May be able to request multiple Heaviside functions <br/> The UM is able to do this for other Heaviside functions for climate diagnostics. || ''Checked at UM13.3; a separate copy of Heaviside can be produced for each set of pressure levels (Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write.)''<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. <br/> JH doesn’t think it’s complicated but not particularly trivial either. ||<br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> After chem v121/ always || || '''Luke Abraham''' || NLA to take a look || <br />
|-<br />
|| 149 || CRI-Strat photolysis bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || '''John Hemmings''' || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output.<br/>In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. ||<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. <br/> Will affect any job where ice isn’t the last tile.<br/> Not that not all UKCA configurations use JULES - e.g. ACCESS <br/> May not fix in UKCA - will only fix in JULES repo.<br />
If it’s a small enough change, JM may sign off the fix. Will still be a while until CSIRO will use the latest UM versions. ||<br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || Dan Grosvenor <br/> and <br/> Alan J Hewitt || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || <br />
|-<br />
|}<br />
<br />
== [[Redundant code|Redundant Code]] (NLA) ==<br />
<br />
==== Code for deletion ====<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant code|REDUNDANT CODE]] TABLE AND NOT THIS PAGE'''<br />
<br />
* The '''[https://code.metoffice.gov.uk/trac/lfric/wiki/NG-Composition NG-Composition Project Board]''' has agreed to use the '''[[Redundant code]]''' table as the Technical Debt Log for UKCA as part of that project. This has highlighted the issue that some areas of code are not listed as being redundant, but are also not tested/used routinely and are not in any rose-stem tests, for example 2D photolysis and the TropIsop and Strat chemistry schemes. '''We have been asked to review this code and list untested code which is still desirable to be included for testing, and to ensure that other areas of code are listed for deletion.'''<br />
* It is noted that we may have more time to work on these once LFRic work is done, and most can't be retired as under rose-stem for GA7.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
!style="text-align:top;|Comments from previous meetings<br />
!style="text-align:top;|Comments from this meeting<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham || || <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor || || <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || [https://code.metoffice.gov.uk/trac/um/ticket/4475 UM:#4475] || None || '''PROPOSED''' || Medium-term || Colin Johnson || JM to look at this re: UKESM1 c.f. offline GLOMAP. JM to take ownership. <br/> Still needed for CTM. Relevance for standalone code and later coupling to CTM. || <br />
|-<br />
| 7 || Updraft velocity - l_conv_tke || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Proposed in December 2017. Approval being sought for GA series (likely GA8). || '''PROPOSED''' || Medium-term || Alan J Hewitt / Ian Boutle || || <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. Quite a lot of work would be involved, but good as a longer-term aim. ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham || || <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. Need some time for most new code to adopt these. Still used in AQUM files. || '''DEPRECATED''' || Medium-term || Nick Savage || AQUM are addressing the files. Have gone from operational jobs, have ticket to remove from rose-stem. LN to document. These have been removed from AQUM.<br/>AQUM work has been done. <br/> From AS: ''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported. Do you mind waiting a bit longer?'' <br/> AJH to follow-up with LA ||<br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1. It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham || || <br />
|-<br />
| 11 || Dry deposition 9 PFT option || None || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. || '''PROPOSED''' || Long-term || Alan J Hewitt || AJH may be able to remove 9 PFT option, but it might be better to do when removing other dry-dep temporary logicals. || <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham || ||<br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Requires AMIP testing and a GMED ticket <br/> Could be accepted to GA9 || '''PROPOSED''' || Medium-term || Jane Mulcahy || See JM GMED action || <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action ||<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Alan J Hewitt || ||<br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/4854 UM:#4854] || This could either be properly included via a namelist or removed from the UM || '''PROPOSED''' || Medium-term || Alan J Hewitt || LA contact OW about progressing FastJX-RADAER work <br/> Ties in with API work. MD/NC to take a look, can be removed. Do as part of API. <br/> Relevant person take ownership as part of API work <br/> NC to take ownership as part of his work ||<br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr || Need to confirm from wider community for possible tropospheric configs and other choices for top-bdy || <br />
|-<br />
| 25 || Change from using ukca_chem_master.F90 to a file-read for the chemical mechanism || || || '''PROPOSED''' || Short-term || Luke Abraham || Current chem_master module has compiler issues with that require changes to optimisation level on some compilers. A file read would be more flexible and would allow the mechanism to be more easily changed not requiring UM/UKCA code tickets. || <br />
|-<br />
| 26 || highorder_scheme || || || '''PROPOSED''' || || Mohit Dalvi || May need to test this in rose-stem || <br />
|-<br />
|}<br />
<br />
=== Desirable Science not tested ===<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant_code#Table_of_code_still_desired_but_which_is_not_tested|SCIENCE NOT TESTED TABLE]] AND NOT THIS PAGE'''<br />
<br />
'''See also the complete list of [[Unprotected_Options|unprotected rose-stem options]]'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. Will be doen as part of photolysis refactoring || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
|}<br />
<br />
== Round (virtual) Table of current activities, plans ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|Person<br />
!style="text-align:top;rowspan:2";|Activity<br />
|-<br />
|| || <br />
|-<br />
|}<br />
<br />
== A.O.B. & D.N.M. (NLA) ==<br />
<br />
== Date of next meeting (NLA) ==</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Minutes_of_the_code_management_group_meeting_2023-11-20&diff=10009Minutes of the code management group meeting 2023-11-202023-11-17T11:13:50Z<p>Mdalvi: /* Bugs/Bugfixes (NLA) */</p>
<hr />
<div>[[Code management group minutes]]<br />
<br />
==Teleconference Details==<br />
<br />
'''Monday 11th September 2023, 10.00am - 11.30am GMT'''<br />
<br />
'''Meeting via Zoom - details have been emailed'''<br />
<br />
'''Met Office:''' <br />
<br />
'''Cambridge:''' <br />
<br />
'''Leeds:''' <br />
<br />
'''NIWA:''' <br />
<br />
'''CSIRO:''' <br />
<br />
'''Apologies:''' <br />
<br />
==Actions from this meeting ==<br />
<br />
<br />
== Actions from the Last Meeting (NLA) ==<br />
<br />
[[Minutes of the code management group meeting 2023-09-11]]<br />
<br />
# (ongoing) NLA to put <code>C_SPECIES</code> definitions in the ''Redundant Code'' table (short-term), and switch to use <code>M_SPECIES</code> instead. Talk with JH about AQUM tests and requirements. Note that there will be problems with exoplanets and >100km top configs where M_air not constant. LA to make a branch and progress. May want to move to redundant code table at some point<br />
# (ongoing) GM/DG to update table on UKCA wiki documenting [[GLOMAP versions]]. DG/GM to consider the code and lodging process for GLOMAP developments and consider a suitable rose-stem test supported by NLA.<br />
# (ongoing) JH on update API document to UMvn13.4 release. NLA to provide feedback before it is be circulated.<br />
# (ongoing) ALL look at [https://code.metoffice.gov.uk/trac/um/ticket/6203 um:#6203 showing other unprotected rose-stem options] and think about any code/settings they are interested in.<br />
# (ongoing) NLA, AJH to identify owner for TropChem item in the ''[[#Desirable_Science_not_tested|Desirable changes not Tested]]'' Table. AJH to arrange call with NLA to discuss this and creation of rose-stem jobs. Should also update the UKCA UMDP to reflect which configurations are supported/widely used. <br />
# (ongoing) JH, AJH, NLA breakdown bigger priority items into milestones. The API has hit its first milestone<br />
# (ongoing/new) NLA to set up a release notes page on the UKCA trac following the 13.4 release, add more milestones, add a "hopefully" milestone, and add an "API" keyword to the working practices<br />
#* https://code.metoffice.gov.uk/trac/ukca/wiki/ReleaseNotesUM13.4<br />
# (new) PMJ to send NLA the details of the simple column job he has developed for the NAME work<br />
# (new) MR to send details of Git migration to NLA<br />
# (new) JH to make page on UKCA trac to document the allowed 7 UM modules. NLA to link to working practices.<br />
# (new) NLA to send round Doodle Poll for November.<br />
<br />
=== Standing actions ===<br />
<br />
# (ongoing - standing item) '''CMG''' to monitor list of bugs and circulate between group for owners. <br />
# (ongoing - standing item) At '''CMG''' future meetings there should be included an appendix listing the open bugs. If a ticket is included it is not an open bug (as the owner of ticket is person doing lodging).<br />
# (ongoing - standing item) '''ALL''' with access to keep monitoring ukca_bugs email list. <br />
# (ongoing - standing item) '''ALL''' to think about if code changes will change KGO and let systems team know in good time, and remember to include the UKCA keywords to all UKCA tickets. This should be a standard part of our working practice. ''Note'' also the required keywords.<br />
# (ongoing - standing item) '''ALL''' to note, review, and remove obsolete/redundant code'''<br />
# (ongoing - standing item) '''ALL''' closed ticket owners to produce a summary of their change for the UKCA newsletter for special occasions, e.g. to coincide with Composition-Climate Meeting.<br />
# (ongoing - standing item) '''Code Owner''' to produce draft newsletter for '''CMG''' to approve.<br />
# (ongoing - standing item) '''ALL''' to consider other rose-stem tests that could be included.<br />
# (ongoing - standing item) '''ALL''' to email NLA with suggestions for next set of tutorials.<br />
<br />
== Tickets (NLA) ==<br />
<br />
Tickets on MOSRS:<br />
<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UM13.4+(Oct-23)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: October 2023 (UM13.4)]<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UMXX.Y+(Feb-24)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: ~February 2024 (UMXX.Y)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Ariel+(November+2023)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Ariel (November 2023)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Bianca+(February+2024)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Bianca (February 2024)]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2023&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2023]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Spring+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Spring 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Summer+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Summer 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2024]<br />
<br />
<br />
'''PLEASE REMEMBER TO USE THE <tt>UKCA</tt> KEYWORD FOR ALL UKCA CHANGES'''<br />
<br />
'''NOTE: The UM [https://code.metoffice.gov.uk/trac/um/wiki/LFRicinterface#HowtoidentifyiftheUMchangeaffectsLFRic requirement] for <code>LFric testing</code> of all changes under UM:src/atmosphere, UKCA:src/science, and UKCA:src/control/core'''<br />
<br />
''Please also give any feedback on the UM release cycle to NLA to pass-back to UM Sys.''<br />
<br />
''Message from UM Sys - please take care when considering keywords. It is important to get these correct for the Code Review process.''<br />
<br />
== Update on UKCA API redesign (JH) ==<br />
<br />
<br />
<br />
== Progress with Priorities (NLA) ==<br />
<br />
'''ACTION REQUEST FROM UKCA SCIENCE & MANAGEMENT BOARD:''' CMG to provide list of priorities & their status, with particular thought to UKESM2 changes that will be required.<br />
<br />
The current priorities are:<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Owner<br />
!style="text-align:top;rowspan:2";|Desirable for UKESM2?<br />
!style="text-align:top;rowspan:2";|Status<br />
!style="text-align:top;rowspan:2";|Comments from this meeting<br />
!style="text-align:top;rowspan:2";|Complete<br />
|-<br />
|1 || UKCA API || John Hemmings (main) || No || UKCA API work is progressing (AJH). Radaer API on hold until after GA7 port to LFRic. Functionality of RADAER in LFRic currently works without an API although it will be preferable to update this in future. <br/> || ||<br />
|-<br />
|2 || UKCA and NAME coupling || John Hemmings (main) || No || ukca:#25 was lodged for UM13.2 <br/> Now working with RAQ. PMJ has been able to build UKCA as a shared library for NAME use. || || <br />
|-<br />
|3 || Review UKCA tests to cover all requirements || Luke Abraham / Mohit Dalvi || || Will cover these in a table in future for review. <br/> Updated testing coverage on Linux and can run 1x1 decomposition || ||<br />
|-<br />
|4 || Updates/fixes to GLOMAP routines || || YES || AH asked about the stratospheric changes from a UKESM2 context, and whether there is any help for these. || ||<br />
|-<br />
|5 || Standalone UKCA configurations || Luke Abraham/Scott Archer-Nicholls || || ExCALIBUR work progressing.<br/> Aim to remove UKCA from UM trunk at vn12.3. <br/> See [[Box_model|UKCA Box Model]] page || ||<br />
|-<br />
|6 || Emissions flexibility || probably Mohit Dalvi??? || (a) <br/> Modify ‘ukca_set_emissions’ to handle data for 1D domains (for consistency with<br />
ukca_set_environment). <br/> (b) <br/> Improve interface for registration of aerosol emissions by avoiding the need for parent to know <br />
the number of entries required for each emission in the internal data structure. <br/> (c) <br/> Improve handling of vertical scaling factors to reduce redundancy.<br />
|| || ||<br />
|-<br />
|''7'' || Separare UKCA repository || Luke Abraham || || Separate UKCA trac environment set-up on MOSRS [https://code.metoffice.gov.uk/trac/ukca here], will hold UKCA code on completion of current ExCALIBUR project. <br/> Aiming for vn12.3. <br/> UKCA removed from UM at UMvn13.0 - see [https://code.metoffice.gov.uk/trac/ukca/ UKCA repo] <br/> '''''Closed''''' || || yes<br />
|-<br />
|''8'' || Non-API LFRic work, e.g. Porting aerosol science functionality etc. || Alan J Hewitt|| No || Porting calculation of CDNC from GLOMAP Climatology aerosols complete. <br/> I will pass required elements of ukca_radaer to ukca_radaer_band_average (um:#5957) <br/> Porting calculation of fields in radaer_band_average to be passed to Socrates underway(lfric:#2488) <br/> Includes RADAER, need to use imode_setup=8 <br/> RADAER now callable from LFRic, can do GA-type comparisons from LFRic to UM. JH to put UKCA into LFRic soon - working in an SCM configuration (GLOMAP with offox) - needs more testing. A lot more work to do, possibly until end of 2021. <br/> AJH has tickets going in for 12.1 that would cover all of the basic GA7 but with climatological aerosol. JH tickets will do the prognostic alternative. JH currently has an LFRic-SCM configuration with prognostic aerosol. <br/> JH now has UKCA working in proto-GAL7 (LFRic) config. Needs to couple with convection & plume scavenging. <br/> Convection & plume scavenging has been done. <br/> AJH - some of this has been done or is in progress. || || yes<br />
|-<br />
|9 || RADAER API || Alan Hewitt (main) || No || Radaer API on hold until after GA7 port to LFRic. <br/> Functionality of RADAER in LFRic will work without an API although it will be preferable to update this in future. <br/> Not clear if RADAER will work independently of UM in single column mode. <br/> AJH and AH and JH and Ben Johnson and NB need to work out if desirable and practical to run independent of UM. || ||<br />
|-<br />
|10 || RADAER optimisation <br/> emulation || Alan Hewitt (main) <br/> Ben Johnson || NO || AJH highlighted that there have been some discussions about this - a few people interested in this (James Manners, AJ, Ben Johnson, AJH). <br/> AJH and others to look at emulation of RADAER || ||<br />
|-<br />
|11 || RADAER optimisation <br/> integration points || Alan Hewitt <br/> Ben Johnson (main) || NO || Have had someone looking to see if something could be changed to make it faster to make a trimmed-down version with less calculations for e.g. NWP. <br/> AJH and BJ to look at making number of integration points a user variable <br/> AJH has functionality to do 1 integration point now. BJ is going to lead this one and see what happens when run with this for use in a weather context. Would give a ~4x speed-up for RADAER. || ||<br />
|-<br />
|''12'' || Dry deposition and Jules tiles || || YES || If Jules adds extra tiles for UKESM2 we may need to hard code options in dry deposition (like in um:#1761) <br/> Aerosol Dry Deposition will be considered in the JULES context once the gas-phase changes have been committed. <br/> Completed for UM13.1 || || yes<br />
|-<br />
|13 || FastJX-GLOMAP coupling || || YES || UMvn10.8 branches exist - see ticket [https://code.metoffice.gov.uk/trac/um/ticket/2689 UM:#2689]<br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes || ||<br />
|-<br />
|14 || Cloud-J || || || || ||<br />
|-<br />
|''15'' || ''Fixes for chemistry rates and ASAD (bugs #101 & #103)'' || ''Luke Abraham'' || ''YES'' || ''#101 still open, #103 completed (necessary for GC5 ticket [https://code.metoffice.gov.uk/trac/gmed/ticket/551 GMED:#551]) <br/> Issues on EX1A. <br/> '''Closed''' - see also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket'' || || yes<br />
|-<br />
|16 || Rc fixes for water (bug #104) || UKESM Core Team || YES || Lodged at UMvn11.7 in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || yes<br />
|-<br />
|''17'' || ''CH4 deposition fixes (bug #109)'' || ''Gerd Folberth'' || ''YES'' || '''''Closed''''' || || yes<br />
|-<br />
|18 || UKCA STASHmaster PP-codes || Luke Abraham || || Verification system makes some use of existing PP-codes. '''New items should have a PP-code of 0''' and verification team will use STASH items for these if required. || ||<br />
|-<br />
|19 || Removal of redundant code || ALL || No || Parked whilst GA7.0 is a protected suite. || ||<br />
|-<br />
|20 || GLOMAP-CLIM API refresh || Alan J Hewitt || No || Cuurently parked. <br/> Extend API to include GLOMAP-clim within the core UKCA code (or alternatively provide UKCA routines required by GLOMAP-clim in the UKCA API). Required to avoid the need to by-pass the API.|| ||<br />
|-<br />
|21 || N48L85 configuration || || || ||<br />
|-<br />
|22 || ACTIVATE optimisation || TBC || A quick win here is to reduce nwbins in namelist ( see um:#4740 ). <br/> Parked for now. || There does not seem to be resource to look at this at present.<br/> This could be tested for UKESM-fast. Another potential change would be to alter the call to only when there are clouds || ||<br />
|-<br />
|23 || Stratospheric Ozone improvements || James Keeble/Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/729 UKESM:#729] || Work ongoing, covered in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5641 UM:#5641]. <br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|24 || Solar cycle in photolysis || Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/732 UKESM:#732] || Some code lodged at UMvn10.9 ([https://code.metoffice.gov.uk/trac/um/ticket/2587 UM:#2587]) but needs bugfixing. This work has stalled in ticket [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] (bug #110). <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] lodged for UMvn12.2. <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|25 || Deposition updates from CSIRO || || YES <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/730 UKESM:#730]<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/739 UKESM:#739] || Code lodged in [https://code.metoffice.gov.uk/trac/um/ticket/4020 UM:#4020] (UMvn11.4, oceanic dry deposition) and [https://code.metoffice.gov.uk/trac/um/ticket/5713 UM:#5713] (UMvn11.8, Lightning NOx updates). <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|26 || Sol/Insol || Anthony Jones (main) || No || ukca:#14 was lodged for UM13.2 || || yes<br />
|-<br />
|27 || Glomap aerosol and GPU || Alan J Hewitt (main) <br/> Joe Abram || No || Started at vn13.3 || ||<br />
|-<br />
|28 || Photolosis and GPU || Joe Wallwork <br/> Joe Abram || No || || ||<br />
|-<br />
|29 || ASAD Chemistry solver and GPU || Joe Wallwork || No || || ||<br />
|-<br />
|30 || Support for UM hybrid resolution model and provision of internal variables via the API || maybe MS??? || No || || ||<br />
|-<br />
|}<br />
<br />
== Bugs/Bugfixes (NLA) ==<br />
<br />
==== [[Bugfixes_(new_approach)|Open Bugs]] ====<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Ticket<br />
!style="text-align:top;rowspan=2";|Owner<br />
!style="text-align:top;rowspan=2";|Comments<br />
!style="text-align:top;rowspan=2";|Comments from this meeting<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || '''Mohit Dalvi''' || Values are hard-wired in the code and cannot be changed without a branch <br/> Will be handled at UM11.8 <br/> At least for the next version <br/> Keep open <br/> Tested it quickly - N2 is used from namelist but not obvious, but H2 needs further testing || <br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || '''Luke Abraham''' || pre-UMvn10.0. The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics <br/> May be best to lump #101. <br/> NLA to contact JM <br/> Should be fixed for UKESM2 <br/> Biggish ticket for 12.2 with bug fixes. <br/> See if can be done for 12.3 <br/> Nice to do ASAP, but if just diagnostics might be able to do at a later time. || <br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. || [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] <br/> May just linger. Should we take the broken ones out? <br/> MD has opened a ticket to see which ones fail and which ones work <br/> MD has tested, some things came up, need to be re-tested again. || ''Fixed code/ STASHmaster to be able to produce All P-level diagnostics at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release.<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. <br/> May be able to request multiple Heaviside functions <br/> The UM is able to do this for other Heaviside functions for climate diagnostics. || ''Checked at UM13.3; a separate copy of Heaviside can be produced for each set of pressure levels (Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write.)''<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. <br/> JH doesn’t think it’s complicated but not particularly trivial either. ||<br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> After chem v121/ always || || '''Luke Abraham''' || NLA to take a look || <br />
|-<br />
|| 149 || CRI-Strat photolysis bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || '''John Hemmings''' || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output.<br/>In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. ||<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. <br/> Will affect any job where ice isn’t the last tile.<br/> Not that not all UKCA configurations use JULES - e.g. ACCESS <br/> May not fix in UKCA - will only fix in JULES repo.<br />
If it’s a small enough change, JM may sign off the fix. Will still be a while until CSIRO will use the latest UM versions. ||<br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || Dan Grosvenor <br/> and <br/> Alan J Hewitt || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || <br />
|-<br />
|}<br />
<br />
== [[Redundant code|Redundant Code]] (NLA) ==<br />
<br />
==== Code for deletion ====<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant code|REDUNDANT CODE]] TABLE AND NOT THIS PAGE'''<br />
<br />
* The '''[https://code.metoffice.gov.uk/trac/lfric/wiki/NG-Composition NG-Composition Project Board]''' has agreed to use the '''[[Redundant code]]''' table as the Technical Debt Log for UKCA as part of that project. This has highlighted the issue that some areas of code are not listed as being redundant, but are also not tested/used routinely and are not in any rose-stem tests, for example 2D photolysis and the TropIsop and Strat chemistry schemes. '''We have been asked to review this code and list untested code which is still desirable to be included for testing, and to ensure that other areas of code are listed for deletion.'''<br />
* It is noted that we may have more time to work on these once LFRic work is done, and most can't be retired as under rose-stem for GA7.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
!style="text-align:top;|Comments from previous meetings<br />
!style="text-align:top;|Comments from this meeting<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham || || <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor || || <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || [https://code.metoffice.gov.uk/trac/um/ticket/4475 UM:#4475] || None || '''PROPOSED''' || Medium-term || Colin Johnson || JM to look at this re: UKESM1 c.f. offline GLOMAP. JM to take ownership. <br/> Still needed for CTM. Relevance for standalone code and later coupling to CTM. || <br />
|-<br />
| 7 || Updraft velocity - l_conv_tke || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Proposed in December 2017. Approval being sought for GA series (likely GA8). || '''PROPOSED''' || Medium-term || Alan J Hewitt / Ian Boutle || || <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. Quite a lot of work would be involved, but good as a longer-term aim. ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham || || <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. Need some time for most new code to adopt these. Still used in AQUM files. || '''DEPRECATED''' || Medium-term || Nick Savage || AQUM are addressing the files. Have gone from operational jobs, have ticket to remove from rose-stem. LN to document. These have been removed from AQUM.<br/>AQUM work has been done. <br/> From AS: ''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported. Do you mind waiting a bit longer?'' <br/> AJH to follow-up with LA ||<br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1. It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham || || <br />
|-<br />
| 11 || Dry deposition 9 PFT option || None || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. || '''PROPOSED''' || Long-term || Alan J Hewitt || AJH may be able to remove 9 PFT option, but it might be better to do when removing other dry-dep temporary logicals. || <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham || ||<br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Requires AMIP testing and a GMED ticket <br/> Could be accepted to GA9 || '''PROPOSED''' || Medium-term || Jane Mulcahy || See JM GMED action || <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action ||<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Alan J Hewitt || ||<br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/4854 UM:#4854] || This could either be properly included via a namelist or removed from the UM || '''PROPOSED''' || Medium-term || Alan J Hewitt || LA contact OW about progressing FastJX-RADAER work <br/> Ties in with API work. MD/NC to take a look, can be removed. Do as part of API. <br/> Relevant person take ownership as part of API work <br/> NC to take ownership as part of his work ||<br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr || Need to confirm from wider community for possible tropospheric configs and other choices for top-bdy || <br />
|-<br />
| 25 || Change from using ukca_chem_master.F90 to a file-read for the chemical mechanism || || || '''PROPOSED''' || Short-term || Luke Abraham || Current chem_master module has compiler issues with that require changes to optimisation level on some compilers. A file read would be more flexible and would allow the mechanism to be more easily changed not requiring UM/UKCA code tickets. || <br />
|-<br />
| 26 || highorder_scheme || || || '''PROPOSED''' || || Mohit Dalvi || May need to test this in rose-stem || <br />
|-<br />
|}<br />
<br />
=== Desirable Science not tested ===<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant_code#Table_of_code_still_desired_but_which_is_not_tested|SCIENCE NOT TESTED TABLE]] AND NOT THIS PAGE'''<br />
<br />
'''See also the complete list of [[Unprotected_Options|unprotected rose-stem options]]'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. Will be doen as part of photolysis refactoring || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
|}<br />
<br />
== Round (virtual) Table of current activities, plans ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|Person<br />
!style="text-align:top;rowspan:2";|Activity<br />
|-<br />
|| || <br />
|-<br />
|}<br />
<br />
== A.O.B. & D.N.M. (NLA) ==<br />
<br />
== Date of next meeting (NLA) ==</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Minutes_of_the_code_management_group_meeting_2023-11-20&diff=10008Minutes of the code management group meeting 2023-11-202023-11-17T11:12:52Z<p>Mdalvi: /* Bugs/Bugfixes (NLA) */</p>
<hr />
<div>[[Code management group minutes]]<br />
<br />
==Teleconference Details==<br />
<br />
'''Monday 11th September 2023, 10.00am - 11.30am GMT'''<br />
<br />
'''Meeting via Zoom - details have been emailed'''<br />
<br />
'''Met Office:''' <br />
<br />
'''Cambridge:''' <br />
<br />
'''Leeds:''' <br />
<br />
'''NIWA:''' <br />
<br />
'''CSIRO:''' <br />
<br />
'''Apologies:''' <br />
<br />
==Actions from this meeting ==<br />
<br />
<br />
== Actions from the Last Meeting (NLA) ==<br />
<br />
[[Minutes of the code management group meeting 2023-09-11]]<br />
<br />
# (ongoing) NLA to put <code>C_SPECIES</code> definitions in the ''Redundant Code'' table (short-term), and switch to use <code>M_SPECIES</code> instead. Talk with JH about AQUM tests and requirements. Note that there will be problems with exoplanets and >100km top configs where M_air not constant. LA to make a branch and progress. May want to move to redundant code table at some point<br />
# (ongoing) GM/DG to update table on UKCA wiki documenting [[GLOMAP versions]]. DG/GM to consider the code and lodging process for GLOMAP developments and consider a suitable rose-stem test supported by NLA.<br />
# (ongoing) JH on update API document to UMvn13.4 release. NLA to provide feedback before it is be circulated.<br />
# (ongoing) ALL look at [https://code.metoffice.gov.uk/trac/um/ticket/6203 um:#6203 showing other unprotected rose-stem options] and think about any code/settings they are interested in.<br />
# (ongoing) NLA, AJH to identify owner for TropChem item in the ''[[#Desirable_Science_not_tested|Desirable changes not Tested]]'' Table. AJH to arrange call with NLA to discuss this and creation of rose-stem jobs. Should also update the UKCA UMDP to reflect which configurations are supported/widely used. <br />
# (ongoing) JH, AJH, NLA breakdown bigger priority items into milestones. The API has hit its first milestone<br />
# (ongoing/new) NLA to set up a release notes page on the UKCA trac following the 13.4 release, add more milestones, add a "hopefully" milestone, and add an "API" keyword to the working practices<br />
#* https://code.metoffice.gov.uk/trac/ukca/wiki/ReleaseNotesUM13.4<br />
# (new) PMJ to send NLA the details of the simple column job he has developed for the NAME work<br />
# (new) MR to send details of Git migration to NLA<br />
# (new) JH to make page on UKCA trac to document the allowed 7 UM modules. NLA to link to working practices.<br />
# (new) NLA to send round Doodle Poll for November.<br />
<br />
=== Standing actions ===<br />
<br />
# (ongoing - standing item) '''CMG''' to monitor list of bugs and circulate between group for owners. <br />
# (ongoing - standing item) At '''CMG''' future meetings there should be included an appendix listing the open bugs. If a ticket is included it is not an open bug (as the owner of ticket is person doing lodging).<br />
# (ongoing - standing item) '''ALL''' with access to keep monitoring ukca_bugs email list. <br />
# (ongoing - standing item) '''ALL''' to think about if code changes will change KGO and let systems team know in good time, and remember to include the UKCA keywords to all UKCA tickets. This should be a standard part of our working practice. ''Note'' also the required keywords.<br />
# (ongoing - standing item) '''ALL''' to note, review, and remove obsolete/redundant code'''<br />
# (ongoing - standing item) '''ALL''' closed ticket owners to produce a summary of their change for the UKCA newsletter for special occasions, e.g. to coincide with Composition-Climate Meeting.<br />
# (ongoing - standing item) '''Code Owner''' to produce draft newsletter for '''CMG''' to approve.<br />
# (ongoing - standing item) '''ALL''' to consider other rose-stem tests that could be included.<br />
# (ongoing - standing item) '''ALL''' to email NLA with suggestions for next set of tutorials.<br />
<br />
== Tickets (NLA) ==<br />
<br />
Tickets on MOSRS:<br />
<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UM13.4+(Oct-23)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: October 2023 (UM13.4)]<br />
* [https://code.metoffice.gov.uk/trac/um/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&milestone=UMXX.Y+(Feb-24)&group=owner&col=id&col=summary&col=milestone&col=status&col=type&col=component&col=reporter&order=priority UM Tickets: ~February 2024 (UMXX.Y)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Ariel+(November+2023)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Ariel (November 2023)]<br />
* [https://code.metoffice.gov.uk/trac/lfric/query?status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=ready_for_code_review&status=ready_for_science_review&status=science_review&keywords=~UKCA&milestone=Bianca+(February+2024)&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=component&order=priority LFRic Tickets: Bianca (February 2024)]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2023&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2023]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Spring+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Spring 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Summer+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Summer 2024]<br />
* [https://code.metoffice.gov.uk/trac/ukca/query?status=approved&status=assigned&status=closed&status=code_review&status=committed&status=in_progress&status=new&status=sci%2Ftech_review&milestone=UM+Autumn+2024&group=owner&col=id&col=summary&col=milestone&col=status&col=owner&col=type&col=priority&col=time&order=priority UKCA Tickets: UM Autumn 2024]<br />
<br />
<br />
'''PLEASE REMEMBER TO USE THE <tt>UKCA</tt> KEYWORD FOR ALL UKCA CHANGES'''<br />
<br />
'''NOTE: The UM [https://code.metoffice.gov.uk/trac/um/wiki/LFRicinterface#HowtoidentifyiftheUMchangeaffectsLFRic requirement] for <code>LFric testing</code> of all changes under UM:src/atmosphere, UKCA:src/science, and UKCA:src/control/core'''<br />
<br />
''Please also give any feedback on the UM release cycle to NLA to pass-back to UM Sys.''<br />
<br />
''Message from UM Sys - please take care when considering keywords. It is important to get these correct for the Code Review process.''<br />
<br />
== Update on UKCA API redesign (JH) ==<br />
<br />
<br />
<br />
== Progress with Priorities (NLA) ==<br />
<br />
'''ACTION REQUEST FROM UKCA SCIENCE & MANAGEMENT BOARD:''' CMG to provide list of priorities & their status, with particular thought to UKESM2 changes that will be required.<br />
<br />
The current priorities are:<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Owner<br />
!style="text-align:top;rowspan:2";|Desirable for UKESM2?<br />
!style="text-align:top;rowspan:2";|Status<br />
!style="text-align:top;rowspan:2";|Comments from this meeting<br />
!style="text-align:top;rowspan:2";|Complete<br />
|-<br />
|1 || UKCA API || John Hemmings (main) || No || UKCA API work is progressing (AJH). Radaer API on hold until after GA7 port to LFRic. Functionality of RADAER in LFRic currently works without an API although it will be preferable to update this in future. <br/> || ||<br />
|-<br />
|2 || UKCA and NAME coupling || John Hemmings (main) || No || ukca:#25 was lodged for UM13.2 <br/> Now working with RAQ. PMJ has been able to build UKCA as a shared library for NAME use. || || <br />
|-<br />
|3 || Review UKCA tests to cover all requirements || Luke Abraham / Mohit Dalvi || || Will cover these in a table in future for review. <br/> Updated testing coverage on Linux and can run 1x1 decomposition || ||<br />
|-<br />
|4 || Updates/fixes to GLOMAP routines || || YES || AH asked about the stratospheric changes from a UKESM2 context, and whether there is any help for these. || ||<br />
|-<br />
|5 || Standalone UKCA configurations || Luke Abraham/Scott Archer-Nicholls || || ExCALIBUR work progressing.<br/> Aim to remove UKCA from UM trunk at vn12.3. <br/> See [[Box_model|UKCA Box Model]] page || ||<br />
|-<br />
|6 || Emissions flexibility || probably Mohit Dalvi??? || (a) <br/> Modify ‘ukca_set_emissions’ to handle data for 1D domains (for consistency with<br />
ukca_set_environment). <br/> (b) <br/> Improve interface for registration of aerosol emissions by avoiding the need for parent to know <br />
the number of entries required for each emission in the internal data structure. <br/> (c) <br/> Improve handling of vertical scaling factors to reduce redundancy.<br />
|| || ||<br />
|-<br />
|''7'' || Separare UKCA repository || Luke Abraham || || Separate UKCA trac environment set-up on MOSRS [https://code.metoffice.gov.uk/trac/ukca here], will hold UKCA code on completion of current ExCALIBUR project. <br/> Aiming for vn12.3. <br/> UKCA removed from UM at UMvn13.0 - see [https://code.metoffice.gov.uk/trac/ukca/ UKCA repo] <br/> '''''Closed''''' || || yes<br />
|-<br />
|''8'' || Non-API LFRic work, e.g. Porting aerosol science functionality etc. || Alan J Hewitt|| No || Porting calculation of CDNC from GLOMAP Climatology aerosols complete. <br/> I will pass required elements of ukca_radaer to ukca_radaer_band_average (um:#5957) <br/> Porting calculation of fields in radaer_band_average to be passed to Socrates underway(lfric:#2488) <br/> Includes RADAER, need to use imode_setup=8 <br/> RADAER now callable from LFRic, can do GA-type comparisons from LFRic to UM. JH to put UKCA into LFRic soon - working in an SCM configuration (GLOMAP with offox) - needs more testing. A lot more work to do, possibly until end of 2021. <br/> AJH has tickets going in for 12.1 that would cover all of the basic GA7 but with climatological aerosol. JH tickets will do the prognostic alternative. JH currently has an LFRic-SCM configuration with prognostic aerosol. <br/> JH now has UKCA working in proto-GAL7 (LFRic) config. Needs to couple with convection & plume scavenging. <br/> Convection & plume scavenging has been done. <br/> AJH - some of this has been done or is in progress. || || yes<br />
|-<br />
|9 || RADAER API || Alan Hewitt (main) || No || Radaer API on hold until after GA7 port to LFRic. <br/> Functionality of RADAER in LFRic will work without an API although it will be preferable to update this in future. <br/> Not clear if RADAER will work independently of UM in single column mode. <br/> AJH and AH and JH and Ben Johnson and NB need to work out if desirable and practical to run independent of UM. || ||<br />
|-<br />
|10 || RADAER optimisation <br/> emulation || Alan Hewitt (main) <br/> Ben Johnson || NO || AJH highlighted that there have been some discussions about this - a few people interested in this (James Manners, AJ, Ben Johnson, AJH). <br/> AJH and others to look at emulation of RADAER || ||<br />
|-<br />
|11 || RADAER optimisation <br/> integration points || Alan Hewitt <br/> Ben Johnson (main) || NO || Have had someone looking to see if something could be changed to make it faster to make a trimmed-down version with less calculations for e.g. NWP. <br/> AJH and BJ to look at making number of integration points a user variable <br/> AJH has functionality to do 1 integration point now. BJ is going to lead this one and see what happens when run with this for use in a weather context. Would give a ~4x speed-up for RADAER. || ||<br />
|-<br />
|''12'' || Dry deposition and Jules tiles || || YES || If Jules adds extra tiles for UKESM2 we may need to hard code options in dry deposition (like in um:#1761) <br/> Aerosol Dry Deposition will be considered in the JULES context once the gas-phase changes have been committed. <br/> Completed for UM13.1 || || yes<br />
|-<br />
|13 || FastJX-GLOMAP coupling || || YES || UMvn10.8 branches exist - see ticket [https://code.metoffice.gov.uk/trac/um/ticket/2689 UM:#2689]<br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes || ||<br />
|-<br />
|14 || Cloud-J || || || || ||<br />
|-<br />
|''15'' || ''Fixes for chemistry rates and ASAD (bugs #101 & #103)'' || ''Luke Abraham'' || ''YES'' || ''#101 still open, #103 completed (necessary for GC5 ticket [https://code.metoffice.gov.uk/trac/gmed/ticket/551 GMED:#551]) <br/> Issues on EX1A. <br/> '''Closed''' - see also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket'' || || yes<br />
|-<br />
|16 || Rc fixes for water (bug #104) || UKESM Core Team || YES || Lodged at UMvn11.7 in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || yes<br />
|-<br />
|''17'' || ''CH4 deposition fixes (bug #109)'' || ''Gerd Folberth'' || ''YES'' || '''''Closed''''' || || yes<br />
|-<br />
|18 || UKCA STASHmaster PP-codes || Luke Abraham || || Verification system makes some use of existing PP-codes. '''New items should have a PP-code of 0''' and verification team will use STASH items for these if required. || ||<br />
|-<br />
|19 || Removal of redundant code || ALL || No || Parked whilst GA7.0 is a protected suite. || ||<br />
|-<br />
|20 || GLOMAP-CLIM API refresh || Alan J Hewitt || No || Cuurently parked. <br/> Extend API to include GLOMAP-clim within the core UKCA code (or alternatively provide UKCA routines required by GLOMAP-clim in the UKCA API). Required to avoid the need to by-pass the API.|| ||<br />
|-<br />
|21 || N48L85 configuration || || || ||<br />
|-<br />
|22 || ACTIVATE optimisation || TBC || A quick win here is to reduce nwbins in namelist ( see um:#4740 ). <br/> Parked for now. || There does not seem to be resource to look at this at present.<br/> This could be tested for UKESM-fast. Another potential change would be to alter the call to only when there are clouds || ||<br />
|-<br />
|23 || Stratospheric Ozone improvements || James Keeble/Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/729 UKESM:#729] || Work ongoing, covered in ticket [https://code.metoffice.gov.uk/trac/um/ticket/5641 UM:#5641]. <br/>'''Note:''' FastJX rates also need updating - potential for code as well as input-file changes <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|24 || Solar cycle in photolysis || Luke Abraham || YES<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/732 UKESM:#732] || Some code lodged at UMvn10.9 ([https://code.metoffice.gov.uk/trac/um/ticket/2587 UM:#2587]) but needs bugfixing. This work has stalled in ticket [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] (bug #110). <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] lodged for UMvn12.2. <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|25 || Deposition updates from CSIRO || || YES <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/730 UKESM:#730]<br/>[https://code.metoffice.gov.uk/trac/UKESM/ticket/739 UKESM:#739] || Code lodged in [https://code.metoffice.gov.uk/trac/um/ticket/4020 UM:#4020] (UMvn11.4, oceanic dry deposition) and [https://code.metoffice.gov.uk/trac/um/ticket/5713 UM:#5713] (UMvn11.8, Lightning NOx updates). <br/> See also [https://code.metoffice.gov.uk/trac/UKESM/ticket/841 UKESM:#841] for UKCA package ticket || ||<br />
|-<br />
|26 || Sol/Insol || Anthony Jones (main) || No || ukca:#14 was lodged for UM13.2 || || yes<br />
|-<br />
|27 || Glomap aerosol and GPU || Alan J Hewitt (main) <br/> Joe Abram || No || Started at vn13.3 || ||<br />
|-<br />
|28 || Photolosis and GPU || Joe Wallwork <br/> Joe Abram || No || || ||<br />
|-<br />
|29 || ASAD Chemistry solver and GPU || Joe Wallwork || No || || ||<br />
|-<br />
|30 || Support for UM hybrid resolution model and provision of internal variables via the API || maybe MS??? || No || || ||<br />
|-<br />
|}<br />
<br />
== Bugs/Bugfixes (NLA) ==<br />
<br />
==== [[Bugfixes_(new_approach)|Open Bugs]] ====<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!style="text-align:top;rowspan:2";|Ticket<br />
!style="text-align:top;rowspan=2";|Owner<br />
!style="text-align:top;rowspan=2";|Comments<br />
!style="text-align:top;rowspan=2";|Comments from this meeting<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || '''Mohit Dalvi''' || Values are hard-wired in the code and cannot be changed without a branch <br/> Will be handled at UM11.8 <br/> At least for the next version <br/> Keep open <br/> Tested it quickly - N2 is used from namelist but not obvious, but H2 needs further testing || <br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || '''Luke Abraham''' || pre-UMvn10.0. The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics <br/> May be best to lump #101. <br/> NLA to contact JM <br/> Should be fixed for UKESM2 <br/> Biggish ticket for 12.2 with bug fixes. <br/> See if can be done for 12.3 <br/> Nice to do ASAP, but if just diagnostics might be able to do at a later time. || <br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. || [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] <br/> May just linger. Should we take the broken ones out? <br/> MD has opened a ticket to see which ones fail and which ones work <br/> MD has tested, some things came up, need to be re-tested again <br/> ''Fixed code/ STASHmaster to be able to produce All P-level diagnostics at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release'' ||<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. <br/> May be able to request multiple Heaviside functions <br/> The UM is able to do this for other Heaviside functions for climate diagnostics. ''Checked at UM13.3; a separate copy of Heaviside can be produced for each set of pressure levels (Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write.)'' ||<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. <br/> JH doesn’t think it’s complicated but not particularly trivial either. ||<br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop <br/> After chem v121/ always || || '''Luke Abraham''' || NLA to take a look || <br />
|-<br />
|| 149 || CRI-Strat photolysis bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || '''John Hemmings''' || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output.<br/>In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. ||<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. <br/> Will affect any job where ice isn’t the last tile.<br/> Not that not all UKCA configurations use JULES - e.g. ACCESS <br/> May not fix in UKCA - will only fix in JULES repo.<br />
If it’s a small enough change, JM may sign off the fix. Will still be a while until CSIRO will use the latest UM versions. ||<br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || Dan Grosvenor <br/> and <br/> Alan J Hewitt || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || <br />
|-<br />
|}<br />
<br />
== [[Redundant code|Redundant Code]] (NLA) ==<br />
<br />
==== Code for deletion ====<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant code|REDUNDANT CODE]] TABLE AND NOT THIS PAGE'''<br />
<br />
* The '''[https://code.metoffice.gov.uk/trac/lfric/wiki/NG-Composition NG-Composition Project Board]''' has agreed to use the '''[[Redundant code]]''' table as the Technical Debt Log for UKCA as part of that project. This has highlighted the issue that some areas of code are not listed as being redundant, but are also not tested/used routinely and are not in any rose-stem tests, for example 2D photolysis and the TropIsop and Strat chemistry schemes. '''We have been asked to review this code and list untested code which is still desirable to be included for testing, and to ensure that other areas of code are listed for deletion.'''<br />
* It is noted that we may have more time to work on these once LFRic work is done, and most can't be retired as under rose-stem for GA7.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Status<br />
!style="text-align:top;|Timeframe<br />
!style="text-align:top;|Owner<br />
!style="text-align:top;|Comments from previous meetings<br />
!style="text-align:top;|Comments from this meeting<br />
|-<br />
| 4 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505 UM:#1505] || None || '''PROPOSED''' || Medium-term || Luke Abraham || || <br />
|-<br />
| 5 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507 UM:#1507] || None || '''PROPOSED''' || Medium-term || Fiona O'Connor || || <br />
|-<br />
| 6 || Wet oxidation of SO2 in GLOMAP || [https://code.metoffice.gov.uk/trac/um/ticket/4475 UM:#4475] || None || '''PROPOSED''' || Medium-term || Colin Johnson || JM to look at this re: UKESM1 c.f. offline GLOMAP. JM to take ownership. <br/> Still needed for CTM. Relevance for standalone code and later coupling to CTM. || <br />
|-<br />
| 7 || Updraft velocity - l_conv_tke || [https://code.metoffice.gov.uk/trac/um/ticket/3668 UM:#3668] || Proposed in December 2017. Approval being sought for GA series (likely GA8). || '''PROPOSED''' || Medium-term || Alan J Hewitt / Ian Boutle || || <br />
|-<br />
| 8 || All backward Euler chemistry schemes || None || Note that this is only for the “hard-coded” BE schemes. Quite a lot of work would be involved, but good as a longer-term aim. ''Note'' that problems for AQUM would need to be addressed first. || '''PROPOSED''' || Long-term || Luke Abraham || || <br />
|-<br />
| 9 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 UM:#2513] || 'emission_type', string type attributes no longer recommeneded. Need some time for most new code to adopt these. Still used in AQUM files. || '''DEPRECATED''' || Medium-term || Nick Savage || AQUM are addressing the files. Have gone from operational jobs, have ticket to remove from rose-stem. LN to document. These have been removed from AQUM.<br/>AQUM work has been done. <br/> From AS: ''In the ancil ticket linked from #2513 (https://code.metoffice.gov.uk/trac/ancil/ticket/782) it says that GA7 depends on the old format files, and as far as I know this is still true. In the 3-step timeline suggested, we haven't reached step 2 unfortunately. That ticket was about ensuring GA8 did not use the old attributes. I believe that GA8 is due for release in the next few months (it has been a very long time coming), so UM vn11.5 may be the last version at which GA7 is supported. Do you mind waiting a bit longer?'' <br/> AJH to follow-up with LA ||<br />
|-<br />
| 10 || ASAD families chemistry || None || Families chemistry has not been used for many years (since at least UM6.1. It is likely that it no longer works if turned on, and it complicates the code making other developments harder || '''DEPRECATED''' || Short-term || Luke Abraham || || <br />
|-<br />
| 11 || Dry deposition 9 PFT option || None || The 13 PFT option has been adopted for UKESM1. <br/> The 9 PFT option is possibly not being used at all. <br/> Proposed in June 2018. || '''PROPOSED''' || Long-term || Alan J Hewitt || AJH may be able to remove 9 PFT option, but it might be better to do when removing other dry-dep temporary logicals. || <br />
|-<br />
| 12 || Remove explicit <code>C_SPECIES</code> constants and calculate these from <code>M_SPECIES</code> and the mass of air || None || Will have wide-ranging rose-stem KGO breakages || '''PROPOSED''' || Short-term || Luke Abraham || ||<br />
|-<br />
| 13 || Remove temporary logical l_fix_nacl_density <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] || Requires AMIP testing and a GMED ticket <br/> Could be accepted to GA9 || '''PROPOSED''' || Medium-term || Jane Mulcahy || See JM GMED action || <br />
|-<br />
| 15 || Remove temporary logical l_fix_ukca_impscav <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] || [https://code.metoffice.gov.uk/trac/um/ticket/4145 UM:#4145] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/402 GMED:#402] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 16 || Remove temporary logical l_fix_improve_drydep <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/393 GMED:#393] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action || <br />
|-<br />
| 17 || Remove temporary logical l_fix_ukca_h2dd_x <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/410 GMED:#410] || '''PROPOSED''' || Medium-term || Alan J Hewitt || See JM GMED action ||<br />
|-<br />
| 18 || Remove temporary logical l_fix_neg_pvol_wat <br/> Introduced at [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || Approval being sought for GA series (likely GA9) <br/> [https://code.metoffice.gov.uk/trac/gmed/ticket/421 GMED:#421] || '''PROPOSED''' || Medium-term || Alan J Hewitt || ||<br />
|-<br />
| 21 || Remove code behind L_use_stratclim from ukca_fastjx_mod <br/> Introduced prior to MOSRS || [https://code.metoffice.gov.uk/trac/um/ticket/4854 UM:#4854] || This could either be properly included via a namelist or removed from the UM || '''PROPOSED''' || Medium-term || Alan J Hewitt || LA contact OW about progressing FastJX-RADAER work <br/> Ties in with API work. MD/NC to take a look, can be removed. Do as part of API. <br/> Relevant person take ownership as part of API work <br/> NC to take ownership as part of his work ||<br />
|-<br />
| 24 || Remove ability to use of Cambridge 2D model data from ukca_stratf.F90 || || || '''PROPOSED''' || || Neal Carr || Need to confirm from wider community for possible tropospheric configs and other choices for top-bdy || <br />
|-<br />
| 25 || Change from using ukca_chem_master.F90 to a file-read for the chemical mechanism || || || '''PROPOSED''' || Short-term || Luke Abraham || Current chem_master module has compiler issues with that require changes to optimisation level on some compilers. A file read would be more flexible and would allow the mechanism to be more easily changed not requiring UM/UKCA code tickets. || <br />
|-<br />
| 26 || highorder_scheme || || || '''PROPOSED''' || || Mohit Dalvi || May need to test this in rose-stem || <br />
|-<br />
|}<br />
<br />
=== Desirable Science not tested ===<br />
<br />
'''PLEASE REMEMBER TO EDIT THE ORIGINAL [[Redundant_code#Table_of_code_still_desired_but_which_is_not_tested|SCIENCE NOT TESTED TABLE]] AND NOT THIS PAGE'''<br />
<br />
'''See also the complete list of [[Unprotected_Options|unprotected rose-stem options]]'''<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|# <br />
!style="text-align:top;|Description<br />
!style="text-align:top;|Ticket<br />
!style="text-align:top;|Remarks<br />
!style="text-align:top;|Owner<br />
|-<br />
| 1 || Use of tropospheric (2D) look-up table photolysis || || Still useful to compare against FastJX. May be used for a "fast" configuration. Will be doen as part of photolysis refactoring || <br />
|-<br />
| 2 || TropIsop chemistry configuration || || May be useful in a "fast" configuration & to drive GLOMAP-mode. Useful for low-top configurations. || <br />
|-<br />
| 3 || Strat chemistry configuration || || Useful for stratospheric studies, particularly with a high model top. || Luke Abraham<br />
|-<br />
|}<br />
<br />
== Round (virtual) Table of current activities, plans ==<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|Person<br />
!style="text-align:top;rowspan:2";|Activity<br />
|-<br />
|| || <br />
|-<br />
|}<br />
<br />
== A.O.B. & D.N.M. (NLA) ==<br />
<br />
== Date of next meeting (NLA) ==</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=10006Bugfixes (new approach)2023-11-17T11:12:13Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]'''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:6885]'''|| [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || CLOSED || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || Lodged at UM13.3 || '''CLOSED''' || (Reported by Hamish/ Adrian) Charlotte Norris<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] [https://code.metoffice.gov.uk/trac/um/ticket/6816 6816]|| || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358]<br/> Fixed code/ STASHmaster to be able to produce All P-level diagnostics at UM13.3 (except those from #147 below). Will attempt to lodge fixes for UM-Feb-24 release || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:#6885] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || CLOSED || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these.<br/>Checked at UM13.3; separate copy of Heaviside can be produced for each set of pressure levels - Stash collates all the level sets into a single array for calculation before re-distributing for diagnostic write. || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''CLOSED''' || Mohit Dalvi<br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || CLOSE || NOT A BUG<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || #6816 || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. <br/> Will cover in Bug #140 ([https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || CLOSED || Mohit Dalvi<br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop || Not yet || || After chem v121/ always || || || '''OPEN''' || Luke Abraham<br />
|-<br />
|| 148 || There is a bug in the UKCA Abdul-Razzak Ghan droplet activation scheme whereby the weighted mean hygroscopicity of the internally mixed aerosols within a given mode is calculated incorrectly if there is more than one soluble aerosol composition type present (e.g., sulphate and sea-salt), with the hygroscopicity being underestimated – this will lead too few droplets being activated. || [https://code.metoffice.gov.uk/trac/ukca/ticket/106 ukca:#106]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6174 um:#6174] || || always || || The underestimate gets worse as the mass of the two soluble components become equal, and as the mass of the insoluble aerosol diminishes. The ticket also introduces new values for the hygroscopicities for sulphate and organic carbon.<br/> It could be argued that the use of the old values also represents a bug since the model previously assumed a zero hygroscopicity of organic carbon and a too-high value for sulphate. Or these could be more considered value changes. <br/> Fixed at vn13.3 || Closed || Dan Grosvenor<br />
|-<br />
|| 149 || There is a bug that causes the wrong photolysis rate field to be output for the JNO2 diagnostic when using the CRISTRAT scheme. This results from an indexing problem in photol_diags in ukca_um_photol_ctl_mod.F90 (UM vn13.2) causing the wrong photolysis rate field to be output. || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/7205 um:#7205] || || Since vn11.4 [https://code.metoffice.gov.uk/trac/um/ticket/4231 um:#4231] || || In lines 641-667, the loop used to find the index for accessing the required field data in ‘photol_rates’ relies on finding the position of the ‘jno2’ label in the ratj_varnames array and does not stop searching until the end of the array. In the CRISTRAT scheme there are multiple ‘jno2’ labels with different quantum yields and only one (with yield = 100%) is the correct one for the NO2 reaction. The others are for different reactions whose rates are derived from that. The index selected will be the last of the ‘jno2’ entries which is for the wrong reaction when there are multiple entries. The same processing is used for other photolysis rate labels but I don’t think these have multiple entries.<br/> The ratj_varnames array referred to above is returned by a call to the ukca_get_photol_reaction_data API routine (dummy argument varnames_ptr). It holds the fname component of the ratj_defs structure for each photolysis reaction in the chemistry scheme. The inline documentation for this routine in ukca_chem_defs_mod.F90 does not indicate that the list returned may contain duplicates. This should be made clear to reduce the risk of misuse in future.<br/> The bug will be corrected by UKCA:#29 and linked UM ticket #7205. These tickets will remove the existing UM-side code for the photolysis rate diagnostics and replace it with code using the new UKCA diagnostic handling scheme. This will access jrates after their input to UKCA as environmental driver data not before and it uses a more robust method to index the correct fields. || '''OPEN''' || John Hemmings<br />
|-<br />
|| 150 || ukca_ddepctl bug for 27 tiles || [https://code.metoffice.gov.uk/trac/ukca/ticket/19 ukca:#19] || || || || Will alter results of 27 tile ukesm1 runs. <br/> Fixed in Jules code by Garry, so no bug in UKESM2. || '''OPEN''' || <br />
|-<br />
|| 151 || minor UM depdency bug || [https://code.metoffice.gov.uk/trac/ukca/ticket/29 ukca:#29] || || || || A minor dependency bug in ukca_emiss_diags_mode_mod.F90 was introduced by [https://code.metoffice.gov.uk/trac/ukca/ticket/34 Ticket #34] where the copydiag routine is used directly from the UM module copydiag_mod. This means that at um13.3 an extra UM module is required to build UKCA outside the UM e.g. when coupling with NAME. Instead, the routine should be used from the module `ukca_um_legacy_mod` allowing it to be replaced with a stub in non-UM builds. || '''OPEN''' || <br />
|-<br />
|| 152 || correct bug in water_content_v || [https://code.metoffice.gov.uk/trac/ukca/ticket/130 ukca:#130] || || || || The code appears to be different to the description in the text book <br/> Fundamentals of Atmospheric Modelling || '''OPEN''' || Dan Grosvenor <br/> and <br/> Alan J Hewitt<br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9988GA7.1 StratTrop suites2023-11-13T11:30:17Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>u-da188</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' <br/> ''360-day'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names || || Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|| '''UM13.4''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/4/9/2 u-da492]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names. <code>See [https://www.ukca.ac.uk/wiki/index.php/Rose-UKCA_suites#UM13.4_.28Test_Suite.29 Rose errors] and stash macro issues on Monsoon </code> || || '''vn13.4 not installed on ARCHER2 (as of 07-Nov-2023)'''. Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM12.0''' <br/> ''using ERA5'' || || '''<code>u-da910</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.3''' || '''<code>u-da109</code>''' (with prebuilds) || '''<code>u-da110</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.4''' || '''<code>u-db077</code>''' (with prebuilds) || '''<code>u-db078</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9987Rose-UKCA suites2023-11-10T16:17:58Z<p>Mdalvi: /* UM13.4 (Test Suite) */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br />
<br />
'''Note:''' Running ''rose edit'' on this suite on Monsoon may lead to errors like ''cannot import cmp_to_key'' due to a new function being used by Rose that is not available on all systems. '''However, the error does not seem to affect building of the Rose panels, or running of the suite itself, although some macros e.g. stash-related may not work'''.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9986Rose-UKCA suites2023-11-10T11:23:59Z<p>Mdalvi: /* UM13.4 (Test Suite) */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br />
<br />
'''Note:''' Running ''rose edit'' on this suite on Monsoon may lead to errors like ''cannot import cmp_to_key'' due to a new function being used by Rose that is not available on all systems. '''However, the error does not seem to affect building of the Rose panels, or running of the suite itself, so can be ignored for now'''.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9985Rose-UKCA suites2023-11-10T11:23:24Z<p>Mdalvi: /* UM13.4 (Test Suite) */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br />
<br />
'''Note:''' Running ''rose edit'' on this suite in Monsoon may lead to errors like ''cannot import cmp_to_key'' due to a new function being used by Rose that is not available on all systems. '''However, the error does not seem to affect building of the Rose panels, or running of the suite itself, so can be ignored for now'''.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9984Rose-UKCA suites2023-11-10T11:22:34Z<p>Mdalvi: /* UM13.4 (Test Suite) */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br />
<br />
'''Note:''' Running ''rose edit'' on this suite in Monsoon may lead to errors like ''cannot import cmp_to_key'' due to a new function being used by Rose that is not available on all systems. ''Howeer, the error does not seem to affect building of the Rose panels, or running of the suite itself, so can be ignored for now''.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9979GA7.1 StratTrop suites2023-11-07T12:37:02Z<p>Mdalvi: </p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>u-da188</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' <br/> ''360-day'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names || || Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|| '''UM13.4''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/4/9/2 u-da492]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names || || '''vn13.4 not installed on ARCHER2 (as of 07-Nov-2023)'''. Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM12.0''' <br/> ''using ERA5'' || || '''<code>u-da910</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.3''' || '''<code>u-da109</code>''' (with prebuilds) || '''<code>u-da110</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM13_test_suites&diff=9978Using the UM13 test suites2023-11-06T10:15:12Z<p>Mdalvi: </p>
<hr />
<div>=== Using the UKCA test suites : UM13x ===<br />
'''13.3: [https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br/><br />
<br />
'''13.3: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br/><br />
<br />
'''13.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br/><br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-da940'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-dXNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-dXNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_xc40'' ; ''Meto_ex1a'' ; ''Monsoon''<br />
#:: '''Note:''' Access to ''Meto_ex1a'' system is currently restricted to early users.<br />
#:: For ''Monsoon'', this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false'' (Check that target HPC has prebuilds installed in ''~frum/cylc-run'')<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-dXNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM and/or UKCA branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-dXNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your UM/ UKCA branch(es) at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#:::''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-dXNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-dXNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-dXNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.4'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-dXNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.4'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-dXNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-dXNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9977Rose-UKCA suites2023-11-06T10:10:00Z<p>Mdalvi: </p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/d/a/9/4/0 u-da940]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9949GA7.1 StratTrop suites2023-07-11T10:54:53Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable. ''rosie copy'' and change SITE and add account/ project names || || Fully portable. ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9948GA7.1 StratTrop suites2023-07-11T10:54:20Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' <br/> ''Gregorian calendar'' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable <br> ''rosie copy'' and change SITE and add account/ project names || || Fully portable <br> ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9947GA7.1 StratTrop suites2023-07-11T10:53:40Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable <br> ''rosie copy'' and change SITE and add account/ project names || || Fully portable <br> ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9946GA7.1 StratTrop suites2023-07-11T10:53:08Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GAL9.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM13.0''' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|| '''UM13.3''' || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/1/4/8 u-cy148]''' || Fully portable <br> ''rosie copy'' and change SITE and add account/ project names || Fully portable <br> ''rosie copy'' and change SITE and add account/ project/ PPTRANSDIR names ||<br />
|-<br />
|}<br />
<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9934Rose-UKCA suites2023-07-03T15:09:34Z<p>Mdalvi: /* Rose UKCA suites on Met Office and MONsooN HPC */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn13+): [[Using_the_UM13_test_suites]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM13_test_suites&diff=9933Using the UM13 test suites2023-07-03T15:05:57Z<p>Mdalvi: /* Using the UKCA test suites : UM13x */</p>
<hr />
<div>=== Using the UKCA test suites : UM13x ===<br />
'''13.3: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br/><br />
<br />
'''13.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br/><br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cy079'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-cyNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cyNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_xc40'' ; ''Meto_ex1a'' ; ''Monsoon''<br />
#:: '''Note:''' Access to ''Meto_ex1a'' system is currently restricted to early users.<br />
#:: For ''Monsoon'', this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false'' (Check that target HPC has prebuilds installed in ''~frum/cylc-run'')<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cyNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM and/or UKCA branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cyNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your UM/ UKCA branch(es) at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#:::''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cyNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cyNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cyNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.3'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cyNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.3'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-cyNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cyNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM13_test_suites&diff=9932Using the UM13 test suites2023-07-03T15:05:31Z<p>Mdalvi: Created page with "=== Using the UKCA test suites : UM13x === '''13.3: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br/> '''13.2: [https://code.metoffice.gov.uk/tra..."</p>
<hr />
<div>=== Using the UKCA test suites : UM13x ===<br />
'''13.3: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/y/0/7/9 u-cy079]'''<br/><br />
<br />
'''13.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br/><br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cy079'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-cyNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cyNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_xd40'' ; ''Meto_ex1a'' ; ''Monsoon''<br />
#:: '''Note:''' Access to ''Meto_ex1a'' system is currently restricted to early users.<br />
#:: For ''Monsoon'', this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false'' (Check that target HPC has prebuilds installed in ''~frum/cylc-run'')<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cyNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM and/or UKCA branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cyNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your UM/ UKCA branch(es) at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#:::''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cyNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cyNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cyNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.3'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cyNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.3'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-cyNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cyNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM11.8_test_suite&diff=9866Using the UM11.8 test suite2023-05-03T09:40:13Z<p>Mdalvi: /* Using the UKCA test suites : UM11.8 onwards */</p>
<hr />
<div>=== Using the UKCA test suites : UM11.8 onwards ===<br />
'''13.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br/><br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
'''12.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br/><br />
<br />
'''12.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br/><br />
<br />
'''12.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br/><br />
<br />
''11.9: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]''<br/><br />
<br />
''11.8: [https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cv931'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-cwNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cwNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_cray'' or ''Monsoon''<br />
#:: For UM12.0+ On Monsoon, this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false''<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cwNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM (and/or UKCA) branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cwNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your branch at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#::: '''vn13.0 onwards''', in addition: ''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cwNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cwNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cwNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.2'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cwNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.1'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-csNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cwNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM11.8_test_suite&diff=9865Using the UM11.8 test suite2023-05-03T09:39:56Z<p>Mdalvi: /* Using the UKCA test suites : UM11.8 onwards */</p>
<hr />
<div>=== Using the UKCA test suites : UM11.8 onwards ===<br />
'''13.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br/><br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
'''12.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br/><br />
<br />
'''12.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br/><br />
<br />
'''12.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br/><br />
<br />
''11.9: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]''<br/><br />
<br />
''11.8: [https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cv931'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-csNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cwNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_cray'' or ''Monsoon''<br />
#:: For UM12.0+ On Monsoon, this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false''<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cwNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM (and/or UKCA) branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cwNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your branch at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#::: '''vn13.0 onwards''', in addition: ''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cwNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cwNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cwNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.2'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cwNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.1'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-csNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cwNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9856GA7.1 StratTrop suites2023-04-24T13:07:08Z<p>Mdalvi: </p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>u-cw385</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
|| '''UM13.0-GAL9+Strattrop''' <br/>(under development) || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|}<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9855GA7.1 StratTrop suites2023-04-24T10:09:01Z<p>Mdalvi: </p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER/2<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || '''<code>u-ct792*</code>'''<br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || '''<code>u-ct823*</code>'''<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv997</code>''' || '''<code>N/A yet</code>''' || || '''<code>u-cw332</code>'''<br />
|-<br />
|| '''UM13.0-GAL9+Strattrop''' <br/>(under development) || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|}<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
<code>*</code>: UMvn13.x ARCHER2 suites may require the <tt>l_enforce_f03_compliance=.false.</tt> with the Gregorian calendar. This will prevent the error "<tt>Ancillary time mean lookup items 1-12 are not compliant with UMDP F03</tt>".<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|| '''UM13.0''' <br/> ''using ERA5'' || || || || '''<code>u-cv542</code>''' <br />
|-<br />
|| '''UM13.1''' <br/> ''using ERA5'' || || || || '''<code>u-cv543</code>''' <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.1''' || '''<code>u-ct238</code>''' (with prebuilds) || '''<code>u-ct239</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.2''' || '''<code>u-cv943</code>''' (with prebuilds) || '''<code>u-cv944</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9849Rose-UKCA suites2023-04-04T12:25:30Z<p>Mdalvi: </p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/v/9/3/1 u-cv931]'''<br />
<br />
''Changes from vn13.1 version:'': Support for running the suite on the Met Office '''EX1A''' system, which is the prototype for the replacement HPC expected later in 2023. ''Note that access to this system is currently only available to early users/ testers.''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=9815Bugfixes (new approach)2023-03-22T18:19:26Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]'''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:6885]'''|| [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || CLOSED || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || to be lodged at UM10.2 || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || || '''OPEN''' || (Reported by Hamish/ Adrian)<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] [https://code.metoffice.gov.uk/trac/um/ticket/6816 6816]|| || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6885 um:#6885] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || CLOSED || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''CLOSED''' || Mohit Dalvi<br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || CLOSE || NOT A BUG<br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || #6816 || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. <br/> Will cover in Bug #140 ([https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || CLOSED || Mohit Dalvi<br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop || Not yet || || After chem v121/ always || || || '''OPEN''' || Luke Abraham<br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9748GA7.1 StratTrop suites2022-12-12T09:23:55Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || <br />
|-<br />
|| '''UM13.1''' || '''<code>u-cs569</code>''' || '''<code>N/A</code>''' || || <br />
|-<br />
|| '''UM13.0-GAL9+Strattrop''' <br/>(under development) || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|}<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM11.8_test_suite&diff=9725Using the UM11.8 test suite2022-12-02T13:52:23Z<p>Mdalvi: /* Using the UKCA test suites : UM11.8 onwards */</p>
<hr />
<div>=== Using the UKCA test suites : UM11.8 onwards ===<br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
'''12.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br/><br />
<br />
'''12.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br/><br />
<br />
'''12.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br/><br />
<br />
''11.9: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]''<br/><br />
<br />
''11.8: [https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cs478'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-csNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-csNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_cray'' or ''Monsoon''<br />
#:: For UM12.0+ On Monsoon, this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false''<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-csNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM (and/or UKCA) branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-csNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your branch at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#::: '''vn13.0 onwards''', in addition: ''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-csNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-csNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-csNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.1'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-csNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn13.1'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-csNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-csNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM11.8_test_suite&diff=9724Using the UM11.8 test suite2022-12-02T13:50:05Z<p>Mdalvi: /* Using the UKCA test suites : UM11.8 onwards */</p>
<hr />
<div>=== Using the UKCA test suites : UM11.8 onwards ===<br />
<br />
'''13.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br/><br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
'''12.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br/><br />
<br />
'''12.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br/><br />
<br />
'''12.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br/><br />
<br />
''11.9: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]''<br/><br />
<br />
''11.8: [https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cm128'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-cmNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cmNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_cray'' or ''Monsoon''<br />
#:: For UM12.0+ On Monsoon, this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false''<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cmNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM (and/or UKCA) branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cmNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your branch at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#::: '''vn13.0 onwards''', in addition: ''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cmNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cmNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cgNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn12.2'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cmNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn12.2'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-cmNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cmNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9723Rose-UKCA suites2022-12-02T13:49:31Z<p>Mdalvi: </p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/4/7/8 u-cs478]'''<br />
<br />
''Changes from vn13.0 version:'': None<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9718GA7.1 StratTrop suites2022-11-29T12:21:48Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || <br />
|-<br />
|| '''UM13.0-GAL9+Strattrop''' <br/>(under development) || '''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/s/2/3/5 u-cs235]''' || || ||<br />
|-<br />
|}<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|| '''UM13.0''' || '''<code>u-cq148</code>''' (with prebuilds) || '''<code>u-cq155</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM11.8_test_suite&diff=9714Using the UM11.8 test suite2022-11-21T11:41:52Z<p>Mdalvi: /* Using the UKCA test suites : UM11.8 onwards */</p>
<hr />
<div>=== Using the UKCA test suites : UM11.8 onwards ===<br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
'''12.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br/><br />
<br />
'''12.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br/><br />
<br />
'''12.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br/><br />
<br />
''11.9: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]''<br/><br />
<br />
''11.8: [https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]''<br/><br />
<br />
All Rose suites listed here are set to be executed on Monsoon as described in the [https://code.metoffice.gov.uk/doc/monsoon2/rose.html#rose-setup Rose-Monsoon] instructions and '''not from the PUMA''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cm128'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-cmNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cmNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_cray'' or ''Monsoon''<br />
#:: For UM12.0+ On Monsoon, this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false''<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cmNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM (and/or UKCA) branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cmNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your branch at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#::: '''vn13.0 onwards''', in addition: ''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cmNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cmNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cgNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn12.2'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cmNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn12.2'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-cmNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cmNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=9640Bugfixes (new approach)2022-11-10T12:34:14Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]''' || [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || '''OPEN''' || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || to be lodged at UM10.2 || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || || '''OPEN''' || (Reported by Hamish/ Adrian)<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] [https://code.metoffice.gov.uk/trac/um/ticket/6816 6816]|| || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || '''OPEN''' || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || '''OPEN''' || <br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || #6816 || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. || '''OPEN''' || Mohit Dalvi<br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop || Not yet || || After chem v121/ always || || || '''OPEN''' || <br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=9639Bugfixes (new approach)2022-11-10T12:15:00Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]''' || [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || '''OPEN''' || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || to be lodged at UM10.2 || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || || '''OPEN''' || (Reported by Hamish/ Adrian)<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] || '''OPEN''' || (Reported by Marc / Alan)<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || '''OPEN''' || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. || '''OPEN''' || <br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''OPEN''' || <br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || '''OPEN''' || <br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || Not yet || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. || '''OPEN''' || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products for (OH + H2) changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop || Not yet || || After chem v121/ always || || || '''OPEN''' || <br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Bugfixes_(new_approach)&diff=9638Bugfixes (new approach)2022-11-10T12:11:50Z<p>Mdalvi: /* Bug fixes table */</p>
<hr />
<div>The aim of this page is to present the information on the new bug reporting system. All bugs should be reported to ukca_bugs@metoffice.gov.uk.<br />
More details of the approach to reporting and fixing bugs is contained in the document [[media:Improving_the_management_of_UKCA_bug_fixes_v4.pdf|here]] .<br />
<br />
== Bug fixes table ==<br />
This is a list of all reported bugs, with a link to tickets with more information on the issue and branches to fix it. Some of the bugs/ issues are described in more detail on an older [[Developing_Releases_Bugfixes| bugfixes]] page. The UM versions listed are those where the bug is known to be present. '''Please note however, that bugs in versions before 8.2 are not reported here''', although information on some of these can be found [[Bugfixes|here]]. <br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;rowspan:2";|# <br />
!style="text-align:top;rowspan:2";|Description <br />
!colspan="2"|Ticket<br />
!style="text-align:top;rowspan=2"|Affected <br/>Versions/ <br/> Config<br />
!style="text-align:top;rowspan=2"|Branch with fix<br />
!style="text-align:top;rowspan=2"|Remarks<br />
!style="text-align:top;rowspan=2"|OPEN/CLOSED<br />
!style="text-align:top;rowspan=2"|Owner<br />
|-<br />
|<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| 1 <br />
| Improper construction of filename <br/>for Background Aerosol data used for Fast-JX/ HetPSC<br />
| rowspan="12"| [http://fcm2/projects/UM/ticket/4382 #4283] <br />
| rowspan="12"| [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439]<br />
| rowspan="12"| 8.2-8.3 <br />
| rowspan="12"|MetO: <br/>'''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma:<br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes''' <br />
| rowspan="12"| Lodged at UM8.3. <br/> Note: Likely to clash with <br/>some vn8.2 ''science'' branches. <br />
| rowspan="12"| CLOSED<br />
| rowspan="12"| - <br />
|-<br />
| 2 || SO3 missing from UKCA_CSPECIES<br />
|-<br />
| 3 || MODE diagnostics indexing issue<br />
|-<br />
| 4 || Correct the methane initialisation <br/>when l_prescribe_ch4 option is selected<br />
|-<br />
| 5 || Logic for Heterogenous reactions under TropIsop Chem<br />
|-<br />
| 6 || String length differences in Strat+Trop <br/>reaction rate definition array<br />
|-<br />
| 7 || Incorrect Loop control for a Fast-JX routine<br />
|-<br />
| 8 || Remove N2O from lumped N species for Stratospheric Chemistry<br />
|-<br />
| 9 || Fix an initialisation issue that caused <br/>consecutive runs to give different results<br />
|-<br />
| 10 || Incorrect read-size for a Fast-JX lookup table<br />
|-<br />
| 11 || Minor write statement formatting issues<br />
|-<br />
| 12 || Minor variable/ array initialisation issues.<br />
|-<br />
| 13 || Missing initialisation of COS LowBC || [http://fcm2/projects/UM/ticket/4956 #4956] || [https://puma.nerc.ac.uk/trac/UM/ticket/651 #651] || 8.2 <br/> CheST+Aero|| MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.2_ukca_COSmmr_bugfix'''<br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.2_ukca_COSmmr_bugfix''' || Lodged at UM8.2 || CLOSED || - <br />
|-<br />
| 14 || UKCA Age-of-Air setup bug || [http://fcm2/projects/UM/ticket/5175 #5175] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>AgeAirOnly|| MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_AgeAirOnly_fix'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 15 || Incorrect factors for MODE emiss diagnostics || Part of <br/>[http://fcm2/projects/UM/ticket/4301 #4301] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>GLOMAP || MetO: Included in <br/>'''fcm:um_br/dev/hadcj/vn8.4_ukca_combined_scav'''<br/>'''fcm:um_br/dev/hadcj/vn8.5_ukca_combined_scav'''<br/> Puma: <br/> '''fcm:um_br/dev/cce_cj/vn8.4_ukca_combined_scav''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 16 || Array Dimensioning/ Indexing issues <br/> affecting ENDGAME || [http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4-8.5 <br/>EG+UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 17 || Activate: Value underflow trap combined with debug-level || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.5 <br/>Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 18 || Errors in UKCA CheST+Het/PSC setup code || [http://fcm2/projects/UM/ticket/5465 #5465] || [https://puma.nerc.ac.uk/trac/UM/ticket/652 #652] || 8.5 <br/>CheST+<br/>Het/PSC || MetO:<br/>'''fcm:um_br/dev/fris/<br/>vn8.5_fix_het_psc'''<br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.5_fix_het_psc''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 19 || Change in UKCA results when <br/> print/ debug level is changed || [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 <br/>GLOMAP || MetO:<br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 20 || Failures in ''asad_chem_diags'' when <br/>Print-level=Diag and using ''UmPrint''<br/> as Asad debug output exceeds buffer size || Part of [http://fcm2/projects/UM/ticket/5470 #5470] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/650 #650]'' || 8.6 || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.6_ukca_fix_prstatus_diff'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.6_ukca_remove_asad_prints''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 21 || Incorrect calculation of some ASAD 3-D diags || [http://fcm2/projects/UM/ticket/5922 #5922] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2-8.6 || MetO:<br/>'''fcm:um_br/dev/hadlk/vn8.6_UKCA_3Demis_FixUnits'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.6 || CLOSED || - <br />
|-<br />
| 22 || Indexing bug - ''sin_v_latitude'' || Part of <br/>[http://fcm2/projects/UM/ticket/5420 #5420] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5 <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadzm/vn8.5_ukca_dims_uninit_fixes'''<br/> Puma: <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at UM8.5 || CLOSED || - <br />
|-<br />
| 23 || Bug in Fast-JX mass calculation || [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/565 #565] <br/> Also [https://puma.nerc.ac.uk/trac/UM/ticket/636 #636] || 7.3: <br/>FastJX || MetO:<br/>'''fcm:um_br/dev/frtf/<br/>vn8.4_fastj-x_debug'''<br/> Puma: <br/> '''fcm:um_br/dev/luke/<br/>vn8.4_FJX_dm_3d_bugfix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Seems to mostly affect <br/> Low-top or hi-res runs. <br/> Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 24 || Erroneous 50% reduction factor in <br/> aerosol sedimentation velocity calc || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''Part of [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647]'' || 8.2: <br/>GLOMAP || MetO:Included in<br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: <br/> '''fcm:um_br/dev/dan2012/vn8.4_Sedimentation_Fix''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 25 || ACTIVATE uses saturation mix ratio instead <br/> of saturation vap pressure || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/frjy/<br/>vn8.4_ukca_vgrav_av'''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: Included in<br/>'''fcm:um_br/dev/dan2012/vn8.4_Nenes_Activate''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 26 || TropChem: uses mmr instead of vmr for Q || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: <br/>TropIsop || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 27 || Erroneous reaction rate for OH+MGLY reaction || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> for ''TropIsop'' Included in:<br/> '''fcm:um_br/dev/hadfo/vn8.4_ukca_<br/>update_tropisop_rate_coeffs'''<br/>Puma: For ''StratTrop/CheST''<br/>'''fcm:um_br/dev/foconnor/vn8.4_ukca_bugfix<br/>_StratTrop_OHMGLY_rxnrate'''<br/>For ''TropIsop/CheT:'' Included in <br/>'''fcm:um_br/dev/foconnor/vn8.4_vn8.4_ukca<br/>_update_tropisop_rate_coeffs''' <br/> '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 (StratTrop only) || CLOSED || - <br />
|-<br />
| 28 || Indexing bug - ''all_tracers'' array <br/> in Plume Scavenging branch || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''None'' || 8.4: <br/>EG+Plume Scav || MetO: Included in <br/>fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7'''<br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 29 || Indexing bug - ''asad_chemdiags%diag_type'' in ''asad_tendency_ste'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.2: || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 30 || Indexing bug - ''f3_at_u'' || Part of [http://fcm2/projects/UM/ticket/6105 #6105] || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.4: <br/>EG+UKCA || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: '''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [http://fcm2/projects/UM/ticket/5616 #5616] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/368 UM:#368] || [https://puma.nerc.ac.uk/trac/UM/ticket/555 #555] || 7.3: <br/>CheT+Aero || MetO: <br/>'''fcm:um_br/dev/fris/vn8.4_increase_rafeps''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.4_increase_rafeps''' || Temporary Work-around. <br/>May not work in <br/>all cases<br/> '''CLOSED''' as not seen any more. May re-open || CLOSED || Nick Savage<br />
|-<br />
| 32 || ACTIVATE:uses cloud_liq_water (diagnostic) which is <br/> not consistent with cloud fraction (prognostic) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 7.3: <br/>ACTIVATE || MetO: <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 33 || RADAERv2 in UMUI: Look-up table files linked to wrong Unit numbers || ''None'' || ''None'' || 8.5-8.6 || Enter ''_an_'' files for ''accumulation mode''<br/> and ''_ac_'' files for the <br/>''aitken/insol accum mode'' boxes <br/> on the RADAER panel || No code change involved || CLOSED || - <br />
|-<br />
| 34 || ACTIVATE: Argument dimensions not compatible with ENDGame<br/> (should specify 1:model_levels) || Part of ''[http://fcm2/projects/UM/ticket/6105 #6105]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/636 #636]'' || 8.5:<br/>EG-Activate || MetO: Included in <br/>'''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes<br/>_package_for_GA7''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86''' || Lodged at vn9.0 || CLOSED || - <br />
|-<br />
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || [http://fcm2/projects/UM/ticket/6417 #6417] <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 UM:#1409]''<br/>'''[https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]''' || [https://puma.nerc.ac.uk/trac/UM/ticket/653 #653] || 7.3: || ''None'' || '''Will be folded into larger dry deposition work plan''' || '''OPEN''' || Fiona O'Connor / Garry Hayman<br />
|-<br />
| 36 || Error in calculation of Column Ozone diagnostic || ''[https://code.metoffice.gov.uk/trac/um/ticket/102 UM:#102]'' <br/> ''[https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564]'' <br/>|| || 7.3: || MetO:<br/> '''fcm:um_br/dev/hadvh<br/>/vn8.2_coloz_fix''' <br/> Puma: <br/> '''fcm:um_br/dev/foconnor/<br/>vn8.2_coloz_fix''' || Lodged at vn10.1 as part of the <br/> UKCA bugfix package [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package vn10.1_ukca_bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || - <br />
|-<br />
| 37 || Mismatch in levels for UKCA non-transported prognostics/ chem_diags.<br/> Dimensions not compatible with ENDGame<br/> || ''[http://fcm2/projects/UM/ticket/6376 #6376]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/649 #649]'' || 9.1<br/>ENDGame-UKCA || MetO: <br/>'''fcm:um_br/dev/hadzm/vn9,1_ukca_fix_chemdiag_levs''' <br/> Puma: <br/>'''fcm:um_br/dev/mdalvi/vn9.1_ukca_fix_chemdiag_levs''' || Lodged at vn9.1 || CLOSED || - <br />
|-<br />
| 38 || Missing logical for volcanic so2 emissions. || ''[https://code.metoffice.gov.uk/trac/um/ticket/1350 UM:#1350]'' <br/> ''[http://fcm2/projects/UM/ticket/6418 #6418]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/656 #656]'' || || MOSRS: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_make_volc_so2emiss_optional branches/dev/mohitdalvi/vn10.5_make_volc<br/>_so2emiss_optional] || Lodged at 10.6 || CLOSED || Mohit Dalvi<br />
|-<br />
| 39 || Fast-JX fails if .NOT. L_PC2 and .NOT. l_3d_cca || ''[http://fcm2/projects/UM/ticket/6443 #6443]'' || ''[https://puma.nerc.ac.uk/trac/UM/ticket/667 #667]'' || 8.2-9.1 || MetO:<br/> '''fcm:um_br/dev/fris/vn9.1_fastjx_index_bug''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/<br/>vn9.1_fastjx_index_bug''' || Lodged at vn9.1 || CLOSED || -<br />
|-<br />
| 40 || UKCA fails if MODE switched Off <br/> 10m wind not in D1 but req for AeroChem || Part of <br/>''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || 9.1 UKCA+AeroChem;<br/>MODE & CLASSIC<br/> Off || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 41 || OC biomass burning emissions - incorrect <br/> conversion. Assumes emissions as kg POM, but (new) <br/> ancils are kg C || ''[http://fcm2/projects/UM/ticket/6429 #6429]'' || || vn8.5: || MetO:<br/> '''fcm:um_br/dev/fpbj/<br/>vn8.6_ukca_mode<br/>_BBOC-POM_bugfix''' <br/> <br/> Puma: <br/>'''None''' || The scaling up of OC to POM is now expected to be done when creating the ancils. In the netcdf system the units (i.e. OC or POM) will be explicitly given in the meta data to avoid this problem. || CLOSED || -<br />
|-<br />
| 42 || RADAER lookup table reading bug. <br/> Input values not passed to RADAER || ''[http://fcm2/projects/UM/ticket/6616 #6616]'' <br/> part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: <br/>with RADAER || MetO:<br/> '''fcm:um_br/dev/hadzm/vn9.2_ukca_fix_radnml_read''' <br/> MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 43 || Reconfiguration bug. L_UKCA used for <br/> setting tr_levels before RUN_UKCA is read || || || vn8.3:vn9.0 UKCA with <br/> Classic fully Off || MetO:<br/> '''fcm:um_br/dev/hadzm/vn8.6_fix_rcf_stshcomp_ukca''' <br/> <br/> Puma: <br/>'''None''' || Automatically fixed under STSHCOMP <br/> rationalisation at vn8.6 (#5331) || CLOSED || -<br />
|-<br />
| 44 || Logicals set to default TRUE: <br/> l_ukca_ibvoc: aborts if JULES copy is not set. <br/> l_ukca_plume_scav: non-GLOMAP (e.g. Age-Air only) run crashes. || part of MOSRS ''[https://code.metoffice.gov.uk/trac/um/ticket/112 UM:#112]'' || || vn9.2: UKCA || MOSRS:<br/> '''[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.0_ukca_update_app fcm:um.xm_br/dev/mohitdalvi/vn10.0_ukca_update_app]''' || Lodged at vn10.0 || CLOSED || -<br />
|-<br />
| 45 || nlev is not passed to asad_impact in asad_cdrive || [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252] || || All versions || MOSRS:<br/> '''fcm:um.x_br/dev/scottwales/r1974_asad_impact_argument''' || See MOSRS ticket [https://code.metoffice.gov.uk/trac/um/ticket/252 UM:#252]. Lodged in vn10.0. EXBUG from NCI. || CLOSED || -<br />
|-<br />
| 46 || Inconsistent use of ''wet_levels'' and ''model_levels'' <br/> in UKCA_AERO_CTL 1-D arrays || None || || All versions || None || Impact if wet_levels/= model_levels, but <br/> this option has never been supported for New Dynamics or ENDGAME and <br/> wet_levels is being retired by [https://code.metoffice.gov.uk/trac/um/ticket/425 UM:#425] from 10.2. || CLOSED || -<br />
|-<br />
| 47 || Dimension mismatch: q_chem, t_chem not <br /> considering extra level for ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/379 UM:#379] || || ENDGame-UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2703/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix/src/atmosphere/UKCA/ukca_main1-ukca_main1.F90 here] (MOSRS) || Lodged at UM10.1 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/239 UM:#239] || CLOSED || -<br />
|-<br />
| 48 || Bugs in RADAER - dimensions, asymmetry param || [https://code.metoffice.gov.uk/trac/um/ticket/380 UM:#380] [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || || All RADAER || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/5885 here] (MOSRS) and [https://code.metoffice.gov.uk/trac/um/changeset/5869 here] (MOSRS)|| Leads to div-by-zero error in rescale_phase_fnc.<br/> Lodged at UM10.1 as part of the [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix package] <br/> under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 49 || UKCA emissions: incorrect number, <br/>un-initialised slots in all_emissions() || [https://code.metoffice.gov.uk/trac/um/ticket/381 UM:#381] || || All UKCA || Example fix [https://code.metoffice.gov.uk/trac/um/changeset?reponame=&new=3013%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix&old=2703%40main%2Fbranches%2Fdev%2Fmohitdalvi%2Fvn10.0_glomap_coagnucl_fix here] (MOSRS) || Lodged at vn10.2 as <br/> part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || CLOSED || Mohit Dalvi<br />
|-<br />
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 UM:#319] || || UKCA-GLOMAP || Example fix [https://code.metoffice.gov.uk/trac/um/changeset/2582/main/branches/dev/mohitdalvi/vn10.0_glomap_coagnucl_fix here] (MOSRS) || '' Mainly a workaround'' <br/> To be lodged || CLOSED || '''Mohit Dalvi/Graham Mann?'''<br />
|-<br />
| 51 || Units of wetland emissions || [https://code.metoffice.gov.uk/trac/um/ticket/571 UM:#571] || || All versions || Example fix [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_wetlandems here] (MOSRS) || Wetland emissions misinterpreted as <br/> gridbox mean rates rather than a land <br/> fraction rate - Lodged at UM10.1 as part of the <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/fionaoconnor/vn10.1_ukca_bugfix_package UKCA bugfix_package] under ticket [https://code.metoffice.gov.uk/trac/um/ticket/564 UM:#564] || CLOSED || -<br />
|-<br />
| 52 || PSC surface area set to zero? || [https://code.metoffice.gov.uk/trac/um/ticket/609 UM:#609], [https://code.metoffice.gov.uk/trac/um/ticket/595 UM:#595] || || UKCA with l_het_psc || || Lodged at UM10.4 <br> ''595'' corrects GLOMAP aero surf area units, <br> ''609'' corrects logic for using Clim/CLASSIC/GLOMAP aero surf area || CLOSED || Mohit Dalvi/ Luke Abraham<br />
|-<br />
| 53 || UKCA RADAER namelists aren't read on the Cray || [https://code.metoffice.gov.uk/trac/um/ticket/577 UM:#577] || || RADAER, some platforms only || ''Change to input files, not code'' <br> '''M. Richardson to share info on back porting'''' || Files have been edited after vn10.1 by Sytems Team : for older versions here is a [http://www.ukca.ac.uk/wiki/index.php/Change_namelists_for_Cray_compiler Namelist workaround] || CLOSED || -<br />
|-<br />
| 54 || Offline oxidants Chemistry: <br/>Diagnostics not properly initialised || [https://code.metoffice.gov.uk/trac/um/ticket/659 UM:#659] || || Offline Chem || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.3.1_ukca_correct_oxidants vn10.3.1_ukca_correct_oxidants] || Lodged at UM10.3 || Closed || <br />
|-<br />
| 55 || Use of trigonometric variables e.g. ''f3_at_u'' <br/> not consistent with ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/658 UM:#658] || || All UKCA || [https://code.metoffice.gov.uk/trac/um/changeset/8682/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 as part of #805 || CLOSED || Mohit Dalvi<br />
|-<br />
| 56 || Array size issues with UKCA tracers when using EG limited area models|| [https://code.metoffice.gov.uk/trac/um/ticket/682 UM:#682] || || ENDGAME UKCA LAMs || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/nicksavage/vn10.1_ukca_eg_array_dims vn10.1_ukca_eg_array_dims] || to be lodged at UM10.2 || lodged at UM10.2 || CLOSED || -<br />
|-<br />
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 UM:#756] || || UKCA jobs not using <br/> CLASSIC but without DMS in chemistry || MOSRS:<br/> [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/vn10.1_aqum_eg_fixes vn10.1_aqum_eg_fixes] || Model stops with message about <br/> missing input. Low priority - rare edge case with informative error message.<br/> See [https://code.metoffice.gov.uk/trac/um/ticket/2814 UM:#2814]. || CLOSED || Nick Savage<br />
|-<br />
| 58 || Fastj-X runs on patches all in dark || [https://code.metoffice.gov.uk/trac/um/ticket/1360 UM:#1360] || || UKCA jobs using FastJ-X || None yet || Optimisation not bug. Ticket stays open but does not belong here || CLOSED || Nick Savage<br />
|-<br />
| 59 || Mismatch in levels while reading <br/> CDNC from D1 under ENDGame || [https://code.metoffice.gov.uk/trac/um/ticket/704 UM:#704] || || EG-UKCA vn9.0+ <br/> with Indirect effects || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.0_fix_cdnc_lev vn10.0_fix_cdnc_lev] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 60 || Model failure with '''PrStatus_Diag''' || [https://code.metoffice.gov.uk/trac/um/ticket/784 UM:#784] || || UKCA on Cray || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/mohitdalvi/vn10.2_ukca_prstat_diag_fixes vn10.2_ukca_prstat_diag_fixes] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 61 || MPI BCAST bug in NetCDF emiss code || [https://code.metoffice.gov.uk/trac/um/ticket/782 UM:#782] || || vn10.1 UKCA <br/> with Netcdf emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/alistairsellar/vn10.2_ukca_netcdf_bcastbug vn10.2_ukca_netcdf_bcastbug] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 62 || Inconsistency in aero_surf area used in <br/>heterogeneous reactions routine || [https://code.metoffice.gov.uk/trac/um/ticket/778 UM:#778] || || UKCA+ het || || Fixed as part of #98 (non transported prognostics || Closed || <br />
|-<br />
| 63 || Inconsistency in timestep/ interval <br/> calculation for BE-Offline scheme || [https://code.metoffice.gov.uk/trac/um/ticket/774 UM:#774] || || All BE Offline || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.2_ukca_repair_interval vn10.2_ukca_repair_interval] || Lodged at vn10.2 || CLOSED || Colin Johnson<br />
|-<br />
| 64 || Very low cloud fraction values <br/> can cause failures in Fastj/jx || [https://code.metoffice.gov.uk/trac/um/ticket/757 UM:#757] || || Any || Temporary fix: <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/nicksavage/vn10.2_ukca_acf_zero vn10.2_ukca_acf_zero] || Temporary workaround <br/> lodged at vn10.2 || CLOSED || -<br />
|-<br />
| 65 || qcl not correctly initialised <br/> in ''ukca_calc_aqueous_6a'' || Part of [https://code.metoffice.gov.uk/trac/um/ticket/805 UM:#805] || || UKCA run with <br/> 6A convection || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8787/main/branches/dev/mohitdalvi/vn10.2_ukca_bugfix_package vn10.2_ukca_bugfixes_package] || Lodged at UM10.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 66 || Crash in NetCDF emissions and oxidants routines <br/> when using NetCDF-4 libraries || NA || || vn10.0-10.2 UKCA <br/> + NetCDF || MOSRS: [https://code.metoffice.gov.uk/trac/um/changeset/8713/main/branches/dev/janemulcahy/vn10.0_ukca_readnc_offline_fix vn10.2_ukca_readnc_offline_fix] || Automatically fixed as part of [https://code.metoffice.gov.uk/trac/um/ticket/282 UM:#282] || CLOSED || -<br />
|-<br />
| 67 || Error in indexing of Radiative gases array. <br/> Radiation sees MMR of the wrong ('next') species || [https://code.metoffice.gov.uk/trac/um/ticket/1150 UM:#1150] || || All EG-UKCA with <br/> gas-radiative feeback || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.2_grgas_addr_fix vn10.2_grgas_addr_fix] || Lodged at UM10.3 || CLOSED || Marc Stringer (UKESM)<br />
|-<br />
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || No ticket || Strat-Trop and Tropisop with l_ukca_trophet=TRUE || None || This may be correct || CLOSED || Nick Savage<br />
|-<br />
| 69 || Inconsistency between aerosol size and mmr/Nd. <br/> wetdp and drydp not recalculated after aerosol remoding || [https://code.metoffice.gov.uk/trac/um/ticket/1089 UM:#1089] || || ALL UKCA- GLOMAP. || MOSRS UM10.2: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_wetdp_drydp_recalc_bug@13750 vn10.2_ukca_wetdp_drydp_recalc_bug] <br/> [MOSRS UM10.3: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.3_ukca_wetdp_drydp_calc_fix@13749 vn10.3_ukca_wetdp_drydp_calc_fix] || Leads to unphysical large spikes <br/> in AOD. Believe UM7.3 jobs may be <br/>unaffected but haven't checked.<br/>Lodged at UM10.4 || Closed || <br />
|-<br />
| 70 || Age-of-air only configuration does not work at UM10.3 || part of [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UM10.3 Age-air-only || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 71 || Minor bugs flagged up by ''rigorous'' compilation flags: <br/> ''dust_flux'': array not allocated if L_dust=False, but passed regardless to ukca_new_emiss_ctl <br/> ''soil_layer_moisture'': first dimension=0 if no land on PE. <br/> ''advt()'': variable used in loop over total tracers when size is jpctr (=chem_tracers). <br/> ''nldepx'': out-of-bounds with Offline oxidants scheme. Size of array <br/> should be 6+jpspec, based on information from ASAD developer. || [https://code.metoffice.gov.uk/trac/um/ticket/1171 UM:#1171] || || UKCA+NetCDF emiss || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ageair_and_minor_fixes vn10.3_ageair_and_minor_fixes] || Lodged at UM10.3 || CLOSED || Mohit Dalvi<br />
|-<br />
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || UM7.3+ || MOSRS: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 73 || UKCA-GLOMAP: MDT< MDTMIN warnings from GA6+ runs || [https://code.metoffice.gov.uk/trac/um/ticket/1251 UM:#1251] || || UM7.3+ || None yet || To be Lodged || CLOSED - see UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1332 UM:#1332] || Graham Mann<br />
|-<br />
| 74 || Bug in ukca_tropopause with definition of PV tropopause <br/> Fix to be combined with Bug 75 below || [https://code.metoffice.gov.uk/trac/um/ticket/1283 UM:#1283] <br/> New ticket [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || UM10.3 || MOSRS: [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/fionaoconnor/vn10.6_ukca_tropopause_amendment/src vn10.6_ukca_tropopause_amendment] || Scope extended to include modifications to print statement. To be Lodged, but isn't sufficient to fix STE flux diagnostics<br/>Lodged at vn11.2 || CLOSED || Mohit Dalvi<br />
|-<br />
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 UM:#1367] || || ENDGame? || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.1_ukca_fix_o3_ste vn11.1_ukca_fix_o3_ste] || Lodged at vn11. || CLOSED || Mohit Dalvi<br />
|-<br />
| 76 || Scale Lightning emissions || [https://code.metoffice.gov.uk/trac/um/ticket/1310 UM:#1310] || || UMvn7.3+ || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenhardiman/vn10.2_scale_lightning_nox vn10.2_scale_lightning_nox] works but scaling is to be added as namelist variable for lodging purposes || Lodged at 10.5 || CLOSED || -<br />
|-<br />
| 77 || Bug in microphysics process rates used by GLOMAP which leads to process rates being ~O(10) times too low and hence too small aerosol removal. The aerosol removal has to be tuned in response to this bugfix || bugfix: [https://code.metoffice.gov.uk/trac/um/ticket/367 UM:#367] Tunings: [https://code.metoffice.gov.uk/trac/um/ticket/854 UM:#854] || || GA4 + Configs [tunings applied in GA7 development +) || Bugfix: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/jonathanwilkinson/vn10.2_mphys_bugs_improvements vn10.2_mphys_bugs_improvements] <br/>Tunings: [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/janemulcahy/vn10.2_ukca_asnow_rfrac_tune vn10.2_ukca_asnow_rfrac_tune] <br/><br/> Bugfix and Tunings backported to PUMA br at UMvn8.4. <br/> Bugfix: '''mdalvi/vn8.4_mphys_bugfix''' <br/> Tuning: '''j.mollard/<br/>vn8.4_scav_bugfix<br/>_with_JMscavimpr''' [revision 20160] || Both Lodged from UM10.3 || CLOSED || Jonathan Wilkinson/Jane Mulcahy<br />
|-<br />
| 78 || GLOMAP dust bugs:<br/> 1. Mapping of bin->mode emissions <br/> 2. incorrect STASH options codes || [https://code.metoffice.gov.uk/trac/um/ticket/1355 UM:#1355] || || UM10.2:, GLOMAP <br/>with dust || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_dust_diag_emis_fixes vn10.3_ukca_dust_diag_emis_fixes] || Lodged at UM10.3 || Closed || Stephanie Woodward<br />
|-<br />
| 79 || Aerosol Impaction scavenging bugs:<br/> 1. Incorrect use of Conv Frac (FC) <br/> 2. Total (conv+dyn) precip rate applied separately for convective as well as dynamic scavenging (double counting) || [https://code.metoffice.gov.uk/trac/um/ticket/1421 UM:#1421] <br/> [https://code.metoffice.gov.uk/trac/um/ticket/4145 Retire logical at UM:#4145] || || vn7.3: GLOMAP || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/stephaniewoodward/vn10.3_ukca_impscav_fix vn10.3_ukca_impscav_fix] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_retire_l_fix_ukca_impscav vn11.1_retire_l_fix_ukca_impscav] || Lodged at UM10.3 <br/> Target UM11.2|| Closed || <br />
|-<br />
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM:#1646] || || All EG jobs with H2O feedback? || None || In progress ||CLOSED || Colin Johnson<br />
|-<br />
| 81 || Runs with segment/ restart interval < 5 days <br/> fail due to NetCDF emiss update bug || [https://code.metoffice.gov.uk/trac/um/ticket/948 UM:#948] but to be fixed under <br/> [https://code.metoffice.gov.uk/trac/um/ticket/162 UM:#162] || || UM10.2+ , NetCDF emissions || Temporary workaround:<br/> 1.[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.3_ncdf_emiss_greg_fix vn10.3_ncdf_emiss_greg_fix]. <br/> 2. Use NetCDF emissions from ''/projects/ukca-meto/mdalvi/ancil/daily'' || Lodged at 10.6.1 || CLOSED || Alistair Sellar/ Mohit Dalvi<br />
|-<br />
| 82 || Incorrect arguments to ukca_calcminmaxndmdt.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/1801 UM:#1801] || || 10.2 - 10.4 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || Causes extra output from some PEs. Does not change results. to be lodged with other refactorings || CLOSED || -<br />
|-<br />
| 83 || error in the indexing of the tot_tracer array in the convective plume scavenging || [https://code.metoffice.gov.uk/trac/um/ticket/2036 UM:#2036] || || ? - 10.5 || [https://code.metoffice.gov.uk/trac/um/changeset/21272/main/branches/dev/nicksavage/vn10.4.1_ukca_refactorings r21272 of vn10.4.1_ukca_refactorings] || the number tracer for the first active mode will not be scavenged and there will be plume scavenging happening to the passive ozone or age of air tracer if using a chemistry scheme with l_ukca_advh2o TRUE. Fix lodged at 10.6 || CLOSED || Nick Savage<br />
|-<br />
| 84 || NetCDF error when using UKCA and Nudging: Model fails with 'EM_GET_VAR_INFO: Time dimension info not found, check if em_fopen was called with option l_ignore_time = .TRUE.' || [https://code.metoffice.gov.uk/trac/um/ticket/2095 UM:#2095] || || 10.2 onwards; <br/>UKCA+Nudged || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_nudge_fixes_and_new_app vn10.5_nudge_fixes_and_new_app]<br/> Includes other Nudging bug-fix and <br/> new rose-stem app || Lodged at UM10.5 || Closed || Mohit Dalvi<br />
|-<br />
| 85 || Failure if using UKCA as ''Age-air-only'' <br/> Error: ''"Type of solver (0) not recognised"'' (as this config does not use any chemical scheme) || [https://code.metoffice.gov.uk/trac/um/ticket/2148 UM:#2148] || || 10.5 Age-air-only <br/> e.g. GA7 w/o GLOMAP|| [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.5_ukca_ageair_fix vn10.5_ukca_ageair_fix] || Lodged as part of #1232 at 10.6.1 || CLOSED || Mohit Dalvi<br />
|-<br />
| 86 || Discontinuity in photolysis diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/2286 UM:#2286] || || At least UMvn10.5 || || Fixed as a side effect of #1958 || CLOSED || Fiona O'Connor<br />
|-<br />
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. This may mean than there is no H2SO4 because of this, with impacts on GLOMAP aerosols. Need to also select the correct products in <code>chemistry_ctl</code> || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245] || || vn8.2+ || Combination of two different bugs - see <br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_ystore branches/dev/lukeabraham/vn11.3_ukca_ystore] || Lodged at vn11.3 || CLOSED || Luke Abraham<br />
|-<br />
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM:#3261] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.6.1_fastjx_scattering_fix vn10.6.1_fastjx_scattering_fix]<br/>[https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/davidwade/vn10.8_fastjx_scattering_fix vn10.8_fastjx_scattering_fix] || Lodged at vn10.9 || CLOSED || David Wade/Luke Abraham<br />
|-<br />
| 89 || Sea Salt Density || [https://code.metoffice.gov.uk/trac/um/ticket/2405 UM:#2405] || || vn7.3 onwards || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/colinjohnson/vn10.8_ukca_seasalt_density_correction vn10.8_ukca_ss_density_correction]<br/> || Lodged under a temporary logical at UM10.9 (so not on by default) "l_fix_nacl_density" in namelist:temp_fixes<br/> [https://code.metoffice.gov.uk/trac/um/ticket/3490 UM:#3490] follow up ticket will review temp logical. || CLOSED || Colin Johnson<br />
|-<br />
| 90 || Extremely high/low NOy concentrations || [https://code.metoffice.gov.uk/trac/um/ticket/3400 UM:#3400] <br/> [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469] || || vn7.3 onwards (at least) || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.8_ukca_nat_fixes vn10.8_ukca_nat_fixes] || Will be fixed for vn10.9. Runaway HNO3 values at the surface due to BL NAT sedimentation lead to global corrections during transport, leading to large stratospheric loss with knock-on impacts to O3 and ClONO2 etc. || CLOSED || Mohit Dalvi/Luke Abraham<br />
|-<br />
| 91 || N-R offline oxidants broken at UM10.9 and a missing k index || [https://code.metoffice.gov.uk/trac/um/ticket/3606 UM:#3606] || || vn10.9 for break <br/> and vn9.1 for k index || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/marcstringer/vn10.9_fix_offline_oxidants vn10.9_fix_offline_oxidants] || Lodged at UM10.9 || CLOSED || Marc Stringer<br />
|-<br />
| 92 || UMDP084 incorrectly labels 38-476 ("Liquid cloud fraction") with units "m-3". It is a pure fraction (in the range 0.0 to 1.0) and so has no unit. || [https://code.metoffice.gov.uk/trac/um/ticket/3025 UM:#3025] || || || || Lodged at UM11.1 || CLOSED || -<br />
|-<br />
| 93 || Inconsistent surface resistance values for organic hydro-peroxide (rooh) || [https://code.metoffice.gov.uk/trac/um/ticket/1250 UM:#1250] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_surface_resistance vn11.0_surface_resistance] || Lodged at vn11.1 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || -<br />
|-<br />
| 94 || Data corruption in Age-of-Air (and possibly Passive O3) diagnostic on pressure levels || [https://code.metoffice.gov.uk/trac/um/ticket/3718 UM:#3718] || || vn10.2+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn10.9_ukca_debug_ageair_on_plev vn10.9_ukca_debug_ageair_on_plev] <br/> [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.0_ukca_ageair_and_stashm vn11.0_ukca_ageair_and_stashm] || Lodged at UM11.0 || CLOSED || Mohit Dalvi<br />
|-<br />
| 95 || wet/dry deposition flags for ozone are not consistent || || || || || This is a feature not a bug. || CLOSED || -<br />
|-<br />
| 96 || Output drydiam diagnostics where l_ukca_arg_act but not l_ukca_radaer || [https://code.metoffice.gov.uk/trac/um/ticket/3962 UM:#3962] || || Unknown || The beginnings of a solution are found in [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.0_ukca_drydiam_activate_wo_radaer vn11.0_ukca_drydiam_act_wo_radaer]. || Closed as a feature. <br/> This problem has been solved for the aerosol climatologies (see ticket [https://code.metoffice.gov.uk/trac/um/ticket/3874 UM:#3874]) which use stash addressing rather than d1 addressing. <br/> Work will begin after re-factoring of UKCA stash handling in [https://code.metoffice.gov.uk/trac/um/ticket/4367 UM:#4367] || CLOSED <br/> as feature || <br />
|-<br />
| 97 || "magic" numbers incrementing <code>imode</code> (e.g. . imode+4 , imode-4 , imode+3 , imode-3 ) <br/> See e.g. <code>src/atmosphere/UKCA/ukca_calc_coag_kernel.F90</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4284 UM:#4284] || || Unknown || || Not a bug: <br/> "For the coarse soluble mode (imode=4) there is no larger soluble mode and also there is no larger insoluble mode. It is intended that, for that mode, there is no intra-modal coagulation with other modes." || CLOSED || -<br />
|-<br />
| 98 || Incorrect usage of <code>npft</code> integer when <code>npft == 9 OR 13</code> || [https://code.metoffice.gov.uk/trac/um/ticket/4157 UM:#4157] || || All versions with these options || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_fix_npft vn11.1_fix_npft] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_ukca_h2dd_x) [https://code.metoffice.gov.uk/trac/um/ticket/4245 UM:#4245] || CLOSED || <br />
|-<br />
| 99 || UKCA dry deposition ukca_aerod.F90 HBr HOBr HCl HOCl || [https://code.metoffice.gov.uk/trac/um/ticket/4312 UM:#4312] || || vn7.3+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.1_dry_dep_species vn11.1_dry_dep_species] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_improve_drydep) [https://code.metoffice.gov.uk/trac/um/ticket/3997 UM:#3997] || CLOSED || <br />
|-<br />
| 100 || Negative concentrations of pvol_wat() || [https://code.metoffice.gov.uk/trac/um/ticket/4383 UM:#4383] || || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_neg_pvol_wat vn11.2_fix_neg_pvol_wat] || Lodged at vn11.2 <br/> Follow-on ticket to remove temporary logical (l_fix_neg_pvol_wat) [https://code.metoffice.gov.uk/trac/um/ticket/4416 UM:#4416] || CLOSED || <br />
|-<br />
| 101 || Errors in reaction rates and diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4466 UM:#4466] || || Unknown || NA || || CLOSED || '''Scott Archer-Nicolls''' <br/> '''Luke Abraham'''<br />
|-<br />
| 102 || Error in RESHAPE (size 3rd dimension) <br/> in ukca_main before <br/> CALL lsp_qclear || [https://code.metoffice.gov.uk/trac/um/ticket/4595 UM:#4595] || || NA || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/alanjhewitt/vn11.2_fix_ukca_reshape vn11.2_fix_ukca_reshape] || Not a bug <br/> Testing indicates that KGO change owing to refactoring results from compiler optimisation || Closed || <br />
|-<br />
| 103 || Incorrect indexing of ''tmprc'' array: ASAD_SPIMPMJP || [https://code.metoffice.gov.uk/trac/um/ticket/4562 UM:#4562] || || All versions || Possible fix mentioned on ticket || To be Lodged || CLOSED || Luke Abraham<br />
|-<br />
| 104 || Incorrect value for Rc for SO_2 deposition to open water || ~~[https://code.metoffice.gov.uk/trac/um/ticket/4635 UM:#4635]~~<br/>[https://code.metoffice.gov.uk/trac/um/ticket/5167 UM:#5167] || || vn || [https://code.metoffice.gov.uk/trac/um/browser/main/branches/dev/stevenrumbold/vn11.0_Ocean_depo_tweaks vn11.0_Ocean_depo_tweaks] || To be Lodged || Closed || Catherine Hardacre<br />
|-<br />
| 105 || segmentation fault on ukca_plev_diags_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/4625 UM:#4625]|| || Unknown || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/micheleguidolin/vn11.2_ukca_cce_87 vn11.2_ukca_cce_87] || Ticket lodged for UM vn11.3 || Closed || -<br />
|-<br />
| 106 || NaNs appearing when new UKCA science is turned on || [https://code.metoffice.gov.uk/trac/um/ticket/4397 UM:#4397]|| || Since vn11.1 || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_exp_rose_stem vn11.3_ukca_exp_rose_stem] || Lodged at vn11.4 || CLOSED || Luke Abraham<br />
|-<br />
| 107 || Missing c_h2o conversion factor in offline_oxidants_be || <del>[https://code.metoffice.gov.uk/trac/um/ticket/4714 um:#4714]</del><br/>[https://code.metoffice.gov.uk/trac/um/ticket/5118 um:#5118] || || || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/johnhemmings/vn11.1_offline_ox_solver_investigation vn11.1_offline_ox_solver_investigation] || Code is <code>zq(:)=RESHAPE(q(:,:,k),(/theta_field_size/))</code> rather than <code>zq(:) = RESHAPE(q(:,:,k),(/theta_field_size/))/c_h2o</code> || Closed || '''Luke Abraham'''<br />
|-<br />
| 108 || Incorrect stash processing of GLOMAP ''load*, conc* and plume_scav'' diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/4909 UM:#4909] || || UM10.6.1+ || None yet || To be Lodged after 11.6 || CLOSED || '''Mohit Dalvi'''<br />
|-<br />
| 109 || Bug in dry deposition of CH4 for 13/17/27 tiles || [https://code.metoffice.gov.uk/trac/um/ticket/5919 UM:#5919] || || UM10.4+ || None yet || Bug has been fixed for vn12.0 <br/> further CH4 emissions code under development underway <br/> but no more bug fixes required. || CLOSED || '''Gerd Folberth'''<br />
|-<br />
| 110 || UKCA solar-cycle routine does not pass NRUN-CRUN test || [https://code.metoffice.gov.uk/trac/um/ticket/4828 UM:#4828] || || UM10.8+ || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.3_ukca_solcyc_nruncrun vn11.3_ukca_solcyc_nruncrun] || To be Lodged after 11.5 || CLOSED || '''Luke Abraham'''<br />
|-<br />
| 111 || Cloud fraction array (''cloud_frac'') passed with wrong number of levels </br> Array passed as (row_length, rows, :), so offset by 1 level under ENDGame || Part of [https://code.metoffice.gov.uk/trac/um/ticket/4822 UM:#4822] || || All ENDGame versions || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/mohitdalvi/vn11.3_ukca_fix_cloudfrac_dim?rev=72047 vn11.3_ukca_fix_cloudfrac_dim] || To be Lodged for 11.5 || Closed || '''John Hemmings'''<br />
|-<br />
| 112 || <tt>delh2so4_chem</tt> is calculated incorrectly <br/> Incorrectly "fixed" in [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM:#3245 (Bug #87)]. || [https://code.metoffice.gov.uk/trac/um/ticket/5076 UM:#5076] || || All StratTrop+GLOMAP versions post vn8.2. Made worse post-vn11.4 if logical ''l_fix_ukca_h2so4_ystore'' is True. || [https://code.metoffice.gov.uk/trac/um/log/main/branches/dev/lukeabraham/vn11.4_ukca_ystore_fix vn11.4_ukca_ystore_fix] || To be Lodged for 11.6 || Closed || '''Luke Abraham'''<br />
|-<br />
| 113 || Latitude bugs affecting LAM configurations || [https://code.metoffice.gov.uk/trac/um/ticket/5119 UM:#5119] || || Unknown || None yet || To be lodged for 11.6 || Closed || '''John Hemmings'''<br />
|-<br />
| 114 || Bug in ukca_activate leading to droplet numbers being too high in the upper regions of continuous cloud columns || [https://code.metoffice.gov.uk/trac/um/ticket/5233 um:#5233] || || || [https://code.metoffice.gov.uk/trac/um/changeset/70341/ r70341] || Previously the number per m3 was replicated upwards from cloud base, but really this should be the number per kg of air to mimic what would happen in a rising air parcel (parcel expansion would lead to the number per m3 reducing with height as an air parcel rises, scaling with the air density). This is likely to make the largest difference for deep clouds where there are deep contiguous columns. || Closed || Dan Grosvenor <br />
|-<br />
| 115 || Some UKCA-related variables accessed in other parts of UM remain undefined in non-UKCA configurations <br/>Was ''Suite that does not call GLOMAP mode setup'' || [https://code.metoffice.gov.uk/trac/um/ticket/5151 UM:#5151] || || Unknown || None yet || To be lodged for 11.6 || Closed || Mohit Dalvi<br />
|-<br />
| 116 || Problem with the "specific humidity change from UKCA" diagnostic (stashcode 50240) || <del>[https://code.metoffice.gov.uk/trac/um/ticket/5164 UM:#5164]</del> [https://code.metoffice.gov.uk/trac/um/ticket/3875 UM:#3875] || || Unknown || None yet || See information in [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4819/TicketDetails UM:#4819] || Closed || <br />
|-<br />
| 117 || Fix call to extract_seg and insert_seg in ukca_aero_ctl || [https://code.metoffice.gov.uk/trac/um/ticket/4954 UM:#4954] || || 10.7+ || None yet || See both scitech and code review of [https://code.metoffice.gov.uk/trac/um/wiki/ticket/4739/TicketDetails UM:#4739] || Closed - not a bug || <br />
|-<br />
| 118 || lam should be REAL in acsn2o5_mod.F90 || [https://code.metoffice.gov.uk/trac/um/ticket/5271 UM:#5271] || || Unknown || Fix is trivial || Requires testing <br/> will result in KGO change || Closed || <br />
|-<br />
| 119 || Incorrect calculation for gridbox area - only affects GLOMAP-mode diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL versions || None yet || Calculation of <code>volume</code> appears correct, but <code>area</code> is not. This calculation is missing the factor <code>fv_cos_theta_latitude</code> so will not cause area to tend towards zero at the poles. It also seems to use an unnecessary approximation to the latitude difference (based on <code>sinv_latitude</code>) which may break down at high latitudes. The calculation should perhaps be consistent with subsequent <code>volume</code> calculation but without the <code>delta_r</code> factor. This will likely only affect diagnostics calculated in <code>ukca_emiss_diags_mode</code>, where it is used to convert from kg/m2/s to mol/gridbox/s, although it is also printed out in <code>ukca_aero_ctl</code>. <br/> '''Not actually a bug''', but is inconsistent between volume & area calculations. Take off as a bug. May be related to mass to calculation differences. Will be moved outside to the parent model. || CLOSED - NOT A BUG || <br />
|-<br />
| 120 || nrsteps warning message - eg um_n48_ga_amip_exp || [https://code.metoffice.gov.uk/trac/um/ticket/5505 UM:#5505] || || Unknown || || Perhaps this should have a clean fail rather than warning? There may be a lot of rose-meta and code changes to allow nr_steps to be set in niche cases. || Closed || Mohit Dalvi<br />
|-<br />
| 121 || Missing ']' in STASHmaster-meta.conf entry for new item `34871` || [https://code.metoffice.gov.uk/trac/um/ticket/5483 UM:#5483] || || UM11.6 || trivial || Does not affect Rose/STASH working, but prints warning in terminal || Closed || Marc Stringer<br />
|-<br />
| 122 || O(1D) is calculated incorrectly as a steady-state species || [https://code.metoffice.gov.uk/trac/um/ticket/5525 UM:#5525] || || UM11.6 || trivial || Only affects the diagnostic. Values are a factor of 3 too large || Closed || Luke Abraham<br />
|-<br />
| 123 || ACTIVATE scale-invariance problem || [https://code.metoffice.gov.uk/trac/um/ticket/5532 UM:#5532] || || UM11.6 || || More of an issue for LAMs. Small effects for climate simulations. || Closed || Hamish Gordon<br />
|-<br />
| 124 || H2 and N2 cannot be set for RCP and WMOA1 scenario routines || [https://code.metoffice.gov.uk/trac/um/ticket/5620 UM:#5620] || || All versions || || Values are hard-wired in the code and cannot be changed without a branch || '''OPEN''' || Mohit Dalvi<br />
|-<br />
| 125 || Technical/ Rose-stem : ''ignore-missing'' flag applied to all Strattrop/CRIstat rose stem tests (instead of just NRUN-CRUN ones). || [https://code.metoffice.gov.uk/trac/um/ticket/5752 UM:#5752] || || UM10.9+ || || This is likely to have missed differences in the number of output fields under subsequent changes || CLOSED || Mohit Dalvi<br />
|-<br />
| 126 || Fast-JX: Double counting of earth-radius in calculation of spherical mass-weighting factors. (Routine ''fast-jx_sphere'')|| [https://code.metoffice.gov.uk/trac/um/ticket/5760 UM:#5760] || || All versions || || Lodged at UM11.8 || CLOSED || Mohit Dalvi<br />
|-<br />
| 127 || GET_EMDIAG_STASH: Return value from function can remain unset || Lodged as Part of [https://code.metoffice.gov.uk/trac/um/ticket/5555 UM:#5555] || || All NCDF emiss versions || || No value expected for aerosol emissions, but variable remains unset. || CLOSED || Mohit Dalvi<br />
|-<br />
| 128 || Bug in UKCA stratospheric chemistry diagnostics || [https://code.metoffice.gov.uk/trac/um/ticket/5839 UM:#5839] || || pre-UMvn10.0 || || The indexing/values of diagnostics m01s50i101-i104 are incorrect. Fixes provided for vn11.1 and vn11.7. May affect CMIP6 diagnostics || '''OPEN''' || Luke Abraham<br />
|-<br />
| 129 || Warning messages in ukca_radaer_lut_in || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || All versions || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 130 || Bug in aerosol dry deposition when using 27 surface types in JULES || Partially fixed using [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622]<br/>[https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || The bug exists because of an erroneous dependency on the array size NTYPE (from JULES_SURFACE_TYPES_MOD) in subroutines UKCA_DDEPAER and UKCA_DDEPAER_INCL_SEDI. This is not appropriate because most of the processing is not written to be dependent on the surface types being used in JULES. A surface type at each location is instead inferred (in UKCA_AERO_CTL) from the roughness length and its index is held in the array ILSCAT. The index values are intended to be interpreted with reference to the JULES 9 type scheme. Only the values 1, 3, 7 and 9 are used, corresponding to forest, grassland, water and ice respectively. The indices are used to access arrays YR, CR and ALPHA that are set up in these aerosol dry deposition routines. The arrays should therefore always be of size 9 with values based on the 9 type scheme, irrespective of the JULES NTYPE value. However, alternative, incompatible arrays are set up if NTYPE is 13, 17 or 27. These were presumably intended to be accessed using the type indices consistent with the other JULES schemes but are actually accessed with the 9-type scheme indices available in ILSCAT. Inappropriate values will therefore be obtained when NTYPE is not 9.<br/>Note that Ticket [https://code.metoffice.gov.uk/trac/um/ticket/5622 UM:#5622] will fix the bug when interactive dry deposition is not used in the chemistry or when NTYPE in JULES is 13 or 17 but will not fix it when interactive dry deposition is selected (L_UKCA_INTDD = .TRUE.) and NTYPE is 27. Fixing it for NTYPE = 27 will change results so will require a separate bug fix ticket with appropriate testing and approval. || Closed || Mohit Dalvi<br />
|-<br />
| 131 || Invalid surface roughness input to aerosol dry deposition over land || [https://code.metoffice.gov.uk/trac/um/ticket/6088 UM:#6088] || || All versions || || In the UM, UKCA uses the roughness length with stash code 00026 to infer the surface type for aerosol dry deposition (and for the old non-interactive gas dry deposition scheme). However, this value is only valid over the sea. It seems to be set to 0.5 over the land from the UM data I’ve looked at. This seems to be simply a filler value with no scientific significance. As a consequence of the 0.5 value, the UKCA aerosol dry deposition routines categorise all land as forest in the UM runs (routine ukca_aero_ctl uses z0>0.1m for forest). This will interact with bug #130 in aerosol dry deposition (see above) that occurs when using any number of surface types in JULES other than 9. || Closed || Mohit Dalvi<br />
|-<br />
| 132 || Incorrect warning message in temp_fixes_module || [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || || Since vn11.0 || || Fixed as side effect of [https://code.metoffice.gov.uk/trac/um/ticket/5957 UM:#5957] || CLOSED || <br />
|-<br />
| 133 || Running a ''xc40_intel_um_rigorous_noomp-ukca_strattrop_exp'' test (not part of rose stem), reveals the use of ''n'' as an index for rc() array which is out-of-bounds, in ukca_surfddr.F90 [https://code.metoffice.gov.uk/trac/um/browser/main/trunk/src/atmosphere/UKCA/ukca_surfddr.F90?rev=100057#L2257 here]. || [https://code.metoffice.gov.uk/trac/um/ticket/6373 UM:#6373] || || vn12.0 || || The bug is in a section of code where the points are supposed to be set to a minimal value, so should not be having any scientific impact. || CLOSED || Mohit Dalvi<br />
|-<br />
| 134 || GLOMAP-mode impaction scavenging routine ukca_impc_scav affected by the rate of aerosol removal by rainfall || [https://code.metoffice.gov.uk/trac/um/ticket/6419 UM:#6419] || || vn10.3+ || || A bug has been identified in the GLOMAP-mode impaction scavenging routine ukca_impc_scav that affects the rate of aerosol removal by rainfall. It is contained within code executed when the temporary logical l_fix_ukca_impscav is set to true. That code was introduced as a fix for two other bugs by #1421. <br/> The problem is caused by a mismatch of conditions under which the working variable interzz is (a) calculated and (b) used. Both (a) and (b) occur within the iprecip loop that loops over the two rainfall types (convective and large-scale). However, the use (b) occurs if totrain(jl) > 0.0 while the calculation (a) occurs in a preceeding nbox loop only if allrain(iprecip,jl) > 0.0. This will only work if both rainfall types are non-zero or both are zero. <br/> If convective rain is zero but total rain is not, scavenging associated with convective rain may still be non-zero, calculated using an un-initialised interzz value (potentially a non-zero compile-time value or the value from a previous call). Likewise, if large-scale rain is zero but total rain is not then scavenging associated with large-scale rain may still be non-zero, calculated using the interzz value for convective rain from the previous iteration of the precip loop. <br/> This bug was discovered during LFRic testing when the use of an un-initialised value caused the model to crash when UKCA was switched on in the proto_gal7 configuration. <br/> The bug can be fixed by using the allrain(iprecip,jl) > 0.0 condition in both nbox loops. || CLOSED || John Hemmings<br />
|-<br />
|| 135 || The SO2 dry deposition improvements added under [https://code.metoffice.gov.uk/trac/um/ticket/5167 #5167] do not work for ''Convection permitting configurations'' (e.g Nested suite) and fail due to absence of Convection diagnostics.<br/> The error message could be turned to a warning and related fields initialised to zero || [https://code.metoffice.gov.uk/trac/um/ticket/6433 um:#6433] || || vn11.7+ || || || '''OPEN''' || (Reported by Hamish/ Adrian)<br />
|-<br />
|| 136 || There appears to be a bug in some Section 51 diagnostics. <br/>|| [https://code.metoffice.gov.uk/trac/um/ticket/6598 6598] || || Probably when Section 51 was included. || || 51996 and 51999 are fine. <br/> 51921 and 51922 are broken. <br/> Other fields unknown. <br/> Problem uncovered during [https://code.metoffice.gov.uk/trac/um/ticket/6358 6358] || '''OPEN''' || (Reported by Marc / Alan)<br />
|-<br />
|| 137 || The calculation of iso2_oh is incorrect in chemistry_ctl* due to a typo in prods (H2O should be HO2) || [https://code.metoffice.gov.uk/trac/um/ticket/4466 um:#4466] || || Longstanding bug. || || Not seen if using l_fix_ukca_h2so4_ystore since vn11.6.<br/> '''It is recommended that all jobs run with l_fix_ukca_h2so4_ystore=.TRUE.''' || CLOSED || Luke Abraham<br />
|-<br />
|| 138 || Missing dry deposition settings in ukca_aerod for RA13NO3, RA16NO3 and RA19NO3 for CRI-Strat v2. || [https://code.metoffice.gov.uk/trac/um/ticket/6626 um:#6626] || || Since vn12.0 ([https://code.metoffice.gov.uk/trac/um/ticket/6135 um:#6136]) || || Discovered in [https://code.metoffice.gov.uk/trac/um/ticket/5751 um:#5751]. Will be fixed in that ticket || '''OPEN''' || Garry Hayman<br />
|-<br />
|| 139 || Several rose-stem failures on the new EX1A HPC || [https://code.metoffice.gov.uk/trac/um/ticket/6610 um:#6610] || || Since vn12.1 || || Also impacts use of [https://code.metoffice.gov.uk/trac/gmed/ticket/551 gmed:#551]. || CLOSED || Mohit Dalvi<br />
|-<br />
|| 140 || Heaviside Function cannot have multiple level sets || [https://code.metoffice.gov.uk/trac/um/ticket/6816 um:#6816] || || Since vn10.1 || || The ''Heaviside function'' needed to scale UKCA pressure-level diagnostics is valid only for a single set of pressure levels from Stash requests. If some Sec 51/52 diagnostics are requested on say 19 pressure-levels and the same/ different ones on 36 pressure-levels, the Heaviside field in output will be applicable to only one of these. || '''OPEN''' || <br />
|-<br />
|| 141 || The ''area'' variable used for units conversion of GLOMAP primary emission diagnostics (38-20X) is calculated erroneously in LAMs (or with rotated pole). (Related to bug 119 above) || [https://code.metoffice.gov.uk/trac/um/ticket/5506 um:#5506] || || ALL GLOMAP:'''affects 38-20X diags in LAMs only''' || || Fix is to use the ''surf_area'' variable used for other calculations. Impact on concerned diags in Global runs being assessed || '''OPEN''' || <br />
|-<br />
|| 142 || script_spice_compiler_warning_checker <br/> Several issues raised || Not yet || || rose-stem and others || || Stricter rose-stem tests are highlighting these issues <br/> comparisions with e.g. rmdi may be risky.<br/> These are '''not bugs''' yet, but could become them if not addresssed.<br/> Code developers should fix these during code developments || '''OPEN''' || <br />
|-<br />
|| 143 || Error in print statements from UKCA_TRACERS_COPY_FROM_UM || Not yet || || spotted in CRI-Strat2 || || The final species listed in the diagnostic print statement seems to have very large concentrations (O(1E+08)) compared to others in the ppm-ppt range. Does not seem to affect model output. Reported by James Weber. || '''OPEN''' || <br />
|-<br />
|| 144 || interchangeable use of specific humidity and water vapour mixing ratio || [https://code.metoffice.gov.uk/trac/um/ticket/6813 #6813] || || all configurations affected || || UKCA includes calculations of relative humidity, clear-sky relative humidity and saturation vapour pressure. Relative humidity calculations should be based on water vapour mass mixing ratio but are in part based on specific humidity. Also, the calculation of saturation vapour pressure is derived from saturation mixing ratio but uses a formula for deriving SVP from saturation specific humidity. This interchangeable use of specific humidity (ratio for moist air) and mixing ratio (ratio for dry air) in existing configurations introduces small numerical errors in UM and LFRic model runs. These bugs were identified at UM version vn12.2 and have been highlighted by comments in code lodged with UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/6660 #6660] (in ukca_main1-ukca_main1.F90 and atmos_ukca_humidity_mod.F90). All UKCA configurations are affected. || '''OPEN''' || <br />
|-<br />
|| 145 || all_ntp not explicitly dimensioned in UKCA_MAIN || Not yet <br/> Possible fix [https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix here] || || all configurations affected || || all_ntp not being dimensioned explicitly in ukca_main1-ukca_main1.F90. Highlighted in NCAS CMS ticket <br/> https://cms-helpdesk.ncas.ac.uk/t/nested-ukca-suite-on-archer2/604 <br/> raised by Paul Field. Grenville Lister has found the cause and implemented a possible fix <br/> https://code.metoffice.gov.uk/trac/um/changeset/110132/main/branches/dev/grenvillelister/vn12.0_all_ntp_fix || '''OPEN''' || <br />
|-<br />
|| 146 || flux-driven CH4 configuration pressure-level diagnostics || Not yet || || when using CH4 emissions-driven configurations || || Error in the STASHmaster file for pressure level diagnostics relating to CH4 emissions (52428 – 52431 & 52438-9). These settings need to be corrected to match other such variables (e.g. 52051 – O3 on pressure levels) and then tested to confirm that output is working on pressure levels. || '''OPEN''' || <br />
|-<br />
|| 147 || Missing products in Sec-50 diagnostics: Mismatch in ''ukca_chem_master'' and ''asad_flux_dat''<br/>'''50-092 STRATOSPHERIC OH LOSS''' (B153) Products changed under scheme v121 but not reflected in ''asad_flux_dat'' <br/>'''50-123 STRAT O3 LOSS: HO2 + NO3''' (B61) Product ''O2'' not available for StratTrop || Not yet || || After chem v121/ always || || || '''OPEN''' || <br />
|-<br />
|}<br />
<br />
== Package branches table ==<br />
For every supported version, the aim will be to have a package that fixes all bugs known to exist at that UM version. The package will be supported on both the NCAS and Met Office repositories (until a single repository is created)<br />
<br />
{| class="wikitable" cellpadding="10" border = "1px"<br />
!style="text-align:top;rowspan:2";|UM Versions <br />
!colspan="2"|Ticket<br />
! Package Branch<br />
|-<br />
|<br />
!MetO<br />
!NCAS<br />
|<br />
|-<br />
|8.2 || [http://fcm2/projects/UM/ticket/4382 #4382] || [https://puma.nerc.ac.uk/trac/UM/ticket/439 #439] || Meto: <br/> '''fcm:um_br/pkg/Share/vn8.2_pkg_ukca_bugfixes''' <br/> Puma: <br/>'''fcm:um_br/dev/nhsavage/vn8.2_pkg_ukca_bugfixes'''<br />
|-<br />
|8.3 || #1 || #2 ||<br />
|-<br />
|8.4 || #1 || #636 || Puma: <br/>'''fcm:um_br/dev/mdalvi/vn8.4_ukca_fixes_from_vn86'''<br />
|-<br />
|8.6 || [http://fcm2/projects/UM/ticket/6105 #6105] and [http://fcm2/projects/UM/ticket/5404 #5404] || [https://puma.nerc.ac.uk/trac/UM/ticket/647 #647] || Meto: <br/> '''fcm:um_br/dev/hadfo/vn8.6_ukca_bugfixes_package_for_release_jobs''' <br/> Puma: <br/>'''fcm:um_br/dev/foconnor/vn8.6_ukca_bugfixes_package_for_release_jobs'''<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9608Rose-UKCA suites2022-11-07T13:31:17Z<p>Mdalvi: /* Rose UKCA suites on MONsooN */</p>
<hr />
<div>=== Rose UKCA suites on Met Office and MONsooN HPC===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9607Rose-UKCA suites2022-11-07T13:17:55Z<p>Mdalvi: /* Rose UKCA suites on MONsooN */</p>
<hr />
<div>=== Rose UKCA suites on MONsooN ===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Using_the_UM11.8_test_suite&diff=9606Using the UM11.8 test suite2022-11-07T13:17:03Z<p>Mdalvi: /* Using the UKCA test suites : UM11.8 onwards */</p>
<hr />
<div>=== Using the UKCA test suites : UM11.8 onwards ===<br />
<br />
'''13.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br/><br />
<br />
'''12.2: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br/><br />
<br />
'''12.1: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br/><br />
<br />
'''12.0: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br/><br />
<br />
''11.9: [https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]''<br/><br />
<br />
''11.8: [https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]''<br/><br />
<br />
All Rose suites on MONsooN need to be executed as described in the [http://collab.metoffice.gov.uk/twiki/bin/view/Support/MONSooNRose instructions] and '''not on the puma''' system.<br/><br />
<br />
# Create a suitable folder for the suite. (default name ~/roses)<br />
# cd to the folder and create a copy of the Suite<br />
#: ~/roses $ ''rosie copy u-cm128'' (See suites for other versions above)<br />
#:This will create a copy of the suite (probably as) ''u-cmNNN'' and check it out to the ~/roses folder.<br />
# To ensure that the base settings work for you:<br />
#::$ ''cd ~/roses/u-cmNNN''<br />
#:: ''rose edit''<br />
#::: Under ''suite conf --> jinja2'' panel, select '''Site :''' as ''Meto_cray'' or ''Monsoon''<br />
#:: For UM12.0+ On Monsoon, this will prompt for choice of the account to be used.<br />
#::: USE_DEFAULT_ACCOUNT: Use the default account on Monsoon (alphabetically 1st account in the `id $USER` list). If set to ''False'':<br />
#::: ACCOUNT_MONSOON : The Monsoon account (project) under which the suite is to be run. (You need to be a part of that project!).<br />
#:: Execution options<br/><br />
#:::Compilation (Build) On/Off: ''BUILD=true/false''<br />
#:::Use Pre-build for Compilation On/Off: ''USE_PREBUILD=true/false''<br />
#:::StratTrop Chemistry scheme: ''RUN_STRATTROP=true/false''<br />
#:::CRI-Strat Chemistry scheme: ''RUN_CRI=true/false''<br />
#:::Offline Oxidants Chemistry scheme: ''RUN_OFFLINE=true/false''<br />
#:::Run KGO, PE, OpenMP, NRUN-CRUN and Rigorous build Tests: ''RUN_TESTS=true/false'' (additional option ''RUN_RIGOROUS=true/false'')<br />
#:::Run Housekeeping to clear model output: ''HOUSEKEEP=true/false''<br />
#:::<br />
#:::Setting Offline, StratTrop, CRI-Strat options to false will convert the suite to a compile-only job.<br />
#:::The use of prebuilds reduces the compilation time as well as resource requirement. However, for some code changes, as well as to make use of Dr Hook profiling, this needs to be turned ''Off''<br />
#::: Save and exit<br />
#::u-cmNNN $ ''rose suite-run''<br />
#:This will preprocess the configuration and launch the tasks in the background along with opening the gcylc window that displays the status of each task.<br />
#:Once all the tasks complete (Status = stopped with 'succeeded' or check output in Rose-bush), the Suite can now be modified to test your changes.<br />
#:''Additional Options:''<br />
#:<br />
#::Change the length of the run(s): modify ''TASKEND='0,Months,Days,Hours,Minutes,0' '' (Note: Climate meaning and suite-cycling is Off, so the apps can be run only up to one month)<br />
#::Change the frequency of restart dumps: set ''DUMPFREQ=number-of-days''<br />
#::'''Both these options are only available if testing is switched Off, since the tests require a specific run-length and dumping frequency.<br />
# Testing your UM (and/or UKCA) branch<br />
#:If you are only making changes to the code and not modifying any namelists, the suite only needs to be pointed to the new branch:<br />
#::u-cmNNN $ Edit ''app/fcm_make/rose-app.conf'' and add your branch at the line<br />
#:::''um_sources=branches/your-branch or um_sources=working-copy (full path)''<br />
#::: '''vn13.0 onwards''', in addition: ''ukca_sources=branches/your-branch'' or ''working-copy''<br />
#:::'''For running on MetO systems, if using a working copy this needs to be prefixed with the machine-id where the source exists'''<br />
#:::''um_sources=vldXXX:<path to working copy>'' and/or ''ukca_sources=vldXXX:<path to working copy>''<br />
#:Note that since suites use the mirror of the MOSRS respositories, it takes 5-10 minutes for any recently committed changes to be available to the suite.<br />
#:<br />
#:Now rerun the suite:<br />
#:::u-cmNNN $ ''rose suite-run --new''<br />
#:The ''--new'' option forces the removal (and fresh creation) of the extracted source, build and working folders thus ensuring that all modifications to the source code made in your branch are included.<br />
#:<br />
#:If any code changes are expected to change the results for this configuration, failure of the comparison against Known Good Output (KGO) i.e. the rose_ana_atmos_*_kgo tasks can be ignored. However, if the comparison tests fail unexpectedly, this indicates a ''bug'' somewhere in the implementation which needs to be traced, corrected and re-tested.<br />
#:<br />
# Namelist changes<br />
#:If there are any modifications to the namelists e.g. addition or deletion of items, moving items between namelists, these need to be applied in ''u-cmNNN/app/um/rose-app.conf''<br />
#::Note: Since the base app/um/rose-app.conf needs to work for both UKCA configurations, any new settings that are specific to a configuration need to be made in the optional configurations viz ''app/um/opt/rose-app.offline.conf'' and ''app/um/opt/rose-app-stratdiags.conf''. <br />
#:<br />
#:''For adding the accompanying metadata changes:''<br />
#:<br />
#::Checkout your branch to an universal location i.e. $HOME or $DATADIR.<br />
#::Modify the meta-data file : ''your-working-copy/rose-meta/um-atmos/HEAD/rose-meta.conf'' to reflect the namelist changes.<br />
#::Edit the ''u-cgNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn12.2'' (or earlier vnXX.X) with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#:Open the apps with ''rose edit'' to ensure that the namelist changes are consistent with the metadata.<br />
#:Now rerun the suite to make sure the Rose namelist changes are consistent with the Fortran namelist changes.<br />
#:<br />
# Making and Testing changes to STASHmaster<br />
#:<br />
#: This is a bit more complicated as the changes required for Rose (i.e. GUI) to see the new STASHmaster are different to those required so that the 'run' or executable sees this.<br />
#:<br />
#: ''Changes for Rose/GUI to see the new STASHmaster'' = the same as other metadata changes<br />
#::Edit the ''u-cmNNN/app/um/rose-app.conf'' and replace the line: <br />
#::''meta=um-atmos/vn12.2'' with ''meta=your working copy/rose-meta/um-atmos/HEAD''<br />
#:<br />
#: ''Changes for the model/run to see the new STASHmaster'' <br />
#::Make sure to commit your STASHmaster_A changes to the branch<br />
#::In the ''app/um/rose-app.conf'',in the [env] section add the line:<br />
#::''STASHMASTER=STASHmaster''<br />
#::and at the end of the [file:xxx] section, add the following two lines:<br />
#::''[file:STASHmaster]''<br />
#::''source=fcm:um.xm_br/dev/user-id/branch-name/rose-meta/um-atmos/HEAD/etc/stash/STASHmaster@your-revision''<br />
#:Commit the suite-changes and re-run as normal<br />
<br/><br/><br />
'''Warning:''' If any of the tasks in the workflow fails, the corresponding ''housekeeping'' task will not be carried out and all the data generated will remain in ''$DATADIR/cylc-run/u-cmNNN'' on the HPC. This may have to be cleaned manually after testing through the command:<br />
:::u-cmNNN $ rose suite-clean</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Participants&diff=9555Participants2022-10-27T22:37:53Z<p>Mdalvi: /* Support */</p>
<hr />
<div>==UKCA Science Management Group==<br />
<br />
* Alexander Archibald (Chair of SMG; Univ. Cambridge & NCAS) <br />
* Adrian Hill (Co-Chair Aerosol WG, Met Office)<br />
* Luke Abraham (Co-Chair Code Management WG, NCAS)<br />
* Alan Hewitt (Co-Chair Code Management WG, Met Office)<br />
* Gerd Folberth (Co-Chair Chemistry WG, Met Office)<br />
* Paul Griffiths (Co-Chair Chemistry WG, NCAS)<br />
* Fiona O’Connor (Co-Chair Configuration and Evaluation WG, Met Office) <br />
* Jane Muclhay (UKESM1 Rep) <br />
* Olaf Morgenstern (External representative, NIWA) <br />
<br />
<br />
Former members gratefully thanked for their service:<br />
* Philip Steer (Univ. of Oxford)<br />
* Ken Carslaw (Univ. Of Leeds) <br />
* Colin Johnson (Met Office) <br />
* John Pyle (Univ. Cambridge & NCAS)<br />
<br />
==Support==<br />
<br />
'''NCAS-CMS UKCA Support Officer'''<br />
* Luke Abraham<br />
<br />
'''Met Office'''<br />
* Mohit Dalvi</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=GA7.1_StratTrop_suites&diff=9108GA7.1 StratTrop suites2022-08-10T12:55:13Z<p>Mdalvi: /* TS2000 free-running suites */</p>
<hr />
<div>This page contains details of GA7.1/GA8.0+StratTrop suites available.<br />
<br />
'''Usage'''<br />
<br />
- '''COPY''' these suites for your use <code>rosie copy u-nnXXX</code> (or in Rosie GUI), rather than checking them out.This will prevent you accidentally over-writing the settings in the original suite.</br><br />
- For <code>Monsoon2</code>, remember to change the '''project-name''' before running (This might be set to ''ukca-meto'' by default), otherwise you are likely to see <code>submit-failed</code> error messages for tasks running on the HPC.<br />
<br />
== TS2000 free-running suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations.<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ay770</code>''' || '''<code>u-bb055</code>''' || '''<code>u-bb056</code>''' || '''<code>u-ba915</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd086</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd036</code>''' || '''<code>u-bd683</code>''' || || '''<code>u-be045</code>'''<br />
|-<br />
|| '''UM11.3''' <br/> Bit-reprod with UM11.2|| '''<code>u-bg745</code>''' || '''<code>u-bg779</code>''' || || '''<code>u-bg785</code>'''<br />
|-<br />
|| '''UM11.4''' <br/> {{pdf|Ukca_chem_eval_bg745_bk249.pdf|Comparison with UM11.3}}|| '''<code>u-bk249</code>''' || '''<code>u-bl029</code>''' || || <br />
|-<br />
|| '''UM11.5''' <br/> {{pdf|ukca_chem_eval_bk249_bo717.pdf|Comparison with UM11.4}} || '''<code>u-bo717</code>''' || '''<code>u-bo741</code>''' || || <br />
|-<br />
|| '''UM11.6''' <br/> {{pdf|Ukca_chem_eval_bo717_bs395.pdf|Comparison with UM11.5}} || '''<code>u-bs395</code>''' || '''<code>u-bs425</code>''' || || <br />
|-<br />
|| '''UM11.7''' <br/> {{pdf|Ukca_chem_eval_bs395_bw489.pdf|Comparison with UM11.6}} || '''<code>u-bw489</code>''' || '''<code>u-bw692</code>''' || || <br />
|-<br />
|| '''UM11.8''' || '''<code>u-bz814</code>''' || '''<code>u-bz918</code>''' || || <br />
|-<br />
|| '''UM11.9''' || ''<code>u-cd037#</code>'' <br/>'''<code>u-cd694</code>'''|| || || <br />
|-<br />
!style="text-align:top;| <br />
!style="text-align:top;|'''GA8.0 based'''<br />
!style="text-align:top;|'''Strattrop/CHeST'''<br />
!style="text-align:top;|'''Suites'''<br />
!style="text-align:top;|<br />
|-<br />
|| '''UM11.9 GA8.0''' || '''<code>u-cf821</code>''' <br/> {{pdf|Ukca_eval_cd037_cf821.pdf|Comparison with GA7.1}} || || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg448</code>''' || '''<code>u-cg499</code>''' || || <br />
|-<br />
|| '''UM12.1''' || '''<code>u-cj543</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-cm169</code>''' || '''<code>N/A yet</code>''' || || <br />
|-<br />
|| '''UM13.0''' || '''<code>u-cp916</code>''' || '''<code>u-cq018</code>''' || || <br />
|-<br />
|}<br />
<code>#</code>: ''u-cd037'' has an issue with fields requested with sub-daily sampling (e.g. T6HDPMN) where all the daily values are written to the monthly mean files. '''Does not affect fields with TMONMN''', but the pm files are bigger in size. Use of ''u-cd694'' is recommended, which has the correct settings.<br />
<br />
* An example vn11.2 ARCHER suite configured for a 1-day run without archiving and with [[UKCA Chemistry and Aerosol Tutorials: Things to know before you start the vn10.9 practicals#Manual Compiling (ARCHER)|manual compile]] is '''<code>u-be079</code>'''. A selected set of 3-hourly meaned UKCA diagnostics are also sent to the daily <code>UPK</code> stream.<br />
<br />
== TS2000 nudged suites ==<br />
<br />
These are year-2000 atmosphere-only timeslice simulations nudged to ERA-Interim reanalysis. Here the nudging files will change with date rather than being a perpetual year, although the forcings are all climatologies.<br />
<br />
Instructions for setting up an ERA dataset for perpetual year Nudging can be found here: [[Nudging perpetual]]<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|Met Office XC40<br />
!style="text-align:top;|Monsoon2 XCS<br />
!style="text-align:top;|NEXCS<br />
!style="text-align:top;|ARCHER<br />
|-<br />
|| '''[[Release_Job_UM11.0|UM11.0]]''' || '''<code>u-ba749</code>''' || '''<code>u-bb202</code>''' || || '''<code>u-bb210</code>'''<br />
|-<br />
|| '''UM11.1''' || '''<code>u-bd267</code>''' || Will be || produced || on request<br />
|-<br />
|| '''UM11.2''' || '''<code>u-bd359</code>''' || '''<code>u-bd341</code>''' || || '''<code>u-bd366</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh303</code>''' || || <br />
|-<br />
|| '''UM11.4''' || Will be || produced if || needed || <br />
|-<br />
|| '''UM11.5''' || '''<code>u-bq095</code>''' || || || <br />
|-<br />
|| '''UM11.6''' || '''<code>u-bt030</code>''' || || || <br />
|-<br />
|| '''UM11.7/UM11.8''' || || || || <br />
|-<br />
|| '''UM11.9''' <br/> ''using ERA5'' || '''<code>u-cd061</code>''' || '''<code>u-cd679</code>''' || || <br />
|-<br />
|}<br />
<br />
== Release notes / Known Issues ==<br />
<br />
''All UM versions (vn10.6.1+)''<br />
* Stash items spanning <code>38:485 to 38:545</code> i.e. Aerosol surface conc., number conc., load diagnostics: Due to the way STASH is handling and processing these items -when requested using Stash time profiles like ''TDMPMN, TMONMN, TDAYMN''- will be '''output as exactly 1/3rd of their actual value'''. Members making use of these items need to ''scale the values by 3.0''.<br />
<br />
''All UKCA configurations till UM11.2 using ENDGame''<br />
* The Strat-trop exchange diagnostics (e.g. O3 STE 50-051) are incorrect due to errors in handling of the extra model-level (introduced under ENDGame dynamical core) during their calculation.<br />
<br />
''All UKCA configurations till UM11.6''<br />
* The O(1D) mass mixing ratio field (STASH 34997/ 51997) is incorrect due to an error in the conversion factors used in its calculation.<br />
<br />
== Testing suites ==<br />
<br />
Further details on UKCA testing suites on Monsoon2 can be found at<br />
<br />
* [[Rose-UKCA suites]]<br />
<br />
== Other Configurations and Input Files ==<br />
<br />
Please see these pages for details of further UKCA configurations in use, and information about other input files:<br />
<br />
* [[Other UKCA Configurations]]<br />
* [[Other UKCA Input Files]]<br />
* CMIP6 Emissions: Details of the procedure used for generation of emissions and other forcing data for UKESM1/CMIP6 expts can be found in links from [https://code.metoffice.gov.uk/trac/ancil/wiki/CMIP6/ForcingData this page]. ''Wherever possible, first try to contact the creator/ reviewer of the particular dataset in case you need more information''<br />
<br />
== Converting Y2000 suites to transient ==<br />
<br />
Instructions for converting the above Y2000 (decadal mean forcing) suites to transient can be found '''[[GA7.1_StratTrop_suites/convert_to_transient|here]]'''.<br />
<br />
== Virtual Machine Development Suites ==<br />
<br />
Suites that can be run on the [[Met_Office_Virtual_Machine|Virtual Machine]] are listed here. It is relatively straight-forward to upgrade suites to required versions due to the simple nature of the suite. <br />
<br />
* All jobs are column-call configurations except for UM10.9/u-as159. This means that you can change the decomposition and the results will stay the same.<br />
* All jobs run for 3 model hours<br />
* The N48L38 jobs run for 6 timesteps (30 min timestep) and needs around 4GB of memory free to run (a minimum of a 6GB VM is required)<br />
* The N48L70 jobs run for 9 timesteps (20 min timestep) and needs around 8GB of memory free to run (a minimum of a 10GB VM is required)<br />
<br />
For further information see [https://gmd.copernicus.org/articles/11/3647/2018/ Abraham et al. (2018)].<br />
<br />
{| class="wikitable" border = "1px"<br />
!style="text-align:top;|UM versions <br />
!style="text-align:top;|N48L38<br />
!style="text-align:top;|N48L70<br />
|-<br />
|| '''UM10.9''' || '''<code>u-as159</code>''' || <br />
|-<br />
|| '''UM11.0''' || '''<code>u-ax117</code>''' || <br />
|-<br />
|| '''UM11.1''' || '''<code>u-bb521</code>''' || '''<code>u-bc444</code>'''<br />
|-<br />
|| '''UM11.3''' || || '''<code>u-bh045</code>'''<br />
|-<br />
|| '''UM11.5''' || '''<code>u-bo389</code>''' || '''<code>u-bo378</code>'''<br />
|-<br />
|| '''UM11.7''' || '''<code>u-by854</code>''' or '''<code>u-bz223</code>''' || '''<code>u-by855</code>'''<br />
|-<br />
|| '''UM11.8''' || '''<code>u-ca021</code>''' || '''<code>u-cm503</code>'''<br />
|-<br />
|| '''UM11.9''' || || <br />
|-<br />
|| '''UM12.0''' || '''<code>u-cg192</code>''' (no prebuilds) <br/> '''<code>u-cg311</code>''' (with prebuilds) || <br />
|-<br />
|| '''UM12.1''' || || <br />
|-<br />
|| '''UM12.2''' || '''<code>u-co050</code>''' (with prebuilds) || '''<code>u-co052</code>''' (with prebuilds)<br />
|-<br />
|}</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9107Rose-UKCA suites2022-07-26T08:47:26Z<p>Mdalvi: /* Pre-requisites */</p>
<hr />
<div>=== Rose UKCA suites on MONsooN ===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/um/vn12.2/um-training/index.html its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvihttps://www.ukca.ac.uk/wiki/index.php?title=Rose-UKCA_suites&diff=9106Rose-UKCA suites2022-07-26T08:46:16Z<p>Mdalvi: /* UM13.0 (Test Suite) */</p>
<hr />
<div>=== Rose UKCA suites on MONsooN ===<br />
<br/><br />
This page describes the Rose suites with UKCA that are available for testing<br/><br/><br />
'''Disclaimer:''' The main purpose of these suites is for model development and testing with short runs. They should be considered as '''not suitable for Science applications'''.<br />
<br />
====Pre-requisites====<br />
Account on the Met Office Science Repository [https://code.metoffice.gov.uk (MOSRS)] for UM / Rose code and access to the Met Office Cray or the [http://www.jwcrp.org.uk/infrastructure/monsoon.asp MONSooN] HPC system.<br/><br />
Basic knowledge about [http://metomi.github.io/rose/doc/rose.html Rose] and [https://code.metoffice.gov.uk/doc/monsoon2/roseUM_terms.html#running-the-um-through-rose its usage with UM].<br/><br />
<br />
For the initial Rose setup and instructions on using Rose on MONSooN, see [https://code.metoffice.gov.uk/doc/monsoon2/additionalServices.html#rose-and-cylc this] page.<br />
<br />
===== UM13.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/p/5/5/1 u-cp551]'''<br />
<br />
''Changes from vn12.2 version:'':<br/><br />
- '''UKCA code now sourced through its own repository''': It might now be necessary to create branches on both UM and UKCA repositories, depending on which parts of the code are being modified.<br />
<br />
===== UM12.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/m/1/2/8 u-cm128]'''<br />
<br />
''Changes from vn12.1 version:'':<br/><br />
- ''CRI-Strat'' configuration upgraded to ''CRI-Strat-v2''<br />
<br />
Instructions for using the suite (vn11.8+): [[Using_the_UM11.8_test_suite]]<br />
<br />
===== UM12.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/j/7/0/7 u-cj707]'''<br />
<br />
===== UM12.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/g/1/2/0 u-cg120]'''<br />
<br />
''Changes from vn11.9 version:'':<br/><br />
- It is now possible to specify the '''Monsoon project/ account''' name for HPC tasks. The default account used is that which appears as the (alphabetically) first project in the list from the `id $USER` command.<br/><br />
- '''CRI-Strat''' tests are now ''On'' by default since any code changes impacting this configuration need to be identified early.<br />
<br />
===== UM11.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/c/c/8/3/9 u-cc839]'''<br />
<br />
''Changes from vn11.8 version:'' '''None'''<br />
<br />
'''Note:''' ''Monsoon use'' : There are usually some initial delays in required UM files being transferred across to Monsoon, so some operations may fail till this is complete.<br />
<br />
===== UM11.8 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/z/7/1/4 u-bz714]'''<br />
<br />
''Changes from vn11.7 version:''<br />
* Added a CRI-Strat+GLOMAP+RADAER+Activate configuration with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads), ''Rigorous build'' and CRI-Strat-Columnar with PE bit-reproducibility (16x8 vs 8x12 PEs) tests<br />
<br />
[[Using the UM11.8 test suite]]<br />
<br />
===== UM11.7 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/w/0/1/4 u-bw014]'''<br />
<br />
This version runs the same configurations and is technically identical to the UM11.6 suite below. <br />
Monsoon users will need to select ''SITE = Monsoon'' in the Rose GUI. <br />
<br />
All other instructions (for ''adding branches, namelist items, STASHmaster, etc'') remain the same as for the UM11.6 suite.<br />
<br />
===== UM11.6 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/s/0/2/6 u-bs026]'''<br />
<br />
This version reflects the science updates to the UKCA app in the UM Rose-stem. It still runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''Changes:''<br />
- HOUSEKEEPing is now a user-controlled step i.e. set HOUSEKEEP=False if you want to keep the model outputs ''even if all tests pass'' e.g. to look at diagnostics, print statements, timings, etc<br />
- The ''atmos_strat_rigorous'' task now runs much faster (few minutes rather than > 1 hour) as the writing of restart dump is replaced with a 3-hourly mean output file for comparison<br />
<br />
As in previous version a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. <br />
<br />
[[Using the UM11.6 test suite]]<br />
<br />
===== UM11.5 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/o/3/7/5 u-bo375]'''<br />
<br />
This is an upgrade of the vn11.4 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.5 test suite]]<br />
<br />
===== UM11.4 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/k/0/2/1 u-bk021]'''<br />
<br />
This is an upgrade of the vn11.3 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
In addition, at the end (i.e. when suite ''finishes successfully'' or is ''stopped by user'') a '''trac.log''' file is now generated that contains basic information on the suite-run and status of each of the tasks. The contents of the ''trac.log'' can be directly pasted into a trac page e.g. as additional testing evidence while lodging code.<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.4 test suite]]<br />
<br />
===== UM11.3 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/g/5/6/3 u-bg563]'''<br />
<br />
This is an upgrade of the vn11.2 suite and runs the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate with ''Restartability'' (NRUN vs NRUN+CRUN), ''OpenMP'' (1 vs 2 threads) and ''Rigorous build'' tests<br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
* Offline oxidants+GLOMAP+RADAER+Activate with PE bit-reproducibility (16x8 vs 8x12 PEs) test<br />
<br />
''At vn11.3 an additional test with '''Rigorous'' for the Strattrop configuration has been introduced. This builds the executable with low optimisation, many compiler checks and runs a 3-hour simulation, compared against the reference.''<br />
<br />
The main configurations carry out a 2-day simulation that requires between 15 - 20 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.3 test suite]]<br />
<br />
===== UM11.2 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/b/e/1/3/3 u-be133]'''<br />
<br />
This is an upgrade of the vn11.1 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.2 test suite]]<br />
<br />
===== UM11.1 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/z/2/7/4 u-az274]'''<br />
<br />
This is an upgrade of the vn11.0 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.1 test suite]]<br />
<br />
===== UM11.0 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/v/6/1/3 u-av613]'''<br />
<br />
This is an upgrade of the vn10.9 suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include a bit-reproducibility test (16x8 vs 8x12 PEs), while the Strat+trop job includes an OpenMP (1 thread vs 2 threads) and a Restartability (NRUN vs NRUN+CRUN) test <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM11.0 test suite]]<br />
<br />
===== UM10.9 (Test Suite) =====<br />
'''[https://code.metoffice.gov.uk/trac/roses-u/browser/a/l/2/2/3 u-al223]'''<br />
<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* StratTrop(CheST)-Columnar+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants and Strattrop-Columnar jobs include bit-reproducibility between 16x8 vs 8x12 PEs, while the Strat+trop job includes a NRUN vs NRUN+CRUN <br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.9 test suite]]<br />
<br />
===== UM10.8 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/3/8/trunk puma-aa438]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/t/5/5/7/trunk mi-at557]'''<br />
This is an upgrade from previous versions of the suite and continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.8 test suite]]<br />
<br />
===== UM10.7 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/2/8/trunk puma-aa428]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/r/3/3/0/trunk mi-ar330]'''<br />
This is an upgrade from the UM10.6 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.7 test suite]]<br />
<br />
===== UM10.6 (Test Suite) =====<br />
'''MONSooN: [https://puma.nerc.ac.uk/trac/roses_puma/browser/a/a/4/0/5/trunk puma-aa405]''' <br/><br />
'''MetO: [http://fcm1/projects/roses_mi/intertrac/source:/a/p/2/4/0/trunk mi-ap240]'''<br />
This is an upgrade from the UM10.5 suite a test suite continues to run the following configurations at N96L85:<br/> <br />
* StratTrop(CheST)+GLOMAP+RADAER+Activate <br />
* Offline oxidants+GLOMAP+RADAER+Activate <br />
<br />
The Offline oxidants job includes bit-reproducibility between 16x8 vs 8x12 PEs (TEST_PE), while the Strat+trop job includes a NRUN vs NRUN+CRUN (CRUN_TEST)<br/><br />
The main configurations carry out a 2-day simulation that requires between 10 - 15 minutes to complete on the Cray.<br/><br />
<br />
[[Using the UM10.6 test suite]]</div>Mdalvi