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.
ticket/1658/General (diff) – NEMO

Changes between Version 1 and Version 2 of ticket/1658/General


Ignore:
Timestamp:
2016-06-07T10:48:42+02:00 (8 years ago)
Author:
frrh
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/1658/General

    v1 v2  
    2727 
    2828 
     29The code development needs to be compatible with the MO GO6 ocean model configuration. This configuration currently features approximately 11 separate code branches which makes further development of additional code  
     30potentially problematic in terms of a high risk of code conflicts. 
    2931 
     32It also needs to be compatible with the MO GC3 coupled model configuration which adds a further 4 NEMO branches. 
     33 
     34While the bulk of the MEDUSA code is self contained under the TOP_SRC directory and thus less prone to causing conflicts, the coupling interface code is  
     35a very high risk in terms of conflicts since it needs to modify sbccpl.F90 and perhaps other high level coupling routines.  
     36 
     37Oddly we find that the conflicts we see from the MEDUSA coupling interface developments are with code contained in the GO6 definition and not with the coupling specific code added by the extra GC3 branches.  
     38Specifically, we find that [log:branches/UKMO/dev_r5518_coupling_GSI7_GSI8_landice_bitcomp dev_r5518_coupling_GSI7_GSI8_landice_bitcomp] is a major source of clashes. There is no way to rework the MEDUSA 
     39interface to avoid this because this branch, although only part of the GO6 configuration, actually features changes relating to coupled models (for reasons of avoiding code clashes!) particularly w.r.t. the magic numbers used for coupled field indexing.  
     40 
     41  
     42