Difference between revisions of "Minutes of the code management group meeting 2018-02-21"

From UKCA
Line 33: Line 33:
   
 
==Actions from this meeting ==
 
==Actions from this meeting ==
 
=== 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) 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) LA to open tickets for all changes that still require a ticket.
 
# (ongoing) FOC to open ticket + Bugfixes Table entry related to 'Unable to calculate tropopause' warnings.
 
# (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) 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) 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) JM to continue discussions with CJ regarding ''"Wet oxidation of SO2 in GLOMAP"'' and other issues regarding redundant code.
 
# (ongoing) AH to scope out reducing repetition of mode definitions in GLOMAP.
 
# (ongoing) MD to set up TS2000 nudged jobs at vn10.8.
 
# (ongoing) LA to add UKCA wiki page on using UKCA on the Virtual Machine.
 
# (new) LA to embolden all ALL actions in future meetings
 
# (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) LA to update [[Redundant code]] tables with above information
 
# (new) LA and MD to talk offline about releases.
 
# (new) LA to look into recording lectures at January 2018 training
 
# (new) LA to set-up doodle poll for sometime between 9th-28th February 2018.
 
 
=== Standing actions ===
 
# (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) '''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, 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 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 ==

Revision as of 16:40, 9 February 2018

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

Minutes

Actions from the Last Meeting (LA)

Minutes of the code management group meeting 2017-10-19

One off actions

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 leave open
35 Error in labelling: Surface resistance <--> stomatal resistance ? MOSRS #1409 Fiona O'Connor leave open
57 Incorrect logic for DMS anciliaries required #756 (MOSRS) Nick Savage Possibly close: JM to check impact
72 UKCA Dry Deposition: Surface resistance values
not set for some species
#1250 Alan Hewitt? leave open
74 Bug in ukca_tropopause with definition of PV tropopause #1283 Steven Hardiman leave ope
75 Bug in STE fluxes #1367 Fiona O'Connor 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
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.
93 Inconsistent surface resistance values for organic hydro-peroxide (rooh) UM#3793 AlanJHewitt ???

Redundant Code (LA)

Code for deletion

# Description Ticket Remarks Status Owner
2 Old dry deposition scheme #2356 None PROPOSED Nick Savage
4 ukca_strat_update.F90 - relax_ozone #1505 None PROPOSED Nick Savage
5 Backward Euler Standard Tropospheric Chemistry #1507 None PROPOSED Nick Savage
6 Wet oxidation of SO2 in GLOMAP None None PROPOSED Colin Johnson
7 Updraft velocity #3668 Proposed in December 2017 PROPOSED Alan J Hewitt
8 All backward Euler chemistry schemes None None PROPOSED Luke Abraham

Depreciated code for future retirement

# Description Ticket Remarks Status Owner
1 Deprecated UKCA netcdf attribute options #2513 'emission_type', string type attributes no longer recommeneded. Need some time for most new code to adopt these DEPRECATED Nick Savage
2 Deprecated calculation of updraft velocity #3668 'l_conv_tke', logical recommended true DEPRECATED Alan J Hewitt

UKCA Release Job (LA/MD)

Highlights from vn11.0 (LA)

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

PLEASE REMEMBER TO INCLUDE THE KEYWORDS: UKCA & SC0138

Tickets targeting vn11.1

# Description
#100 PM10 and PM2.5 diagnostics for MODE
#1250 UKCA dry deposition: surface resistance values not set for some species
#2689 Enable coupling of GLOMAP-MODE Aerosol to FAST-JX photolysis.
#2741 Addition of new diagnostic for the dry deposition flux of nitrogen
#2742 Addition of new diagnostic for the wet deposition flux of nitrogen
#2814 Allow UKCA Chemistry to work with aerosol climatologies
#2898 Input CO2 concentrations into UKCA when interactive CO2 is operational
#3028 Improve STASH section references related to UKCA components.
#3127 Investigate KGO differences in um_n48_ukca_eg app using GNU on the Cray
#3289 Removal of Backward Euler Std tropospheric chemistry
#3290 Removal of old dry deposition scheme using prescribed deposition velocities
#3292 Consolidate constant variables used by UKCA
#3367 Removing transport of peroxy radical tracers in Strattrop (CHeST)
#3547 Improve UKCA Lightning NOx scheme
#3718 Investigate issues with AGE-OF-AIR ON PRESSURE LEVELS (51-150)
#3726 rose stem testing for Section 54 - Activate
#3765 Continue to add functionality to use NetCDF GLOMAP-mode climatology fields to generate fields required by ACTIVATE
#3769 Time updating for glomap climatology
#3779 Improvements to the inline comments in ukca_option_mod
#3793 Consistant value of rooh for different number of tiles within ukca_surfddr