Difference between revisions of "Minutes of the code management group meeting 2017-10-19"

From UKCA
(Created page with "Code management group minutes ==Teleconference Details== '''Thursday 19th October 2017, 10am - 12noon BST''' * '''UK Landline:''' +44 (0)1223 761376 (x61376 from an int...")
 
 
(51 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
==Present==
 
==Present==
   
  +
'''Met Office:''' Fiona O'Connor (FOC), Jane Mulcahy (JM), John Hemmings (JH), Mohit Dalvi (MD), Alan Hewitt (AH), Marc Stringer (MS)
'''Met Office:'''
 
   
'''Cambridge:'''
+
'''Cambridge:''' Luke Abraham (LA), James Keeble (JK)
   
'''Leeds:'''
+
'''Leeds:''' Mark Richardson (MR)
   
 
'''Reading:'''
 
'''Reading:'''
   
'''Lancaster:'''
+
'''Lancaster:''' Michael Hollaway (MH)
   
 
'''Edinburgh:'''
 
'''Edinburgh:'''
   
'''UEA:'''
+
'''UEA:''' Marcus Koehler (MK)
   
'''NIWA:'''
+
'''NIWA:''' Olaf Morgenstern (OM), Fraser Dennison (FD)
   
 
'''CSIRO:'''
 
'''CSIRO:'''
   
  +
'''Apologies:''' Oliver Wild (OW), Nicolas Bellouin (NB), Ashok Luhar (AL), Paul Griffiths (PG)
'''Apologies:'''
 
  +
  +
'''Not present:''' Graham Mann (GM), Scott Archer-Nicolls (SAN)
   
 
==Actions from this meeting ==
 
==Actions from this meeting ==
Line 34: Line 36:
 
=== One off actions ===
 
=== One off actions ===
   
# (ongoing) GM to check 8.4 versus 7.3 (and possibly vn8.4 vs 10.x) GLOMAP-mode code and report any missing bug fixes on the bugfix page.
+
# (ongoing) GM to check 8.4 versus 7.3 (and possibly vn8.4 vs 10.x) GLOMAP-mode code and report any missing bug fixes on the bugfix page.
  +
# (ongoing) LA to migrate PUMA UM tickets to MOSRS - see [[Minutes_of_the_code_management_group_meeting_2017-07-14#UKCA_Tickets_from_PUMA_UKCA_trac_pages_.28LA.29|table below]].
# (ongoing) FOC to incorporate Bug #35 and others into dry deposition work. FOC to draft document that will cover what the new deposition scheme will do
 
  +
# (ongoing) LA to open tickets for all changes that still require a ticket.
# (ongoing) LA to migrate PUMA UM tickets to MOSRS - see [[Minutes_of_the_code_management_group_meeting_2017-07-14#UKCA_Tickets_from_PUMA_UKCA_trac_pages_.28LA.29|table below]]
 
  +
# (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings.
# (new) ALL to check through [[Minutes_of_the_code_management_group_meeting_2017-07-14#UKCA_Tickets_from_PUMA_UKCA_trac_pages_.28LA.29|this table]] and comment on whether the tickets needs to be ported or not. '''Deadline 2017-07-28'''
 
  +
# (ongoing) FOC to recommend at next Exec meeting a policy of allowing only CMG to (certify and) distribute any UKCA configurations for science purpose.
# (new) LA to open tickets for all changes that still require a ticket
 
# (ongoing) JM,BJ,NB to discuss incorporation of Nicolas' RADAER description into UKCA (or separate UMDP). JM to take lead.
+
# (ongoing) LA (& others who are interested) to look into how to re-organise the UKCA panel (e.g. into sub-panels) & think about removal of namelist items.
# (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings
+
# (ongoing) LA to organise a follow-up meeting of interested parties on the UKCA panel re-organisation.
  +
# (ongoing) MD to collate all UKCA parameters into <code>ukca_constants</code> in advance of removing duplicates already available in the UM and circulate details.
# (ongoing) FOC to recommend at next Exec meeting a policy of allowing only CMG to (certify and) distribute any UKCA configurations for science purpose.
 
  +
# (ongoing) JM to continue discussions with CJ regarding ''"Wet oxidation of SO2 in GLOMAP"'' and other issues regarding redundant code.
# (new) LA (& others who are interested) to look into how to re-organise the UKCA panel (e.g. into sub-panels)
 
  +
# (ongoing) AH to scope out reducing repetition of mode definitions in GLOMAP.
# (new) LA to organise a follow-up meeting of interested parties on the UKCA panel re-organisation
 
  +
# (ongoing) MD to set up TS2000 nudged jobs at vn10.8.
# (new) MD to collate all UKCA parameters into <code>ukca_constants</code> in advance of removing duplicates already available in the UM
 
  +
# (ongoing) LA to add UKCA wiki page on using UKCA on the Virtual Machine.
# (new) LA to add comments on <code>rafeps</code> into [https://code.metoffice.gov.uk/trac/um/ticket/368 #368]
 
  +
# (new) LA to embolden all ALL actions in future meetings
# (new) FOC to close [https://code.metoffice.gov.uk/trac/um/ticket/2358 #2358] (Delete 2D photolysis scheme in UKCA)
 
  +
# (new) FOC to arrange meeting between FOC, MR, MS, LA (& others who are interested) to sit down and decide a plan to move forward with OpenMP work, before new person starts.
# (new) MD to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/142 #142] (Remove old emissions system from UKCA)
 
  +
# (new) LA to update [[Redundant code]] tables with above information
# (new) FOC to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/2356 #2356] (Delete older dry deposition scheme in UKCA)
 
  +
# (new) LA and MD to talk offline about releases.
# (new) FOC to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/1507 #1507] (Remove Backward Euler Standard Tropospheric Chemistry)
 
  +
# (new) LA to look into recording lectures at January 2018 training
# (new) AH to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/2373 #2373] (quick method for calculating wet volume redundant)
 
  +
# (new) LA to set-up doodle poll for sometime between 9th-28th February 2018.
# (new) LA to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/1505 #1505] (Clean up ukca_strat_update)
 
# (new) JM to clarify with CJ regarding ''"Wet oxidation of SO2 in GLOMAP"''
 
# (new) ALL to note code which is redundant
 
# (new) AH to scope out reducing repetition of mode definitions in GLOMAP
 
# (new) OM to work on the chemistry scheme code restructuring for vn10.8
 
# (new) LA to update Bugs table following discussion, closing tickets where appropriate
 
# (new) FOC to send LA RAQ testing jobs information
 
# (new) MD to set up TS2000 free-running nudged jobs at vn10.8
 
# (new) LA to add UKCA wiki page on using UKCA on the Virtual Machine
 
# (new) LA to create a doodle poll for October after the date of the vn10.9 code freeze
 
   
 
=== Standing actions ===
 
=== Standing actions ===
# (ongoing - standing item) CMG to monitor list of bugs and circulate between group for owners.
+
# (ongoing - standing item) '''CMG''' to monitor list of bugs and circulate between group for owners.
# (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).
+
# (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).
# (ongoing - standing item) ALL with access to keep monitoring ukca_bugs email list.
+
# (ongoing - standing item) '''ALL''' with access to keep monitoring ukca_bugs email list.
# (ongoing - standing item) ALL to think about if code changes will change KGO and let systems team know in good time. This should be a standard part of our working practice.
+
# (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 & SC0138 keywords to all UKCA tickets. This should be a standard part of our working practice.
# (ongoing - standing item) ALL to review and remove obsolete code'''
+
# (ongoing - standing item) '''ALL''' to note, review, and remove obsolete/redundant code'''
  +
# (ongoing - standing item) '''ALL''' closed ticket owners to produce a summary of their change for the UKCA newsletter
  +
# (ongoing - standing item) '''Code Owner''' to produce draft newsletter for '''CMG''' to approve.
   
 
== Minutes ==
 
== Minutes ==
Line 73: Line 68:
 
=== Actions from the Last Meeting (LA) ===
 
=== Actions from the Last Meeting (LA) ===
   
[[Minutes of the code management group meeting 2016-09-23]]
+
[[Minutes of the code management group meeting 2017-07-14]]
   
  +
=== One off actions ===
# (ongoing) GM to check 8.4 versus 7.3 (and possibly vn8.4 vs 10.x) GLOMAP-mode code and report any missing bug fixes on the bugfix page.
 
#: '''ongoing'''
 
# (ongoing) FOC to incorporate Bug #35 and others into dry deposition work
 
#: '''ongoing''' - '''FOC''' to draft document to cover what new dry deposition scheme to do
 
# (ongoing) LA to migrate PUMA UM tickets to MOSRS
 
#: See below - nearly done
 
# (ongoing) UM #368 (RAFEPS value). Error not encountered at UM10.x but LA to consult Oliver Wild regarding background and implications.
 
#: See below - '''closed'''
 
# (ongoing) LA to check doc for NVOC factor and open ticket to remove it from code
 
#: '''closed''' - see [https://code.metoffice.gov.uk/trac/um/ticket/3031 #3031] done by Alistair Sellar
 
# (ongoing) CJ to lodge STASHmaster changes to diagnostics that should make use of UKCA time availability codes
 
#: done - '''closed'''
 
# (ongoing) CJ,FOC,AH,AS,LA and John H to decide best way forward for implementing GLOMAP-climatology code and documentation.
 
#: '''closed''' - some code lodged
 
# (ongoing) JM,BJ,NB to discuss incorporation of Nicolas' RADAER description into UKCA (or separate UMDP). JM to take lead.
 
#: UMDP084 has been updated
 
#: '''ongoing''' as climatology work uses RADAER
 
# (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings
 
#: '''ongoing'''
 
# (updated) MD to setup Strat+Trop suite as soon as GA7.1 is frozen and also add to Rose-stem. MD set-up/replace current Rose stem job with GA7.1 jobs.
 
#: '''closed''' - done
 
# (ongoing) CJ to involve NS in discussions with Dynamics and UM-sys teams regarding movement of UKCA call, for effective implementation of water vapour feedback.
 
#: '''closed''' - done
 
# (ongoing) FOC to recommend at next Exec meeting a policy of allowing only CMG to (certify and) distribute any UKCA configurations for science purpose.
 
#: '''ongoing'''
 
# (new) MD to chase CMS about MASS archiving
 
#: '''closed''' - done
 
# (new) NS to collate all code that could be removed and put on Wiki
 
#: '''closed''' - see below
 
# (new) LA to do doodle poll for end of Nov/ start of Dec
 
#: '''closed''' - not done
 
   
  +
# (ongoing) GM to check 8.4 versus 7.3 (and possibly vn8.4 vs 10.x) GLOMAP-mode code and report any missing bug fixes on the bugfix page. '''ongoing'''
==== Standing actions ====
 
  +
# (ongoing) FOC to incorporate Bug #35 and others into dry deposition work. FOC to draft document that will cover what the new deposition scheme will do. '''close''' but leave in bugfixes table
  +
# (ongoing) LA to migrate PUMA UM tickets to MOSRS - see [[Minutes_of_the_code_management_group_meeting_2017-07-14#UKCA_Tickets_from_PUMA_UKCA_trac_pages_.28LA.29|table below]]. '''ongoing''' - partially done
  +
# (new) ALL to check through [[Minutes_of_the_code_management_group_meeting_2017-07-14#UKCA_Tickets_from_PUMA_UKCA_trac_pages_.28LA.29|this table]] and comment on whether the tickets needs to be ported or not. '''Deadline 2017-07-28'''. '''closed'''
  +
# (new) LA to open tickets for all changes that still require a ticket. '''ongoing'''
  +
# (ongoing) JM,BJ,NB to discuss incorporation of Nicolas' RADAER description into UKCA (or separate UMDP). JM to take lead. '''closed'''
  +
# (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings. '''ongoing'''
  +
# (ongoing) FOC to recommend at next Exec meeting a policy of allowing only CMG to (certify and) distribute any UKCA configurations for science purpose. '''ongoing'''
  +
# (new) LA (& others who are interested) to look into how to re-organise the UKCA panel (e.g. into sub-panels). '''ongoing''' - it may be possible to incorporate this into removal of namelist items.
  +
# (new) LA to organise a follow-up meeting of interested parties on the UKCA panel re-organisation. '''ongoing'''
  +
# (new) MD to collate all UKCA parameters into <code>ukca_constants</code> in advance of removing duplicates already available in the UM. '''ongoing'''. Ticket is open, MD to circulate.
  +
# (new) LA to add comments on <code>rafeps</code> into [https://code.metoffice.gov.uk/trac/um/ticket/368 #368]. '''closed'''
  +
# (new) FOC to close [https://code.metoffice.gov.uk/trac/um/ticket/2358 #2358] (Delete 2D photolysis scheme in UKCA). '''closed'''
  +
# (new) MD to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/142 #142] (Remove old emissions system from UKCA). '''closed''' and lodged
  +
# (new) FOC to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/2356 #2356] (Delete older dry deposition scheme in UKCA). '''closed'''
  +
# (new) FOC to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/1507 #1507] (Remove Backward Euler Standard Tropospheric Chemistry). '''closed'''
  +
# (new) AH to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/2373 #2373] (quick method for calculating wet volume redundant). '''closed''' and lodged
  +
# (new) LA to take ownership of [https://code.metoffice.gov.uk/trac/um/ticket/1505 #1505] (Clean up ukca_strat_update). '''closed''' and see below
  +
# (new) JM to clarify with CJ regarding ''"Wet oxidation of SO2 in GLOMAP"''. '''ongoing''': CJ raised some issues. JM to have follow-on discussions regarding redundant code.
  +
# (new) ALL to note code which is redundant. '''closed''' and move to standing item. '''new action:''' LA to embolden all ALL actions in future meetings.
  +
# (new) AH to scope out reducing repetition of mode definitions in GLOMAP. '''ongoing'''
  +
# (new) OM to work on the chemistry scheme code restructuring for vn10.8. '''closed''' and lodged
  +
# (new) LA to update Bugs table following discussion, closing tickets where appropriate. '''closed'''
  +
# (new) FOC to send LA RAQ testing jobs information. '''closed'''
  +
# (new) MD to set up TS2000 free-running nudged jobs at vn10.8. '''closed''' for free-running, '''ongoing''' for nudged.
  +
# (new) LA to add UKCA wiki page on using UKCA on the Virtual Machine. '''ongoing'''
  +
# (new) LA to create a doodle poll for October after the date of the vn10.9 code freeze. '''closed'''
  +
# (new) MS to add bug in offline oxidants to bugfixes table.
  +
  +
=== Standing actions ===
 
# (ongoing - standing item) CMG to monitor list of bugs and circulate between group for owners.
 
# (ongoing - standing item) CMG to monitor list of bugs and circulate between group for owners.
 
# (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).
 
# (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).
  +
#: It was suggested starting a newsletter, tied to each MetUM release.
# (ongoing - standing item) JM to continue to link/send powerpoint results (re: GA7.0/GA7.1), as new configurations released and link/put files on UKCA wiki.
 
  +
#: '''new action:''' LA to collate list of users and produce draft newletter targetting vn11.0 release. CMG will approve prior to it being sent out.
: '''closed''' - GA7.1 is now frozen.
 
  +
#: '''new standing action:''' '''ALL''' ticket owners to produce a summary for the newsletter.
 
# (ongoing - standing item) ALL with access to keep monitoring ukca_bugs email list.
 
# (ongoing - standing item) ALL with access to keep monitoring ukca_bugs email list.
 
# (ongoing - standing item) ALL to think about if code changes will change KGO and let systems team know in good time. This should be a standard part of our working practice.
 
# (ongoing - standing item) ALL to think about if code changes will change KGO and let systems team know in good time. This should be a standard part of our working practice.
# (ongoing - standing item) ALL to review and remove obsolete code
+
# (ongoing - standing item) ALL to review and remove obsolete code'''
:: Rose GUI UKCA section is long and unwieldy - make sub-panels. Consider ordering in review?
 
:: '''LA+others''' to tidy and look into things.
 
:: '''LA to organise a follow-up meeting'''
 
:: Some things done with constants already, but not enough - '''MD''' to collate all parameters into ukca_constants
 
   
  +
=== Redundant Code (LA for NS) ===
=== [https://puma.nerc.ac.uk/trac/UKCA/query?status=accepted&status=assigned&status=new&status=reopened&col=id&col=summary&col=owner&col=milestone&order=id UKCA Tickets from PUMA UKCA trac pages] (LA) ===
 
  +
  +
[[Redundant code]]
  +
  +
==== Code Proposed for Deletion ====
   
 
{| class="wikitable" border = "1px"
 
{| class="wikitable" border = "1px"
!style="text-align:top;rowspan:2";|Ticket
+
!style="text-align:top;|#
!style="text-align:top;rowspan:2";|Description
+
!style="text-align:top;|Description
!style="text-align:top;rowspan=2";|Owner
+
!style="text-align:top;|Ticket
!style="text-align:top;rowspan=2";|Milestone
+
!style="text-align:top;|Remarks
!style="text-align:top;rowspan=2";|MOSRS ticket required?
+
!style="text-align:top;|Status
!style="text-align:top;rowspan=2";|Comments from this meeting
+
!style="text-align:top;|Owner
|-
 
|
 
|
 
|
 
|
 
|
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/4 #4] || increase items per section to 999 || nick || || No - already done ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/6 #6] || Merging of MODE developments || || Initial merge at 7.3 (level 1)|| ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/7 #7] || Developments to FastJX code || || Initial merge at 7.3 (level 1)|| ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/8 #8] || Stratospheric Chemistry Scheme || luke || Initial merge at 7.3 (level 1)|| No - scheme exists in the trunk but is not currently supported.<br/> Implementation of StratCFC scheme in [https://code.metoffice.gov.uk/trac/um/ticket/3243 #3243] (Hopefully): lukeabraham||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/9 #9] || Tropospheric Chemistry with Isoprene || || Initial merge at 7.3 (level 1)||No - scheme exists in the trunk but is not supported. There have been <br/>some stability issues reported with this scheme, e.g. to do with <code>rafeps</code> ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/10 #10] || Chemistry of the Stratosphere and Troposphere (CheST) || ata27 || Initial merge at 7.3 (level 1)|| No - already done and is current supported scheme ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/11 #11] || Tropospheric Aerosol Chemistry || colin || Initial merge at 7.3 (level 1)|| ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/12 #12] || Stratospheric Aerosol Chemistry || || Initial merge at 7.3 (level 1)||[https://code.metoffice.gov.uk/trac/um/ticket/1572 #1572](Hopefully). There has been some interest from NIWA to continue this work. ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/13 #13] || Interface between UKCA and the UM || || Initial merge at 7.3 (level 1)|| No - code in trunk sufficient and evolving||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/14 #14] || Trace Gases and Radiation || || Initial merge at 7.3 (level 1)||No - code in trunk sufficient(?) ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/15 #15] || Dry Deposition || || Initial merge at 7.3 (level 1)|| No, or as reminder of long-term plans ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/16 #16] || Wet Deposition || || merged branch testing (level 3)|| ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/17 #17] || Organic aerosols || || Complete vn7.3 merge (level 2)|| Yes for secondary organics ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/18 #18] || Modal Dust || || merged branch testing (level 3)||No-duplicate of ''#49'' below ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/19 #19] || Tropospheric heterogeneous chemistry. || colin || Complete vn7.3 merge (level 2)|| ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/20 #20] || Aerosols and Radiation || || merged branch at latest release||No. Code in trunk sufficient/regularly updated ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/21 #21] || Indirect effects of aerosol || || Complete vn7.3 merge (level 2)||No. code in trunk sufficient/regularly updated ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/22 #22] || Flight track diagnostics || || Somewhen|| [https://code.metoffice.gov.uk/trac/um/ticket/1608 #1608] (Hopefully): Marcus Koehler ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/23 #23] || Satellite Diagnostics || || merged branch testing (level 3)|| ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/24 #24] || Code redundency || || merged branch testing (level 3)|| No. Independent tickets under [[Redundant code]] ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/25 #25] || UKCA aerosols for FastJX || || merged branch testing (level 3)|| [https://code.metoffice.gov.uk/trac/um/ticket/2689 #2689] (UM10.9): Michael Hollaway ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/36 #36] || Pipework to deliver bVOC emissions from JULES to UKCA || || MetUM vn9.1 || No. Lodged ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/37 #37] || Hard-wiring of land surface tile numbers in UKCA || || Somewhen || No. AJH has opened UM ticket [https://code.metoffice.gov.uk/trac/um/ticket/1506 #1506] ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/38 #38] || Albedo for FastJ(X) || || Somewhen|| [https://code.metoffice.gov.uk/trac/um/ticket/442 #442] (Hopefully) ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/41 #41] || Improvements to Emissions handling || || MetUM vn8.6|| No - already done (netCDF)||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/42 #42] || Slow down of AQUM when 8.2 code lodged || || Somewhen|| No. Code/configuration has moved on and performance monitored regularly ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/45 #45] || Offline oxidants for MODE || || MetUM vn9.1|| No - already done and is default scheme in GA7/GA7.1 ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/46 #46] || Improve convective washout of aerosols || || MetUM vn8.6|| No. lodged for aerosols. [https://code.metoffice.gov.uk/trac/um/ticket/476 #476] opened for gases ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/47 #47] || RADAER Part 2 || || MetUM vn8.6||No - already done(?). RADAERv2 is already on the trunk. ||
 
|-
 
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/48 #48] || Add nitrate aersols to UKCA-GLOMAP-mode || || Somewhen||[https://code.metoffice.gov.uk/trac/um/ticket/827 #827](Hopefully):Steve Rumbold ||
 
 
|-
 
|-
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/49 #49] || Modal Dust in UKCA-GLOMAP-mode || || Somewhen||[https://code.metoffice.gov.uk/trac/um/ticket/1497 #1497](Hopefully): Stephanie Woodward ||
+
| 1 || Old emissions code (that which uses ancil files) || [https://code.metoffice.gov.uk/trac/um/ticket/142 #142] || None || '''Completed''' || Mohit Dalvi
 
|-
 
|-
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/50 #50] || FASTJX fix to work with new spectral files || || Somewhen||No. Done under Met Office #5404 ||
+
| 2 || Old dry deposition scheme || [https://code.metoffice.gov.uk/trac/um/ticket/2356#ticket #2356] || None || '''PROPOSED''' || Fiona O'Connor
 
|-
 
|-
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/54 #54] || Clean up UKCA interface - part 2 || || MetUM vn8.6|| No. Refers to CLASSIC, which will be handled under [https://code.metoffice.gov.uk/trac/um/ticket/1502 #1502] <br/> after GLOMAP dust becomes the principal scheme ||
+
| 3 || ukca_volume_mode.F90 - quick method for calculating wet volume is not used since iwvolmethod is hard coded to equal 2. || [https://code.metoffice.gov.uk/trac/um/ticket/2373#ticket #2373] || None || '''Complete''' || Alan J Hewitt
 
|-
 
|-
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/60 #60] || Logicals/ Condition block mismatch for UKCA StratTrop and Het/PSC || nick || MetUM vn8.6|| No. Lodged under MO #5465 ||
+
| 4 || 2D photolysis || [https://code.metoffice.gov.uk/trac/um/ticket/2358#ticket #2358] || None || '''Do not remove code''' || Fiona O'Connor
 
|-
 
|-
  +
| 5 || ukca_strat_update.F90 - relax_ozone || [https://code.metoffice.gov.uk/trac/um/ticket/1505#ticket #1505] || None || '''PROPOSED''' || Luke Abraham
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/62 #62] || Changes to make UKCA compatible with UM high resolution/LAM configurations || || MetUM vn8.6|| No. Not an immediate requirement. <br/> Will be handled under [https://code.metoffice.gov.uk/trac/um/ticket/1617 #1617] ||
 
 
|-
 
|-
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/63 #63] || RCP scenario code || || MetUM vn8.6|| No - already done ||
+
| 6 || Backward Euler Standard Tropospheric Chemistry || [https://code.metoffice.gov.uk/trac/um/ticket/1507#ticket #1507] || None || '''PROPOSED''' || Fiona O'Connor
 
|-
 
|-
  +
| 7 || Wet oxidation of SO2 in GLOMAP || None || None || '''PROPOSED''' || Colin Johnson
|[https://puma.nerc.ac.uk/trac/UKCA/ticket/64 #64] || Fix array indexing/ dimensioning issues in UKCA || || MetUM vn8.6|| No. Lodged ||
 
 
|-
 
|-
 
|}
 
|}
   
  +
* '''Question:''' Should ALL schemes using the '''''backward Euler solver''''' be proposed for redundancy?
:: '''ALL''' to do a quick check (2 weeks deadline)
 
:: '''LA''' to finish off by looking through code and opening tickets for all things that have not been done.
 
   
  +
It was agreed that this should be a long-term aim, targeting offline-oxidants first. OpenMP work will proceed around the column-call to ASAD to speed this up and make it competitive.
=== <code>rafeps</code> ===
 
   
  +
MS has OpenMP code that has not been lodged, for Fast-JX and current ukca_chemistry_ctl routine (using lat/lon slice in the call to ASAD).
'''<code>rafeps</code>''' is set in UKCA like this:
 
   
  +
'''new action:''' FOC to arrange meeting between FOC, MR, MS, LA (& others who are interested) to sit down and decide a plan to move forward with OpenMP work, before new person starts.
sfmin = TINY(1.0) [~2e-308] asad_cinit.F90
 
sfmin = 10.0**(INT(LOG10(sfmin))+1) [=1e-306] asad_cinit.F90
 
peps = 1.0e19 * sfmin [=1e-287] asad_cinit.F90
 
rafeps=SQRT(peps) [~3e-144] asad_spimpmjp.F90
 
   
  +
'''new action:''' LA to update [[Redundant code]] tables with above information
This is rather convoluted! Previously it was found increasing <code>rafeps</code> by ~1.0e50 seemed to improve stability in the TropIsop configuration. There is a ticket open for this ([https://code.metoffice.gov.uk/trac/um/ticket/368 #368] - see also the [[#Open_Bugs|open bugs]] below).
 
   
  +
==== Depreciated Code ====
Comment from Oliver Wild:
 
   
  +
{| class="wikitable" border = "1px"
The intention is that peps is the underflow limit, and that rafeps is a
 
  +
!style="text-align:top;|#
minimum of one order of magnitude more than this, just to avoid problems.
 
  +
!style="text-align:top;|Description
However, this is a bit slack, as the value of f may be multiplied by numbers
 
  +
!style="text-align:top;|Ticket
quite a bit less than one later in the code. So it's better to crank it up
 
  +
!style="text-align:top;|Remarks
a bit - the sqrt halves the exponent, so should be sufficient. I hardwire
 
  +
!style="text-align:top;|Status
peps to 1.d-200 in my code (substantially more than the underflow limit),
 
  +
!style="text-align:top;|Owner
and rafeps is just peps*10.d0. Your value of 3.e-144 is fine.
 
  +
|-
 
  +
| 1 || Deprecated UKCA netcdf attribute options || [https://code.metoffice.gov.uk/trac/um/ticket/2513 #2513] || 'emission_type', string type attributes no longer recomeneded. Need some time for most new code to adopt these || '''DEPRECATED''' || Alistair Sellar
My feeling is that as long as rafeps is "small", i.e., considerably below
 
  +
|-
any expected mixing ratios in the atmosphere, then all should be fine. By
 
  +
|}
setting zeros to rafeps, you may be adding material to the atmosphere, so
 
you don't want to let rafeps get too large - but the principal issue is
 
avoiding underflows, or overflows when dividing. I don't think 1.e-100 would
 
be any problem. Even at the 1.e-50 level you may still be OK, although this
 
scale starts to makes me uncomfortable as errors can build up quickly if left
 
unchecked.
 
 
I would suggest that altering the value of <code>rafeps</code> in itself is fine, although I (LA) would personally not want it to go smaller than 1.0e-100.
 
 
:: '''LA''' to add to #368
 
 
=== Redundant Code (LA for NS) ===
 
 
NS has created the following page for review: [[Redundant code]]
 
 
It was thought that it would still be useful to be able to run the 2D photolysis as it means that we could run without using FastJX.
 
'''FOC''' to close ticket.
 
 
'''OK to remove:'''
 
* ancil emissions - '''MD'''
 
* 2D dry deposition - '''FOC''' (although possibly combine with work of '''OM''' below)
 
* StdTrop - '''FOC'''
 
* volume_mode - '''AH'''
 
* relax_ozone - '''LA'''
 
 
'''JM''' to check with CJ about the ''Wet oxidation of SO2 in GLOMAP''
 
 
'''ALL''' to note code where there is redundancy
 
 
'''AH''' to scope out reducing repetition of mode definitions in GLOMAP
 
 
It was also discussed that things like Families chemistry & Impact solver could be removed as well.
 
 
The ''deprecated UKCA netcdf attribute options'' should be left in currently.
 
 
==== Code Restructuring (OM) ====
 
 
OM has been considering how best to restructure the chemistry. This proposal will remove all the existing <code>ukca_chem_'''scheme'''.F90</code> routines, and replace them with a single <code>ukca_chem_master.F90</code> routine that contains all the species, reactions, & deposition from all the current schemes, as well as a routine to construct the correct arrays for each scheme in an intelligent way.
 
 
; Define the chemistry types
 
: These are used to set a new last entry of the derived types used to define the chemistry scheme arrays, called '''<code>scheme</code>'''
 
! Define chemistry types
 
INTEGER, PARAMETER, PUBLIC :: ST = 1 ! stratosphere-troposphere scheme
 
INTEGER, PARAMETER, PUBLIC :: T = 2 ! troposphere scheme
 
INTEGER, PARAMETER, PUBLIC :: S = 4 ! stratosphere scheme
 
INTEGER, PARAMETER, PUBLIC :: R = 8 ! RAQ scheme
 
INTEGER, PARAMETER, PUBLIC :: STA = 16 ! strat-trop-aerosol scheme
 
INTEGER, PARAMETER, PUBLIC :: OL = 32 ! offline scheme
 
 
; Define the list of species for chemistry, e.g.
 
! 3 DD: 1,
 
chch_t( 3,'O3 ', 1,'TR ','Ox ', 1, 0, 0, S+T+ST), &
 
! 4 Wet deposition of ozone was introduced for STA
 
chch_t( 3,'O3 ', 1,'TR ','Ox ', 1, 1, 0, STA), &
 
! 4
 
chch_t( 3,'O3 ', 1,'CF ','Ox ', 0, 1, 0, OL), &
 
 
; Define the heterogeneous chemistry, e.g.
 
rath_t('ClONO2 ','H2O ','HOCl ','HONO2 ',' ', &
 
' ', 0.000, 0.000, 0.000, 0.000, S+ST+STA), &
 
!HSO3+H2O2(aq)
 
rath_t('SO2 ','H2O2 ','NULL0 ',' ',' ', &
 
' ', 0.000, 0.000, 0.000, 0.000, STA+OL), &
 
 
; Define photolysis, e.g.
 
! 56
 
ratj_t('HO2NO2 ','PHOTON ','OH ','NO3 ',' ', &
 
' ', 0.0, 0.0, 0.0, 0.0, 100.000,'jpna33 ',T+S+ST+STA), &
 
 
; Define termolecular reactions, e.g.
 
ratt_t('SO2 ','OH ','SO3 ','HO2 ', 0.6, &
 
3.00e-31, -3.30, 0.00, 1.50e-12, 0.00, 0.00, 0.000, 0.000, STA), &
 
ratt_t('SO2 ','OH ','H2SO4 ',' ', 0.6, &
 
3.00e-31, -3.30, 0.00, 1.50e-12, 0.00, 0.00, 0.000, 0.000, OL) &
 
 
; Define 2D dry-deposition. e.g.
 
depvel('H2O2 ', &
 
(/1.00, 1.00, 1.00, 1.00, 1.00, 1.00, & ! 8.1
 
1.25, 0.16, 0.71, 0.28, 0.12, 0.20, & ! 8.2
 
1.25, 0.53, 0.89, 0.83, 0.78, 0.81, & ! 8.3
 
0.26, 0.26, 0.26, 0.26, 0.26, 0.26, & ! 8.4
 
0.32, 0.32, 0.32, 0.32, 0.32, 0.32/), & ! 8.5
 
T+S+ST+STA+OL), &
 
 
; Define wet-deposition. e.g.
 
! 1
 
wetdep('NO3 ',(/0.2000e+01, 0.2000e+04, 0.0000e+00, 0.0000e+00, 0.0000e+00, 0.0000e+00/),S+T+ST+STA),&
 
 
; Define bimolecular reactions, e.g.
 
! B051 JPL2011 see also asad_bimol
 
ratb_t('HO2 ','HO2 ','H2O2 ',' ',' ',&
 
' ', 3.00e-13, 0.00, -460.00, 0.000, 0.000, 0.000, 0.000,S+ST+STA), &
 
ratb_t('HO2 ','HO2 ','H2O2 ',' ',' ',&
 
' ', 2.20e-13, 0.00, -600.00, 0.000, 0.000, 0.000, 0.000,T+OL), &
 
 
; Determine whether or not species/reaction/deposition should be included in the selected scheme, e.g.
 
DO i=1,n_ratb_master
 
IF ((ratb_def_master(i).scheme MOD (2*chem_scheme))/chem_scheme .EQ. 1) THEN
 
jpbk = jpbk + 1
 
ENDIF
 
ENDDO
 
 
There was a question regarding whether or not it would also be possible to have multiple versions of rates defined, to easily allow for running with the old rates, for example, and this would be possible with this method. It should also not break rose-stem for GA7.1+StratTrop so long as the order of reactions is not changed.
 
 
Oliver Wild had commented to FOC that he wondered how well this method would cope with species that are representative of a whole class of species in some schemes, but explicitly considered in others. This shouldn't be a problem however as the schemes, while contained in the same master array, are independent.
 
 
It was suggested that trying RAQ through the symbolic ASAD BE solver would be a good test to compare with the current RAQ BE formulation. It may also be worth removing the 2D dry deposition at the same time as implementing this.
 
   
  +
This code should not be removed for legacy reasons.
'''OM''' to do at vn10.8
 
   
 
=== Bugs/Bugfixes (LA) ===
 
=== Bugs/Bugfixes (LA) ===
Line 357: Line 176:
 
!style="text-align:top;rowspan=2";|Owner
 
!style="text-align:top;rowspan=2";|Owner
 
!style="text-align:top;rowspan=2";|Status/ Updates
 
!style="text-align:top;rowspan=2";|Status/ Updates
!style="text-align:top;rowspan=2";|Comments from [[Minutes_of_the_code_management_group_meeting_2016-09-23#Open_Bugs|previous meeting]]
+
!style="text-align:top;rowspan=2";|Comments from [[Minutes_of_the_code_management_group_meeting_2017-07-14#Open_Bugs|previous meeting]]
 
!style="text-align:top;rowspan=2";|Comments from this meeting
 
!style="text-align:top;rowspan=2";|Comments from this meeting
 
|-
 
|-
Line 368: Line 187:
 
|
 
|
 
|-
 
|-
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [https://code.metoffice.gov.uk/trac/um/ticket/368 #368 (MOSRS)] || '''Nick Savage''' || || leave open. vn10.x seems to be better || '''leave open'''
+
| 31 || FP exceptions in ''asad_sparse_vars'' <br/> or ''asad_spimjmp'' || [https://code.metoffice.gov.uk/trac/um/ticket/368 #368 (MOSRS)] || '''Nick Savage''' || vn10.x seems to be better || leave open || '''leave open'''
 
|-
 
|-
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 MOSRS #1409 ]'' || '''Fiona O'Connor''' || || open - folded into DD. FOC to update || '''leave open & see above'''
+
| 35 || Error in labelling: Surface resistance <--> stomatal resistance ? || ''[https://code.metoffice.gov.uk/trac/um/ticket/1409 MOSRS #1409 ]'' || '''Fiona O'Connor''' || folded into DD work || leave open & see above || '''leave open'''
 
|-
 
|-
| 50 || ukca_solve_coagnucl failures || [https://code.metoffice.gov.uk/trac/um/ticket/319 #319 (MOSRS)] || '''Mohit Dalvi/Graham Mann?''' || Not encountered any more ? || dissapeared at vn10.x || '''close''' as not seen, but can re-open
+
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 #756 (MOSRS)] || '''Nick Savage''' || trivial. Might close as wontfix, but might want to do in RAQ || leave open || '''possibly close''': JM to check impact
 
|-
 
|-
| 57 || Incorrect logic for DMS anciliaries required || [https://code.metoffice.gov.uk/trac/um/ticket/756 #756 (MOSRS)] || '''Nick Savage''' || || trivial. Might close as wontfix, but might want to do in RAQ || '''leave open'''
+
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 #1250] || '''Alan Hewitt?''' || || leave open but there is a way forward|| '''leave open'''
 
|-
 
|-
  +
| 74 || Bug in ukca_tropopause with definition of PV tropopause || [https://code.metoffice.gov.uk/trac/um/ticket/1283 #1283] || '''Steven Hardiman''' || Change ownership? Fix is separate from #75 || leave open. FOC did try to lodge, but breaks KGO. Simple fix but with big changes. || '''leave open'''
| 68 || HO2 heterogeneous loss rate 1st order(?) || No ticket || '''Nick Savage''' || || NS to look at that. Leave open to review || '''close''' - JH is satisfied that it is not a bug
 
 
|-
 
|-
| 72 || UKCA Dry Deposition: Surface resistance values <br/> not set for some species || [https://code.metoffice.gov.uk/trac/um/ticket/1250 #1250] || '''Alan Hewitt?''' || || discussed above, have way forward || '''leave open''' but there is a way forward
+
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 #1367] || '''Fiona O'Connor''' || could be endgame || leave open. even with fix, these are still wrong || '''leave open''' still not sure what is going on
 
|-
 
|-
| 74 || Bug in ukca_tropopause with definition of PV tropopause || [https://code.metoffice.gov.uk/trac/um/ticket/1283 #1283] || '''Steven Hardiman''' || Change ownership? || discussed above, wrap together issues. Fix is separate from #75 || '''leave open''' FOC did try to lodge, but breaks KGO. Simple fix but with big changes.
+
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM#3245] || '''Colin Johnson/<br/>Luke Abraham''' || || leave open || '''leave open'''
 
|-
 
|-
| 75 || Bug in STE fluxes || [https://code.metoffice.gov.uk/trac/um/ticket/1367 #1367] || '''Fiona O'Connor''' || || could be endgame. Needs further work || '''leave open''' even with fix, these are still wrong
+
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM#3261] || '''David Wade/<br/>Luke Abraham''' || '''In code review for vn10.9''' || leave open <br/> FOC to send LA RAQ jobs information || '''close when ticket is closed'''
 
|-
 
|-
| 80 || H2O feedback broken under ENDGAME || [https://code.metoffice.gov.uk/trac/um/ticket/1646 UM#1646] || '''Colin Johnson''' || || discussed above, keep open || '''closed'''
+
| 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] || '''Mohit Dalvi/<br/>Luke Abraham''' || '''In code review for vn10.9''' || || '''close when ticket is closed'''
|-
 
| 87 || Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. || [https://code.metoffice.gov.uk/trac/um/ticket/3245 UM#3245] || '''Colin Johnson/<br/>Luke Abraham''' || || || '''leave open'''
 
|-
 
| 88 || Potential FastJX Scattering Bug || [https://code.metoffice.gov.uk/trac/um/ticket/3261 UM#3261] || '''David Wade/<br/>Luke Abraham''' || || || '''leave open'''<br/> '''FOC to send LA RAQ jobs information'''
 
 
|-
 
|-
 
|}
 
|}
   
  +
'''new action:''' MS to add bug in offline oxidants to bugfixes table.
=== Standard Release jobs: What is required now to move UKCA recommended jobs up to GA7.1? (LA/CJ) ===
 
  +
  +
=== Strategy for next UKCA Release Job (LA/MD) ===
   
  +
MD has a free running TS2000 job, and is adding a nudging job. However, many users are requesting an AMIP job. While aerosol emissions are transient, chemical emissions are decadal means.
==== Strategy for next UKCA Release Job (LA) ====
 
  +
It was noted that [https://code.metoffice.gov.uk/trac/um/ticket/3400 um:#3400] could be used as a potential AMIP base-job, but is still using climatological emissions. CMIP6 time-varying emissions still some weeks away.
   
  +
'''new action:''' LA and MD to talk offline about releases.
There would technically be some differences between a GA7.1+StratTrop job and a UKESM1-AMIP job, mainly in the settings for iBVOCs and the primary marine organics. The community generally wants to have a job as close as possible to UKESM1.
 
   
  +
=== Highlights from vn10.9 (LA) ===
A release strategy was considered where:
 
   
  +
'''PLEASE REMEMBER TO INCLUDE THE KEYWORDS: UKCA & SC0138'''
# UKCA configurations are available across versions with the same science settings (e.g. similar to GA7.1)
 
# Regression branches would be provided to allow for bit-comparison between UM versions to allow people to run the same science but at later versions - this would aid people in developing changes for the trunk
 
# TS2000 free-running and nudged configurations will be provided and assessed at each UM version, without branches where possible. These will form the basis of the release and evaluation suite output will be provided from each run to allow for comparison to the previous UM version
 
# Release jobs will not be updated once they have been released, instead users will be directed to the next model version for bugfixes etc.
 
   
  +
[https://code.metoffice.gov.uk/trac/um/query?status=closed&keywords=~UKCA&keywords=~SC0138&milestone=UM10.9+code+release&col=id&col=summary&col=milestone&col=status&col=type&col=component&order=priority vn10.9 UKCA tickets]<br/>
A vn10.8 release is wanted for September for the new student intake.
 
  +
[https://code.metoffice.gov.uk/trac/um/wiki/ProjectDocumentation/10.x2/HighlightReport_Sep17#UKCAAQUM UMPB September 2017 Highlight Report]
   
  +
* Removal of old emissions system [https://code.metoffice.gov.uk/trac/um/ticket/142 #142]
'''MD''' to set-up jobs at vn10.8.
 
  +
* Correct NaCl density using temporary logical [https://code.metoffice.gov.uk/trac/um/ticket/2405 #2405]
  +
* Solar-cycle in photolysis [https://code.metoffice.gov.uk/trac/um/ticket/2587 #2587]
  +
* Make number of aerosol components flexible [https://code.metoffice.gov.uk/trac/um/ticket/2788 #2788]
  +
* AQUM fixes for ammonium nitrate [https://code.metoffice.gov.uk/trac/um/ticket/2986 #2986] & [https://code.metoffice.gov.uk/trac/um/ticket/3174 #3174]
  +
* Improvements to compiler settings [https://code.metoffice.gov.uk/trac/um/ticket/3109 #3109]
  +
* Column-call for NR solver [https://code.metoffice.gov.uk/trac/um/ticket/3209 #3209]
  +
* FastJX bugfix [https://code.metoffice.gov.uk/trac/um/ticket/3261 #3261]
  +
* Fixes to rose-stem [https://code.metoffice.gov.uk/trac/um/ticket/3267 #3267]
  +
* Re-organisation of NR chemistry listings [https://code.metoffice.gov.uk/trac/um/ticket/3326 #3326]
  +
* Fix NAt PSC sedimentation [https://code.metoffice.gov.uk/trac/um/ticket/3400 #3400] (see below)
   
  +
==== "Highlight": NOy events ====
It was noted that UKESM1 jobs would be supported elsewhere.
 
   
  +
See [https://code.metoffice.gov.uk/trac/um/ticket/3400 um:#3400] and [https://code.metoffice.gov.uk/trac/UKESM/ticket/469 UKESM:#469].
=== Highlights from vn10.8 (LA) ===
 
   
  +
A big thank-you goes out to all who were involved with tracking this down and fixing it.
[https://code.metoffice.gov.uk/trac/um/query?status=closed&keywords=~UKCA&keywords=~SC0138&milestone=UM10.8+code+release&col=id&col=summary&col=milestone&col=status&col=type&col=component&order=priority vn10.8 UKCA tickets]<br/>
 
[https://code.metoffice.gov.uk/trac/um/wiki/ProjectDocumentation/10.x2/HighlightReport_May17 UMPB May 2017 Highlight Report]
 
   
  +
=== Targets for vn11.0 (and beyond) (LA) ===
* '''CJ:''' ''Water vapour feedback'' - This includes flux calculations of water production and loss available in stash, as well as a diagnostic which gives the change to q calculated at each timestep. ([https://code.metoffice.gov.uk/trac/um/ticket/1646 #1646] & [https://code.metoffice.gov.uk/trac/um/ticket/3123 #3123])
 
* '''LA:''' ''Quasi-Newton steps in Newton-Raphson solver'' - speeds up the model by ~2-3%. Will not bit-compare with runs without it however. ([https://code.metoffice.gov.uk/trac/um/ticket/2819 #2819])
 
* '''MR:''' ''OpenMP in UKCA_AERO_CTL'' - alternative method for passing array slices to sub processes, e.g. a(:,:,:,mode) had to be re-written a(1,1,1,mode) for the combination of Linux system SPICE and Intel ifort 12. ([https://code.metoffice.gov.uk/trac/um/ticket/1286 #1286] )
 
* '''MR:''' ''OpenMP in UKCA_AERO_CTL'' - a bespoke workshare had to be written due to ONE failure in rose stem. The formal method that used the default blocking of data failed. Again Linux and Intel 12. ([https://code.metoffice.gov.uk/trac/um/ticket/1286 #1286] )
 
* '''LA:''' 3 new UKCA rose-stem tests were added to the MetO XC40. This tests mirror the ones available on the VM, but run incredibly quickly. One has been added to the <code>xc40_developer</code> group - <code>meto_xc40_n48_ukca_eg_omp_noios_gnu</code>. ([https://code.metoffice.gov.uk/trac/um/ticket/2714 #2714])
 
** '''Note:''' On the XC40 the <code>_omp</code> and <code>_noomp</code> jobs do '''not''' bit-compare, whereas they do on the VM. The version of the GNU compiler is different between these two sites - the XC40 uses GNU Fortran (GCC) 4.9.1 20140716 (Cray Inc.), whereas the VM uses GNU Fortran (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010. The domain decomposition is different as well (4x4 on the XC40 vs. <nowiki>1x{{MPI_TASKS}}</nowiki> on the VM). [https://code.metoffice.gov.uk/trac/um/ticket/3127 #3127] has been opened to investigate this.
 
* '''AJH:''' ''Radaer can be run from GLOMAP-mode climatology files'' ([https://code.metoffice.gov.uk/trac/um/ticket/288 #288] )
 
   
  +
* '''Update from CSIRO:''' We have almost finalised the oceanic ozone dry deposition parameterisation work and at some point will need some guidance as to if and when this can be incorporated into the Trunk. See [[Minutes_of_the_code_management_group_meeting_2017-07-14#Highlights.2FTargets_from_CSIRO|point 2 from the last meeting]].
=== Targets for vn10.9 (and beyond) (LA) ===
 
   
==== [https://code.metoffice.gov.uk/trac/um/query?status=assigned&status=code_review&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&keywords=~SC0138&milestone=UM10.9+code+release&group=milestone&col=id&col=summary&col=milestone&col=status&col=owner&col=type&order=milestone Tickets currently targeted for UM10.9 in Trac] ====
+
==== [https://code.metoffice.gov.uk/trac/um/query?status=assigned&status=code_review&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&keywords=~SC0138&milestone=UM11.0+code+release&group=milestone&col=id&col=summary&col=milestone&col=status&col=owner&col=type&order=milestone Tickets currently targeted for UM11.0 in Trac] ====
   
 
{| class="wikitable" border = "1px"
 
{| class="wikitable" border = "1px"
Line 447: Line 266:
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2086 #2086] ||Time updating for glomap climatology || alanjhewitt ||
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2086 #2086] ||Time updating for glomap climatology || alanjhewitt ||
 
|-
 
|-
|[https://code.metoffice.gov.uk/trac/um/ticket/2301 #2301] ||Improve the handling of emissions from explosive volcanoes in UKCA/GLOMAP || -- ||
+
|[https://code.metoffice.gov.uk/trac/um/ticket/2134 #2134] ||UKCA-GLOMAP Nx1 PE set-up does not bit-compare with others || mohitdalvi ||
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2373 #2373] ||Removed redundant code for calculating wet volume || alanjhewitt ||
 
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2382 #2382] ||rose stem app for Section 54 || alanjhewitt ||
 
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2405 #2405] ||Test and implement sea-salt density change || colinjohnson ||
 
 
|-
 
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2532 #2532] ||Review of option codes associated with UKCA burden diagnostics when running with BE solver || fionaoconnor ||
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2532 #2532] ||Review of option codes associated with UKCA burden diagnostics when running with BE solver || fionaoconnor ||
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2587 #2587] ||Adding solar variability to photolysis scheme || fraserdennison ||
 
 
|-
 
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2689 #2689] ||Enable coupling of GLOMAP-MODE Aerosol to FAST-JX photolysis. || michaelhollaway ||
 
|[https://code.metoffice.gov.uk/trac/um/ticket/2689 #2689] ||Enable coupling of GLOMAP-MODE Aerosol to FAST-JX photolysis. || michaelhollaway ||
Line 472: Line 283:
 
|-
 
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/3028 #3028] ||Improve STASH section references related to UKCA components. ||mohitdalvi ||
 
|[https://code.metoffice.gov.uk/trac/um/ticket/3028 #3028] ||Improve STASH section references related to UKCA components. ||mohitdalvi ||
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/3109 #3109] ||PE decomp reproducibility for UKCA, with higher optimisation flags ||matthewglover ||
 
 
|-
 
|-
 
|[https://code.metoffice.gov.uk/trac/um/ticket/3127 #3127] ||Investigate KGO differences in um_n48_ukca_eg app using GNU on the Cray ||lukeabraham ||
 
|[https://code.metoffice.gov.uk/trac/um/ticket/3127 #3127] ||Investigate KGO differences in um_n48_ukca_eg app using GNU on the Cray ||lukeabraham ||
 
|-
 
|-
|[https://code.metoffice.gov.uk/trac/um/ticket/3209 #3209] || column-call UKCA Newton-Raphson solver || lukeabraham ||
+
|[https://code.metoffice.gov.uk/trac/um/ticket/3289 #3289] ||Removal of Backward Euler Std tropospheric chemistry ||fionaoconnor||
 
|-
 
|-
|[https://code.metoffice.gov.uk/trac/um/ticket/3267 #3267] || Fix UKCA NRUNvsCRUN test <br/> (CRUN running full 2-days) || mohitdalvi ||
+
|[https://code.metoffice.gov.uk/trac/um/ticket/3290 #3290] ||Removal of old dry deposition scheme using prescribed deposition velocities ||fionaoconnor ||
  +
|-
  +
|[https://code.metoffice.gov.uk/trac/um/ticket/3292 #3292] ||Consolidate constant variables used by UKCA ||mohitdalvi ||
  +
|-
  +
|[https://code.metoffice.gov.uk/trac/um/ticket/3367 #3367] ||Removing transport of peroxy radical tracers in Strattrop (CHeST) ||scottarchernicholls ||
  +
|-
  +
|[https://code.metoffice.gov.uk/trac/um/ticket/3384 #3384] ||Add UKCA processor decomposition tests to rose-stem ||lukeabraham ||
 
|}
 
|}
 
* '''Michael Hollaway:''' I currently have a test version of the code working that uses RADAER to pass the aerosol optical properties to FAST-JX. This runs at UM-UKCA 10.6.1. I am currently working on testing the code with different MODE setups and then will work on going through the required steps to get the code into the trunk at 10.9 (sci/tech review, code review, etc). All being well the updates should hopefully be ready for 10.9 (fingers crossed).
 
   
 
==== [https://code.metoffice.gov.uk/trac/um/query?status=assigned&status=code_review&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&keywords=~SC0138&milestone=Hopefully&group=milestone&max=200&col=id&col=summary&col=milestone&col=status&col=owner&col=type&order=milestone Tickets currently targeted as ''Hopefully''] ====
 
==== [https://code.metoffice.gov.uk/trac/um/query?status=assigned&status=code_review&status=in_progress&status=new&status=sci%2Ftech_review&keywords=~UKCA&keywords=~SC0138&milestone=Hopefully&group=milestone&max=200&col=id&col=summary&col=milestone&col=status&col=owner&col=type&order=milestone Tickets currently targeted as ''Hopefully''] ====
 
=== Highlights/Targets from CSIRO ===
 
 
# Matt W. has incorporated a primary marine organic aerosol emission parameterisation into GLOMAP (included in the trunk from UMvn10.6).
 
# We are close to finishing further work on parameterisation of ozone dry deposition to the ocean (work so far reported in the ACP paper, 17, 3749-3767, 2017). I have communicated with Gerd Folberth (MO) as to the process to put the new parameterisation into the trunk once our studies are finished.
 
# A CSIRO project with Melbourne University has started which aims to have an ACCESS coupled model with UKCA CheST configuration at UM10.6 and GA7.1 (main ACCESS components are UM atmos + MOM ocean + sea ice + CABLE land surface + UKCA).
 
# ACCESS-CM2 coupled model is being tested for aerosols (including dust, at GA7.1).
 
 
=== Virtual Machine (LA) ===
 
 
[https://code.metoffice.gov.uk/trac/um/wiki/VirtualMachine UM Virtual Machine Guide] - '''Note:''' this will be superseded by [https://code.metoffice.gov.uk/doc/um/latest/papers/umdp_X10.pdf UMPB X10] from vn10.8 onwards.
 
 
'''LA''' - to write up UKCA specific VM instructions on the UKCA wiki.
 
   
 
=== Training (LA) ===
 
=== Training (LA) ===
   
 
[[UKCA Training January 2018]]
 
[[UKCA Training January 2018]]
  +
  +
'''Registration deadline: 3rd November!'''
  +
  +
'''new action:''' LA to look into recording lectures
   
 
=== AOB/DNM (LA) ===
 
=== AOB/DNM (LA) ===
Line 507: Line 311:
 
=== Date of next meeting (LA) ===
 
=== Date of next meeting (LA) ===
   
  +
''vn11.0 Code Review deadline is the '''9th February 2018''', to released on (or before) '''28th February 2018'''.''
'''LA''' to create a doodle poll for October after the date of the vn10.9 code freeze
 
  +
  +
'''new action:''' LA to set-up doodle poll for sometime within these three weeks.
   
[http://doodle.com/poll/qqabhrrf7scztb3t Poll for 6th-27th October 2017]
+
'''Doodle poll:''' https://doodle.com/poll/hk5xdqwna39uzuuq

Latest revision as of 12:26, 19 October 2017

Code management group minutes

Teleconference Details

Thursday 19th October 2017, 10am - 12noon BST

  • UK Landline: +44 (0)1223 761376 (x61376 from an internal University of Cambridge phone)
  • Participant passcode: 146205

Present

Met Office: Fiona O'Connor (FOC), Jane Mulcahy (JM), John Hemmings (JH), Mohit Dalvi (MD), Alan Hewitt (AH), Marc Stringer (MS)

Cambridge: Luke Abraham (LA), James Keeble (JK)

Leeds: Mark Richardson (MR)

Reading:

Lancaster: Michael Hollaway (MH)

Edinburgh:

UEA: Marcus Koehler (MK)

NIWA: Olaf Morgenstern (OM), Fraser Dennison (FD)

CSIRO:

Apologies: Oliver Wild (OW), Nicolas Bellouin (NB), Ashok Luhar (AL), Paul Griffiths (PG)

Not present: Graham Mann (GM), Scott Archer-Nicolls (SAN)

Actions from this meeting

One off actions

  1. (ongoing) GM to check 8.4 versus 7.3 (and possibly vn8.4 vs 10.x) GLOMAP-mode code and report any missing bug fixes on the bugfix page.
  2. (ongoing) LA to migrate PUMA UM tickets to MOSRS - see table below.
  3. (ongoing) LA to open tickets for all changes that still require a ticket.
  4. (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings.
  5. (ongoing) FOC to recommend at next Exec meeting a policy of allowing only CMG to (certify and) distribute any UKCA configurations for science purpose.
  6. (ongoing) LA (& others who are interested) to look into how to re-organise the UKCA panel (e.g. into sub-panels) & think about removal of namelist items.
  7. (ongoing) LA to organise a follow-up meeting of interested parties on the UKCA panel re-organisation.
  8. (ongoing) MD to collate all UKCA parameters into ukca_constants in advance of removing duplicates already available in the UM and circulate details.
  9. (ongoing) JM to continue discussions with CJ regarding "Wet oxidation of SO2 in GLOMAP" and other issues regarding redundant code.
  10. (ongoing) AH to scope out reducing repetition of mode definitions in GLOMAP.
  11. (ongoing) MD to set up TS2000 nudged jobs at vn10.8.
  12. (ongoing) LA to add UKCA wiki page on using UKCA on the Virtual Machine.
  13. (new) LA to embolden all ALL actions in future meetings
  14. (new) FOC to arrange meeting between FOC, MR, MS, LA (& others who are interested) to sit down and decide a plan to move forward with OpenMP work, before new person starts.
  15. (new) LA to update Redundant code tables with above information
  16. (new) LA and MD to talk offline about releases.
  17. (new) LA to look into recording lectures at January 2018 training
  18. (new) LA to set-up doodle poll for sometime between 9th-28th February 2018.

Standing actions

  1. (ongoing - standing item) CMG to monitor list of bugs and circulate between group for owners.
  2. (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).
  3. (ongoing - standing item) ALL with access to keep monitoring ukca_bugs email list.
  4. (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 & SC0138 keywords to all UKCA tickets. This should be a standard part of our working practice.
  5. (ongoing - standing item) ALL to note, review, and remove obsolete/redundant code
  6. (ongoing - standing item) ALL closed ticket owners to produce a summary of their change for the UKCA newsletter
  7. (ongoing - standing item) Code Owner to produce draft newsletter for CMG to approve.

Minutes

Actions from the Last Meeting (LA)

Minutes of the code management group meeting 2017-07-14

One off actions

  1. (ongoing) GM to check 8.4 versus 7.3 (and possibly vn8.4 vs 10.x) GLOMAP-mode code and report any missing bug fixes on the bugfix page. ongoing
  2. (ongoing) FOC to incorporate Bug #35 and others into dry deposition work. FOC to draft document that will cover what the new deposition scheme will do. close but leave in bugfixes table
  3. (ongoing) LA to migrate PUMA UM tickets to MOSRS - see table below. ongoing - partially done
  4. (new) ALL to check through this table and comment on whether the tickets needs to be ported or not. Deadline 2017-07-28. closed
  5. (new) LA to open tickets for all changes that still require a ticket. ongoing
  6. (ongoing) JM,BJ,NB to discuss incorporation of Nicolas' RADAER description into UKCA (or separate UMDP). JM to take lead. closed
  7. (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings. ongoing
  8. (ongoing) FOC to recommend at next Exec meeting a policy of allowing only CMG to (certify and) distribute any UKCA configurations for science purpose. ongoing
  9. (new) LA (& others who are interested) to look into how to re-organise the UKCA panel (e.g. into sub-panels). ongoing - it may be possible to incorporate this into removal of namelist items.
  10. (new) LA to organise a follow-up meeting of interested parties on the UKCA panel re-organisation. ongoing
  11. (new) MD to collate all UKCA parameters into ukca_constants in advance of removing duplicates already available in the UM. ongoing. Ticket is open, MD to circulate.
  12. (new) LA to add comments on rafeps into #368. closed
  13. (new) FOC to close #2358 (Delete 2D photolysis scheme in UKCA). closed
  14. (new) MD to take ownership of #142 (Remove old emissions system from UKCA). closed and lodged
  15. (new) FOC to take ownership of #2356 (Delete older dry deposition scheme in UKCA). closed
  16. (new) FOC to take ownership of #1507 (Remove Backward Euler Standard Tropospheric Chemistry). closed
  17. (new) AH to take ownership of #2373 (quick method for calculating wet volume redundant). closed and lodged
  18. (new) LA to take ownership of #1505 (Clean up ukca_strat_update). closed and see below
  19. (new) JM to clarify with CJ regarding "Wet oxidation of SO2 in GLOMAP". ongoing: CJ raised some issues. JM to have follow-on discussions regarding redundant code.
  20. (new) ALL to note code which is redundant. closed and move to standing item. new action: LA to embolden all ALL actions in future meetings.
  21. (new) AH to scope out reducing repetition of mode definitions in GLOMAP. ongoing
  22. (new) OM to work on the chemistry scheme code restructuring for vn10.8. closed and lodged
  23. (new) LA to update Bugs table following discussion, closing tickets where appropriate. closed
  24. (new) FOC to send LA RAQ testing jobs information. closed
  25. (new) MD to set up TS2000 free-running nudged jobs at vn10.8. closed for free-running, ongoing for nudged.
  26. (new) LA to add UKCA wiki page on using UKCA on the Virtual Machine. ongoing
  27. (new) LA to create a doodle poll for October after the date of the vn10.9 code freeze. closed
  28. (new) MS to add bug in offline oxidants to bugfixes table.

Standing actions

  1. (ongoing - standing item) CMG to monitor list of bugs and circulate between group for owners.
  2. (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).
    It was suggested starting a newsletter, tied to each MetUM release.
    new action: LA to collate list of users and produce draft newletter targetting vn11.0 release. CMG will approve prior to it being sent out.
    new standing action: ALL ticket owners to produce a summary for the newsletter.
  3. (ongoing - standing item) ALL with access to keep monitoring ukca_bugs email list.
  4. (ongoing - standing item) ALL to think about if code changes will change KGO and let systems team know in good time. This should be a standard part of our working practice.
  5. (ongoing - standing item) ALL to review and remove obsolete code

Redundant Code (LA for NS)

Redundant code

Code Proposed for Deletion

# Description Ticket Remarks Status Owner
1 Old emissions code (that which uses ancil files) #142 None Completed Mohit Dalvi
2 Old dry deposition scheme #2356 None PROPOSED Fiona O'Connor
3 ukca_volume_mode.F90 - quick method for calculating wet volume is not used since iwvolmethod is hard coded to equal 2. #2373 None Complete Alan J Hewitt
4 2D photolysis #2358 None Do not remove code Fiona O'Connor
5 ukca_strat_update.F90 - relax_ozone #1505 None PROPOSED Luke Abraham
6 Backward Euler Standard Tropospheric Chemistry #1507 None PROPOSED Fiona O'Connor
7 Wet oxidation of SO2 in GLOMAP None None PROPOSED Colin Johnson
  • Question: Should ALL schemes using the backward Euler solver be proposed for redundancy?

It was agreed that this should be a long-term aim, targeting offline-oxidants first. OpenMP work will proceed around the column-call to ASAD to speed this up and make it competitive.

MS has OpenMP code that has not been lodged, for Fast-JX and current ukca_chemistry_ctl routine (using lat/lon slice in the call to ASAD).

new action: FOC to arrange meeting between FOC, MR, MS, LA (& others who are interested) to sit down and decide a plan to move forward with OpenMP work, before new person starts.

new action: LA to update Redundant code tables with above information

Depreciated Code

# Description Ticket Remarks Status Owner
1 Deprecated UKCA netcdf attribute options #2513 'emission_type', string type attributes no longer recomeneded. Need some time for most new code to adopt these DEPRECATED Alistair Sellar

This code should not be removed for legacy reasons.

Bugs/Bugfixes (LA)

Open Bugs

# Description Ticket Owner Status/ Updates Comments from previous meeting Comments from this meeting
31 FP exceptions in asad_sparse_vars
or asad_spimjmp
#368 (MOSRS) Nick Savage vn10.x seems to be better leave open leave open
35 Error in labelling: Surface resistance <--> stomatal resistance ? MOSRS #1409 Fiona O'Connor folded into DD work leave open & see above leave open
57 Incorrect logic for DMS anciliaries required #756 (MOSRS) Nick Savage trivial. Might close as wontfix, but might want to do in RAQ leave open possibly close: JM to check impact
72 UKCA Dry Deposition: Surface resistance values
not set for some species
#1250 Alan Hewitt? leave open but there is a way forward leave open
74 Bug in ukca_tropopause with definition of PV tropopause #1283 Steven Hardiman Change ownership? Fix is separate from #75 leave open. FOC did try to lodge, but breaks KGO. Simple fix but with big changes. leave open
75 Bug in STE fluxes #1367 Fiona O'Connor could be endgame leave open. even with fix, these are still wrong leave open still not sure what is going on
87 Possible issues with YSTORE in UKCA_CHEMISTRY_CTL. UM#3245 Colin Johnson/
Luke Abraham
leave open leave open
88 Potential FastJX Scattering Bug UM#3261 David Wade/
Luke Abraham
In code review for vn10.9 leave open
FOC to send LA RAQ jobs information
close when ticket is closed
90 Extremely high/low NOy concentrations UM#3400
UKESM:#469
Mohit Dalvi/
Luke Abraham
In code review for vn10.9 close when ticket is closed

new action: MS to add bug in offline oxidants to bugfixes table.

Strategy for next UKCA Release Job (LA/MD)

MD has a free running TS2000 job, and is adding a nudging job. However, many users are requesting an AMIP job. While aerosol emissions are transient, chemical emissions are decadal means. It was noted that um:#3400 could be used as a potential AMIP base-job, but is still using climatological emissions. CMIP6 time-varying emissions still some weeks away.

new action: LA and MD to talk offline about releases.

Highlights from vn10.9 (LA)

PLEASE REMEMBER TO INCLUDE THE KEYWORDS: UKCA & SC0138

vn10.9 UKCA tickets
UMPB September 2017 Highlight Report

  • Removal of old emissions system #142
  • Correct NaCl density using temporary logical #2405
  • Solar-cycle in photolysis #2587
  • Make number of aerosol components flexible #2788
  • AQUM fixes for ammonium nitrate #2986 & #3174
  • Improvements to compiler settings #3109
  • Column-call for NR solver #3209
  • FastJX bugfix #3261
  • Fixes to rose-stem #3267
  • Re-organisation of NR chemistry listings #3326
  • Fix NAt PSC sedimentation #3400 (see below)

"Highlight": NOy events

See um:#3400 and UKESM:#469.

A big thank-you goes out to all who were involved with tracking this down and fixing it.

Targets for vn11.0 (and beyond) (LA)

  • Update from CSIRO: We have almost finalised the oceanic ozone dry deposition parameterisation work and at some point will need some guidance as to if and when this can be incorporated into the Trunk. See point 2 from the last meeting.

Tickets currently targeted for UM11.0 in Trac

Ticket Summary Owner Comments from this meeting
#100 PM10 and PM2.5 diagnostics for MODE johnhemmings
#1250 UKCA dry deposition: surface resistance values not set for some species alanjhewitt
#1703 Update appropriate UMDPs with regard UKCA-mode aerosol and interactions janemulcahy
#2086 Time updating for glomap climatology alanjhewitt
#2134 UKCA-GLOMAP Nx1 PE set-up does not bit-compare with others mohitdalvi
#2532 Review of option codes associated with UKCA burden diagnostics when running with BE solver fionaoconnor
#2689 Enable coupling of GLOMAP-MODE Aerosol to FAST-JX photolysis. michaelhollaway
#2741 Addition of new diagnostic for the dry deposition flux of nitrogen fionaoconnor
#2742 Addition of new diagnostic for the wet deposition flux of nitrogen fionaoconnor
#2814 Allow UKCA Chemistry to work with aerosol climatologies lukeabraham
#2898 Input CO2 concentrations into UKCA when interactive CO2 is operational colinjohnson
#3025 Add functionality to use NetCDF GLOMAP-mode climatology fields to generate fields required by ACTIVATE alanjhewitt
#3028 Improve STASH section references related to UKCA components. mohitdalvi
#3127 Investigate KGO differences in um_n48_ukca_eg app using GNU on the Cray lukeabraham
#3289 Removal of Backward Euler Std tropospheric chemistry fionaoconnor
#3290 Removal of old dry deposition scheme using prescribed deposition velocities fionaoconnor
#3292 Consolidate constant variables used by UKCA mohitdalvi
#3367 Removing transport of peroxy radical tracers in Strattrop (CHeST) scottarchernicholls
#3384 Add UKCA processor decomposition tests to rose-stem lukeabraham

Tickets currently targeted as Hopefully

Training (LA)

UKCA Training January 2018

Registration deadline: 3rd November!

new action: LA to look into recording lectures

AOB/DNM (LA)

Date of next meeting (LA)

vn11.0 Code Review deadline is the 9th February 2018, to released on (or before) 28th February 2018.

new action: LA to set-up doodle poll for sometime within these three weeks.

Doodle poll: https://doodle.com/poll/hk5xdqwna39uzuuq