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/0662 (diff) – NEMO

Changes between Initial Version and Version 1 of ticket/0662


Ignore:
Timestamp:
2011-10-03T15:23:43+02:00 (13 years ago)
Author:
charris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/0662

    v1 v1  
     1[[PageOutline]] 
     2Last edited [[Timestamp]] 
     3 
     4[[BR]] 
     5 
     6'''Author''' : Chris harris 
     7 
     8'''ticket''' : #665 
     9 
     10'''Branch''' : [ https://forge.ipsl.jussieu.fr/nemo/browser/branches/2011/dev_r2802_UKMO8_sbccpl ] and [ https://forge.ipsl.jussieu.fr/nemo/browser/branches/2011/dev_r2802_UKMO8_cice ]  
     11---- 
     12 
     13=== Description === 
     14 
     15The sbccpl branch provides a more flexible namelist-controlled version of the code for interfacing with an atmosphere model (including the ability to deal with multi-category sea ice fields for LIM3 / CICE, and to receive the extra heat flux fields used when running the UM atmosphere with NEMO and CICE).  The new namsbc_cpl namelist controls whether a particular coupling field will be multi-category or not and in simple cases the code will perform relevant transformations as required (e.g if requesting single category coupling fields when running with multiple categories in LIM3 / CICE).  The OASIS3 coupling field names will be generated automatically, but must be consistent with the contents of the OASIS namcouple file. 
     16 
     17When running with CICE (either fully coupled, or ocean-ice only) the dev_r2802_UKMO8_cice is also required.  The code changes have been separated for ease of testing etc, but will be merged together before committing to the trunk.  The commit message for changeset [2874] provides some more details on the CICE interface code. 
     18 
     19---- 
     20=== Testing === 
     21Testing could consider (where appropriate) other configurations in addition to NVTK]. 
     22 
     23||NVTK Tested||'''NO'''|| 
     24||Other model configurations||'''YES'''|| 
     25||Processor configurations tested|| 4x8, 8x4, 5x6, 6x5 || 
     26||If adding new functionality please confirm that the [[BR]]New code doesn't change results when it is switched off [[BR]]and !''works!'' when switched on||'''YES'''|| 
     27 
     28(Answering UNSURE is likely to generate further questions from reviewers.) 
     29 
     30Tested in NEMO-CICE and UM-NEMO-CICE and any changes from previous local code are understood (e.g. due to bug-fixes) or very minor (due to bit level changes). 
     31 
     32Code compiles with key_lim2, key_lim3 and without a sea ice model (both standalone and with key_oasis3). 
     33 
     34=== Bit Comparability === 
     35||Does this change preserve answers in your tested standard configurations (to the last bit) ?||'''YES'''|| 
     36||Does this change bit compare across various processor configurations. (1xM, Nx1 and MxN are recommended)||'''YES'''|| 
     37||Is this change expected to preserve answers in all possible model configurations?||'''NO'''|| 
     38||Is this change expected to preserve all diagnostics? [[BR]],,''Preserving answers in model runs does not necessarily imply preserved diagnostics. ''||'''YES'''|| 
     39 
     40If you answered '''NO''' to any of the above, please provide further details: 
     41 
     42These code changes will not have any impact on any of the standard NEMO configurations with do not involve coupling to an atmosphere model (all changes either concern the coupling routines, or are protected by key_cice).  Depending on the exact namelist options used, results when running an atmosphere-NEMO-LIM2 coupled model may be affected due to some bug-fixes in sbccpl, and changed order of summations which may have an impact at the bit level. 
     43 
     44For NEMO-CICE, tests have included 4x8, 8x4, 5x6 and 6x5 - all these give identical results using the PCG solver (with key_mpp_rep).  
     45 
     46---- 
     47=== System Changes === 
     48||Does your change alter namelists?||'''YES '''|| 
     49||Does your change require a change in compiler options?||'''NO'''|| 
     50 
     51New version of namsbc_cpl for ORCA2-LIM2 supplied in https://forge.ipsl.jussieu.fr/nemo/browser/branches/2011/dev_r2802_UKMO8_sbccpl. 
     52 
     53key_cice required for running with the CICE sea ice model.  Currently a number of minor code changes are required in CICE although by the time of the NEMO 3.4 release it is expected that these will have been incorporated in the CICE trunk at LANL. 
     54 
     55---- 
     56=== Resources === 
     57 
     58No significant resource implications - memory usage in fully coupled mode should be slightly lower due to fewer unused arrays being allocated. 
     59 
     60---- 
     61=== IPR issues === 
     62||Has the code been wholly (100%) produced by NEMO developers staff working exclusively on NEMO?||'''YES'''|| 
     63 
     64If No: 
     65 
     66 * Identify the collaboration agreement details 
     67 * Ensure the code routine header is in accordance with the agreement, (Copyright/Redistribution etc).Add further details here if required..........