New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
#1737 (Create GC3 package branch for coupling branches) – NEMO

Opened 8 years ago

Last modified 7 years ago

#1737 closed Task

Create GC3 package branch for coupling branches — at Version 4

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:

branches/UKMO/dev_r5518_GC3_couple_pkg

Use of this branch requires that any jobs previously employing key_oasis3mct should now use key_oasis3 instead.

It has been decided that henceforth, branches/UKMO/dev_r5518_GC3_couple_pkg will be used as the sole GC3 coupling-related branch. i.e. there is no longer any reason to keep the component branches as separate entities so we have deleted those and should any future developments become necessary they will be applied directly to branches/UKMO/dev_r5518_GC3_couple_pkg.

Commit History (0)

(No commits)

Change History (4)

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.

comment:3 Changed 8 years ago by frrh

  • Cc dancopsey added
  • Status changed from new to assigned

comment:4 Changed 8 years ago by frrh

  • Description modified (diff)
Note: See TracTickets for help on using tickets.