Opened 8 years ago
Last modified 7 years ago
#1737 closed Task
Create GC3 package branch for coupling branches — at Version 2
Reported by: | frrh | Owned by: | frrh |
---|---|---|---|
Priority: | low | Milestone: | Unscheduled |
Component: | OCE | Version: | v3.6 |
Severity: | Keywords: | ||
Cc: | dancopsey |
Description (last modified by frrh)
Context
The UKMO GC3 coupled model features a number of branches related to coupling which are not part of the core GO6/GSI8 configuration.
We need to review these and, where necessary, merge them into a single coupling package branch in order to
- bring these branches up to date for ease of management/maintenance
- dispense with redundant or unnecessary code
- minimise the number of NEMO branches employed in an official GC3 configuration
- reduce complexity to facilitate ease of future developments
The continued use of some branches is questionable.... e.g. one branch makes a single line change yet has been through at least two subsequent trunk upgrades making it impossible to merge into a suitable 3.6 based branch and which on close inspection now appears essentially redundant.
Analysis
Background details, investigations and procedures are recorded here: wiki:ticket/1737/General
Fix
Created brand new NEMO vn 3.6 versions of existing component branches:
branches/UKMO/dev_r5518_hadgem3_cplfld
branches/UKMO/dev_r5518_hadgem3_cplseq
branches/UKMO/dev_r5518_hadgem3_mct (removing use of key_oasis3mct and replacing with the standard NEMO base code practise of using key_oasis3)
branches/UKMO/dev_r5518_xios_initialize_toyoce
These were used to create package branch:
Use of this branch requires that any jobs previously employing key_oasis3mct should now use key_oasis3 instead.
Commit History (0)
(No commits)
Change History (2)
comment:1 Changed 8 years ago by frrh
- Description modified (diff)
- Owner changed from NEMO team to frrh
comment:2 Changed 8 years ago by frrh
- Description modified (diff)
The package branch must be kept under constant review and brought up to date with any new or changes to existing component branches.