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.
2016WP/2016SharedActions – NEMO
wiki:2016WP/2016SharedActions

Version 154 (modified by flavoni, 8 years ago) (diff)

--

NEMO 2016 workplan - Shared actions

  1. NEMO 2016 workplan - Shared actions
    1. NEMO System Team members working on 2016 Shared Actions:
      1. AGRIF
        1. AGRIF-1 / Met Office - Increased vertical resolution with …
        2. AGRIF-2 / CNRS - Assessment of LIM3 with AGRIF
        3. AGRIF-3 / Mercator Océan - Agrif + vvl (two way nesting)
      2. HPC
        1. HPC-1 / CMCC/Met Office - Suppress global communications
        2. HPC-2 / Barcelona - MERCATOR - Gather communications
        3. HPC-3 / Met Office - Suppress useless communications
        4. HPC-4 / CMCC - Scalability with MPI-OPENMP
        5. HPC-5 / NERC - Implement larger haloes
      3. SIMPLIFICATION
        1. SIMPLIF-1 / CNRS - Completion of Simplification for ADV, LDF, …
        2. SIMPLIF-2 / CNRS - Re-writing of interface between model and …
        3. SIMPLIF-3 / CMCC - Remove key_bdy macro
        4. SIMPLIF-4 / CMCC - Remove key_mpp_rep
        5. SIMPLI-5 / NOC - Reimplement Smagorinsky
        6. SIMPLI-6 / CNRS - suppression of LIM-2
      4. Configuration Manager
        1. ConfigMan-1 / MERCATOR - SIREN improvement and robustness
        2. ConfigMan-2 / NERC/CMCC - BDY tool developpement and tests
        3. ConfigMan-3 / MERCATOR - publicise SIREN and get feedbacks from user
      5. Wave Coupling
        1. WAVE-1 / INGV - Improvements in wave-current interaction processes …
        2. WAVE-2 / INGV - Definition of wave-current interaction processes at …
        3. WAVE-3 / Met Office - Modification of coupling fields to allow …
      6. ROBUSTNESS
        1. ROBUSTNESS-1 / CNRS - Integration of the SEABASS configuration as a …
        2. ROBUSTNESS-2 / Met Office - Improvements to EEN scheme with partial …
        3. ROBUSTNESS-3 / CNRS - Academic test cases in the system
        4. ROBUSTNESS-4 / CNRS - Passive tracers run offline with vvl
        5. ROBUSTNESS-5 / CNRS/CMCC - Revisiting TOP interface
        6. ROBUSTNESS-6 / CNRS - Continuous integration tool ('Trusting')
        7. ROBUSTNESS-7 / CMCC - BDY for nested limited area models
        8. ROBUSTNESS-8 / Mercator Océan - Improve split-explicit free surface
        9. ROBUST-9 / MERCATOR - tests NEMO3.6 with global configuration (1/4° & …
        10. ROBUSTNESS-10 / CNRS - Evolution of the Collaborative Development …
        11. ROBUST-11 / MERCATOR - TOP online coarsening
        12. ROBUST-12 / NERC - Reference manual update for v3.6 stable
        13. ROBUST-13 / NERC - System support and verification work

Last edited Wikinfo(changed_ts)? by Wikinfo(changed_by)?

NEMO System Team members working on 2016 Shared Actions:

Name Institution % Position
Dorotea Iovino CMCC 40 Officer
Stefania Ciliberti CMCC 20 Scientist
Tomas Lovato CMCC 20 Scientist
Silvia Mocavero CMCC 20 Scientist
Simona Flavoni CNRS LOCEAN-IPSL, Paris 50 Officer
Christian Ethé CNRS IPSL, Paris 50
Claire Lévy CNRS LOCEAN_IPSL, Paris 100 Project manager
Pierre-Antoine Bouttier CNRS LGGE- OSUG, Grenoble 50
Sébastien Masson CNRS LOCEAN-IPSL, Paris 50
Nicolas Martin CNRS LOCEAN-IPSL, Paris 50
Gurvan Madec CNRS LOCEAN-IPSL, Paris 30 Scientific Leader
Clément Rousset CNRS LOCEAN-IPSL, Paris 30
Martin Vancoppenolle CNRS LOCEAN-IPSL, Paris 20
Emanuela Clementi INGV 30 Scientist - Officer
Damiano Delrosso INGV 40 Research Associate
Gelsomina Mattia INGV 30 Research Associate
Clément Bricaud Mercator Océan 40 Officer
Jérôme Chanut Mercator Océan 20
Julien Paul Mercator Océan 20
Romain Bourdalle-Badie Mercator Océan 20
Mondher Chekki Mercator Océan 20
Tim Graham Met Office 40 Officer
Pierre Mathiot Met Office 20
Dave Storkey Met Office 20
Enda O'Dea Met Office 20
Andrew Coward NOC-S 60 Officer
James Harle NOC-L 20

Inputs from working groups:

  • Actions on system simplification towards 4.0 can be find here: 2014WP/2014_SystemSimplification_v2
  • HPC actions listed below are the list of required actions. What we can do this year remains to be determined. See Sebastien Masson's document for more details: HPC_tasks_Masson.doc

Summary of Shared Actions:

Action Brief description Institution PI Previewer (and reviewer) Ticket Preview & Review wiki page (use this template?) Review status Status end 2016
AGRIF
AGRIF-1 Continue vertical grid refinement from 2015 Met Office Tim Graham
AGRIF-2 AGRIF + LIM3 CNRS Clément Rousset /
Claire Lévy
Rachid Benshila & Jérôme Chanut to be continued in 2017
AGRIF-3 AGRIF + VVL (2 way nesting) Mercator Océan Jérôme Chanut
HPC
HPC-1 Suppress Global Comms CMCC / Met Office Silvia Mocavero /
Tim Graham
Andrew Coward 2016WP/HPC-1_SilviaMocavero
HPC-2 Gather communications Barcelona / Mercator Océan Miguel Castrillo /
Mondher Chekki
HPC-3 Suppress useless communications Met Office Tim Graham
HPC-4 Scalability with MPI-OPENMP CMCC Silvia Mocavero Tim Graham #1726 2016WP/HPC-4_SilviaMocavero
HPC-5 Implement larger haloes NERC Andrew Coward postponed
Config. Manager
CONFIGMAN-1 SIREN improvement and robustness MERCATOR julien PAUL
CONFIGMAN-2 BDY tool tests NERC/CMCC James Harle /
Stefania Ciliberti
CONFIGMAN-3 publicize SIREN and get feedbacks from user MERCATOR julien PAUL
System simplification
SIMPLIF-1 Completion of 2015 work + Simplification of vertical physics CNRS Gurvan Madec
SIMPLIF-2 Re-writing of interface between NEMO core and configurations ; remove all hard-coded CNRS Simona Flavoni Andrew Coward (G. Madec) #1692 2016WP/Simplif2-CNRS-simona done to be continued in 2017
SIMPLIF-3 Remove key_bdy macro CMCC Tomas Lovato D. Storkey #1729 2016WP/SIMPLIF-3_BDY Completed Ready
SIMPLIF-4 Remove key_mpp_rep CMCC Dorotea Iovino G. Madec #1730 2016WP/SIMPLIF-4_MPPREP Completed Ready
SIMPLIF-5 Reimplement Smagorinsky param. NERC Andrew Coward Gurvan #1689 2016WP/SIMPLIF-5_ACC Completed Ready
Wave coupling
WAVE-1 Improvements in wave-current interaction processes implementation INGV Emanuela Clementi Rachid Benshila
WAVE-2 Definition of wave-current interaction processes at small (coastal) scale INGV Emanuela Clementi Rachid Benshila
WAVE-3 Modification of coupling code to allow coupling to a wave model Met Office Chris Harris /
Juan Castillo
NEMO robustness
ROBUST-1 Integration of the seabass configuration as a test case CNRS Pierre-Antoine Bouttier postponed
ROBUST-2 Improving EEN scheme for partial steps Met Office Mike Bell
ROBUST-3 Academic test case in the system CNRS Simona Flavoni G. Madec #1692 2016WP/Simplif2-CNRS-simona Completed Ready
ROBUST-4 Passive tracers run offline with variable volume CNRS Christian Ethé completed
ROBUST-5 Revisiting TOP interface CNRS/CMCC Christian Ethé /
Tomas Lovato
O. Aumont #1782
#1783

2016WP/ROBUST-5_CMCC
completed
completed
Ready
ROBUST-6 Continuous integration tool ('Trusting') CNRS Nicolas Martin Miguel Castrillo to be continued in 2017
ROBUST-7 BDY for nested limited area models CMCC Stefania Ciliberti
ROBUST-8 Improve split-explicit free surface Mercator Océan Jérôme Chanut
ROBUST-9 test on ORCA025/ORCA12 Mercator Océan Clement Bricaud / Romain Bourdalle-Badie
ROBUST-10 Evolution of the Collaborative Development Environment (CDE) CNRS / Mercator Océan Nicolas Martin / Mathieu Peltier NEMO Officers #1679 2016WP/ROBUST-10_MARTIN to be continued in 2017
ROBUST-11 Finalization of TOP on-line coarsening (v3.6) MERCATOR Ocean
ROBUST-12 Reference manual update for v3.6 NERC Andrew Coward
ROBUST-13 system support and verification work NERC Andrew Coward Ongoing
GMD Special Issue

Current action wiki pages:


AGRIF

AGRIF-1 / Met Office - Increased vertical resolution with AGRIF

Motivation: Vertical grid refinement in NEMO would be a useful tool in simulating some aspects of the ocean (e.g. overflows)
Status: Started in 2015 but much more work to do
Main Tasks:
Science Pre-viewer:
System Pre-viewer :
Depends on: none
Principal Investigator : Tim Graham

AGRIF-2 / CNRS - Assessment of LIM3 with AGRIF

Motivation: enable the use of AGRIF with LIM3 since LIM3 is the reference sea ice model in NEMO and LIM2 will soon be removed
Status: Not yet started in 2015
Main Tasks: AGRIF already works with LIM2, so the strategy here will be to adapt what is done in LIM2 to LIM3.
Science Pre-viewer : Rachid Benshila & Jérôme Chanut
System Pre-viewer : Rachid Benshila & Jérôme Chanut
Depends on: none
Principal Investigator : Clément Rousset

AGRIF-3 / Mercator Océan - Agrif + vvl (two way nesting)

Motivation: Enable the use of agrif with temporally varying vertical grid (e.g. with zstar or ztilde coordinates)
Status: Started in 2015. One way nesting is ok, two way nesting needs to be finalized.
Main Tasks:
Science Pre-viewer :
System Pre-viewer :
Priority: High
Depends on: none
Principal Investigator : Jérôme Chanut


HPC

HPC-1 / CMCC/Met Office - Suppress global communications

Motivation: Removing global communications could help improve the speed of NEMO
Status: Not started
Main Tasks:
-
code analysis to list all mpp_sum, mpp_max, mpp_min in the code, except those used in the initialisation phase and those used in the solver routines (that will disappear). Silvia Mocavero to investigate which communications could be safely removed. Tim Graham to look at a more efficient implementation of functionality in stp_ctl
- discussion with NEMO_st to see what can be done to suppress the identified global communications
- implementation of the solution.
Science Pre-viewer : Andrew Coward
System
Pre-viewer : Andrew Coward
Deadline: June 2016
Depends on: none
Principal Investigator : Silvia Mocavero/Tim? Graham

HPC-2 / Barcelona - MERCATOR - Gather communications

Motivation: Grouping communications (lbc_lnk) together is more efficient than several separate lbc_lnk calls.
Status: lbc_lnk_multi in 3.6
Main Tasks: Extend functionality of lbc_lnk_multi to 3D (or 4D variables). Find calls to lbc_lnk that can be replaced with lbc_lnk_multi.
Science Pre-viewer :
System Pre-viewer :
Deadline:
Priority:
Depends on:
Principal Investigator : Miguel Castrillo, Clement Bricaud

HPC-3 / Met Office - Suppress useless communications

Motivation: Suppress unnecessary halo updates (calls to lbc_lnk) as these are expensive and are a barrier to increased parallelisation of NEMO.
Status:
Main Tasks:
-
Use a script to search for lbc_lnk calls in the model code.
- Combine with SETTE testing to see if they can be safely removed
- Discussions with ST to determine whether communications used for diagnostic purposes can be suppressed. As described in the HPC working group document above this would mean that haloes could no longer be output in NEMO output files.
Science Pre-viewer :
System
Pre-viewer :
Deadline: October 2016
Priority: High
Depends on:
Principal Investigator : Tim Graham

HPC-4 / CMCC - Scalability with MPI-OPENMP

Motivation: Improving NEMO scalability.
Status: continuation of 2015 dev CMCC-1
Main Tasks:
-
the activity started at the end of 2013 with the analysis of three OpenMP approaches (implemented using “mini-apps”) on several multicore architectures; the second step was the implementation of the hybrid version of the GYRE configuration using the best OpenMP approach. Some improvements to the implementation have been performed by Intel to match Intel architectures. During 2016, the extension of the hybrid implementation to the entire code is planned
- analysis of scalability improvement using MPI3 new communications (e.g. collective neighbours communications), instead of point to point communications
Science Pre-viewer : Tim Graham
System Pre-viewer : Tim Graham
Deadline: December 2016
Priority: HIGH
Depends on: results of the same action in 2015
Principal Investigator : Silvia Mocavero

HPC-5 / NERC - Implement larger haloes

Motivation: Improving NEMO scalability.
Status: New implementation - old idea
Main Tasks: Investigate the benefits of using larger halo to reduce the communication frequency and hence improve performance and scalability. This is likely to be most influential in the barotropic time-splitting where it should be possible to emulate earlier solutions for the iterative solvers. Extension to the rest of the code will be considered subject to an impact assessment.
Science Pre-viewer :
System
Pre-viewer :
Depends on:
none
Principal Investigator : Andrew Coward


SIMPLIFICATION

SIMPLIF-1 / CNRS - Completion of Simplification for ADV, LDF, time-splitting + ZDF simplification

Motivation: Complete 2015 simplication work on ADV, LDF and split-explicite free surface. Introduce a vertical physics manager that allows to save MPP communications. Suppress all key_zdf… CPP keys.
Status: Already started
Main Tasks:
Science Pre-viewer :
System Pre-viewer :
Deadline:
Priority: High
Depends on:
Principal Investigator : Gurvan Madec

SIMPLIF-2 / CNRS - Re-writing of interface between model and configuration; remove all hard-coded

Motivation: Remove all hard coded reference to configurations. we want that : a configuration will be defined by reading external files (coordinates, bathymetry and mesh_mask, initial state (not analytical), input and forcing files, open boundary conditions)
Status: New implementation / the idea of the work is already started inside the Working group Robustness and Test cases.
Main Tasks:

  • remove all hard coded configuration (if orca....)
  • all files defining the configuration are read (put flag in namelist: if read read file, if not call user_module)
  • implement GYRE like the ONLY standard example of configuration that does not read files
  • create the "user_defined_module.F90" in NEMO code (users_defined_sbc, users_defined_forcing, users_defined_bdy, users_defined_bathymetry, ...)
    Science Pre-viewer: Andrew Coward
    System Pre-viewer: Andrew Coward
    Deadline:
    Priority: High
    Depends on:
    Principal Investigator : Simona Flavoni

SIMPLIF-3 / CMCC - Remove key_bdy macro

Motivation: reduce the use of macros in NEMO
Status : Completed
Main tasks : Remove the macro activating the code for the open boundary treatment in favour of static code always present in compilation and activated only when bdy are required by the user configuration
Science Pre-viewer : D. Storkey
System Pre-viewer : D. Storkey
Deadline: 31-08-2016
Priority: high
Depends on: none
Principal Investigator : Tomas Lovato

SIMPLIF-4 / CMCC - Remove key_mpp_rep

Motivation: Set the use of MPI safe computation as a default
Status : completed
Main tasks : remove the use of the macro key_mpp_rep and use as a default condition the MPI safe communications
Science Pre-viewer : Gurvan Madec
System Pre-viewer : Gurvan Madec
Deadline: 31-08-2016
Priority: high
Depends on: none
Principal Investigator : Dorotea Iovino

SIMPLI-5 / NOC - Reimplement Smagorinsky

Motivation: The rationalisation of the LDF operators offers the possibility ofcleanly reintroducing the Smagorinsky parameterisation by adding an appropriate subroutine to set the three-dimensional coefficient array that already exists. This should represent an additional improvement over the previous implementation in that it will work with both harmonic and biharmonic operators.
Status :
Main tasks :
Science Reviewer:
System Reviewer:
Deadline:

Priority:
Depends on:
Principal Investigator :
Andrew Coward

SIMPLI-6 / CNRS - suppression of LIM-2

Motivation: LIM-3 used with one category gives results similar to LIM-2. Therefore LIM-2 is useless.
Status :
Main tasks : remove LIM_SRC_2 directory together with changes in SBC and namelists
Science Reviewer:
System Reviewer:
Deadline:

Priority:
Depends on:
Principal Investigator :
Clément Rousset


Configuration Manager

ConfigMan-1 / MERCATOR - SIREN improvement and robustness

Motivation:

  • test SIREN code (working group members and maybe some external users)
  • extract from NEMO the meshmask creation (Mercator-Océan)
  • main program (python) to manage all SIREN codes (Mercator-Océan)
  • improve documentation readibility, and add tutorial (Mercator-Océan)

    Status:
    Main Tasks:
    Science Pre-viewer:
    System Pre-viewer:
    Deadline:
    Priority:
    Depends on:
    Principal Investigator : julien PAUL

ConfigMan-2 / NERC/CMCC - BDY tool developpement and tests

Motivation:

  • finish last improvement of the BDY tool and add some documentation (NERC)
  • test BDY tool (CMCC)

    Status:
    Main Tasks:
    Science
    Pre-viewer:
    System
    Pre-viewer:
    Deadline:
    Priority:
    Depends on:
    Principal Investigator
    : james HARLE, stefania CILIBERTI

ConfigMan-3 / MERCATOR - publicise SIREN and get feedbacks from user

Motivation:

  • publicise SIREN to NEMO user for test
  • get feedback from user
    Status:
    Main Tasks:
    Science
    Pre-viewer:
    System
    Pre-viewer:
    Deadline:
    Priority:
    Depends on:
    Principal Investigator :
    julien PAUL

Wave Coupling

WAVE-1 / INGV - Improvements in wave-current interaction processes implementation

Motivation: INGV is responsible for the WAVE-WG and will continue improving the wave-current interaction processes implementation according to the WG needs (see Wave-coupling WG wiki page https://forge.ipsl.jussieu.fr/nemo/wiki/WorkingGroups/Wave_Coupling )
Status : Implementation of some of the identified processes has been started in 2014 and 2015 within the Wave coupling WG:

  1. New Vertical Stokes Drift computation according to Breivik et al., 2014: “Approximate Stokes Drift Profiles in Deep Water”
  2. Vertical Turbulence: implement the Qiao (2010) formulation (works with all the vertical closure schemes)
  3. Modification of the surface vertical velocity accounting for the Stokes Drift
  4. Computation of the Stokes-Coriolis Force
  5. Inclusion of the Stokes drift components in the tracer advection term
  6. Generalization of the surface boundary condition for momentum accounting for the wave effects
    This work is included in the /2015/dev_r5936_INGV1_WAVE development branch
    Main tasks :
    • Finalize the review and testing phase of /2015/dev_r5936_INGV1_WAVE by January 2016
    • Merge the development branch into the trunk by January 2016
    • Continue tests on the wave-current processes implemented
    • Continue implementation of already defined wave-current processes:
    o Vertical mixing enhancement due to wave-current interaction;
    o Contribute to the discussion on development of Langmuir circulation;
    o others if agreed by the WAVE-WG.

Meeting organization with the WAVE-WG to discuss further issues to be investigated and implemented
Science Pre-viewer : Nadia Pianrdi
System Pre-viewer : Rachid Benshila
Deadline:
Priority: high
Depends on:
Principal Investigator: Emanuela Clementi (emanuela.clementi@…)

WAVE-2 / INGV - Definition of wave-current interaction processes at small (coastal) scale

Motivation: According to the WAVE-WG, in order to achieve a full wave-current coupling, the small (coastal) scale processes need to be investigated and integrated. This development is part of a second phase wave coupling development depending on the first one: INGV-1 dealing with processes acting at large to meso-scale.
Status : To be continued in 2016
Main tasks : Contribute, within the WAVE-WG, in the analysis of this issue in order to finalize the discussions started in 2014 before proceeding with any new implementation. In particular main tasks are: • sink of wave momentum due to breaking and wave-turbulence interaction • sink of wave momentum due to bottom friction • wave-induced mean pressure
Science Pre-viewer : Nadia Pinardi
System Pre-viewer : Rachid Benshila
Deadline:
Priority:
Depends on: WAVE-1
Principal Investigator: Emanuela Clementi (emanuela.clementi@…)

WAVE-3 / Met Office - Modification of coupling fields to allow coupling to a wave model

Motivation: Allow the use of a wave model coupled to NEMO
Status : To be continued in 2016
Main tasks : Add coupling fields so that fields required in Wave WG branch can be obtained from OASIS. Ensure ice fraction, currents etc. can be passed to OASIS for use by a wave model.
Science Pre-viewer :
System Pre-viewer :
Deadline:
Priority:
Depends on:
Principal Investigator: Chris Harris / Juan Castillo


ROBUSTNESS

ROBUSTNESS-1 / CNRS - Integration of the SEABASS configuration as a test case

Motivation: SEABASS is the reference configuration for Data Assimilation, included in the NEMO v3.4_STABLE version. Various data assimilation experiments have been done with this configuration, with various data assimilation systems (e.g. Cosme et al, 2011, Bouttier et al. 2014, Yin et al., 2014). In this context, this configuration appears to be useful for data assimilation users, to couple their own DA system on NEMO and compare their results with thgose obtained on this configuration. SEABASS is also easy to take in hand. Also, it allows to update the configuration status to the future version of NEMO. For these reasons, this configuration is a relevant test case for Data Assimilation.
Status:
Main Tasks:
Science Pre-viewer :
System Pre-viewer : Simona Flavoni
Deadline:
Priority:
Depends on: SIMPLIF-2/CNRS
Principal Investigator: Pierre-Antoine Bouttier

ROBUSTNESS-2 / Met Office - Improvements to EEN scheme with partial steps

Motivation: Following investigative work by Nicolas Ducousso it became clear that the EEN scheme in NEMO did not perform as expected in idealised test cases. Although a fix was implemented that improved the performance in idealised test cases the performance in realistic simulations (e.g. ORCA025) is worse. It is not clear that the new or old formulation is correct for the case of sloping bathymetry and partial steps.
Status:
Main Tasks:
Science Pre-viewer :
System Pre-viewer :
Deadline:
Priority:
Depends on:
Principal Investigator : Mike Bell

ROBUSTNESS-3 / CNRS - Academic test cases in the system

Motivation: Implementation of standard test-cases for NEMO (e.g. for pedagogical purpose and/or for demonstrating the benefit of new features and/or for illustrating the effect of a numerical scheme)
Status: started in 2015
Main Tasks: after the structure of user_defined module is created in the code (see SIMPLIF-2 CNRS), a list of test cases will be implemented ( suggestion one test case related to the main development of the year for each institution).
The working group on Test cases and robustness will decide the structure fo the implementation in NEMO of test cases (work already started, with a template of equatorial box in 2015 branch).
Science Pre-viewer : Gurvan Madec
System Pre-viewer : Andrew Coward
Deadline:
Priority: High
Depends on: SIMPLIF-2 (CNRS)
Principal Investigator: Simona Flavoni

ROBUSTNESS-4 / CNRS - Passive tracers run offline with vvl

Motivation: Add missing pieces of code to be able to run offline component with vvl
Status: Started in 2015 ; to be improved
Main Tasks:
(1) run a forced simulation ORCA2(1)-LIM2(3) and output variables needed for linear free surface, especially the changing vertical grid in time ( already done )
(2) Rewrite the Offline module to take into account the changing grid in time
Science
Pre-viewer : Gurvan Madec
System Pre-viewer :
Deadline:
Priority: High
Depends on:
Principal Investigator: Christian Ethé

ROBUSTNESS-5 / CNRS/CMCC - Revisiting TOP interface

Motivation: Some aspects of TOP interface need to be improved
Status:
Main Tasks:
(1) move the number of passive tracers from the code to the namelist
(2) Revisit the SMS models distributed in the model ( AGE tracer, Natural C14 vs Bomb C14, etc ...)
(3) generalisation of the work done at CMCC on boundary conditions to others models in the system ( PISCES, CFC, ... )
Science Pre-viewer : Olivier Aumont
System Pre-viewer : Olivier Aumont
Deadline:
Priority: Low
Depends on: SIMPLIF-3 (CMCC)
Principal Investigator: Christian Ethé, Tomas Lovato

ROBUSTNESS-6 / CNRS - Continuous integration tool ('Trusting')

Motivation: Carry on the use, the support and the spreading of this new tool for the validation of development works
Status:
Main Tasks:
- Follow-up the status of the trusting for supported configurations & HPC centers

  • Finalize documentation (help content, wiki page, ...)
  • Complete the list of monitored configurations & add new features for improvement
  • If needed,install the trusting on new HPCC for benchmarking the code over several centers
    Science Pre-viewer:
    System Pre-viewer: Miguel Castrillo
    Deadline:
    Priority: Medium
    Depends on:
    Principal Investigator: Nicolas Martin

ROBUSTNESS-7 / CMCC - BDY for nested limited area models

Motivation: Improving nesting techniques for regional and sub-regional circulation models nested into coarser models
Status :
Main tasks : 1. Implementation of the generalised Flather’s condition for the barotropic component (Oddo & Pinardi, 2008); 2. Interpolation Constraint applied to total velocity field for preserving the transport conservation across open boundaries
Science Reviewer: Nadia Pinardi (University of Bologna & CMCC)
System Reviewer: James Harle
Deadline:
Priority:
Depends on:
Principal Investigator : Stefania Ciliberti (stefania.ciliberti@…)

ROBUSTNESS-8 / Mercator Océan - Improve split-explicit free surface

Motivation: There are several aspects that need to be investigated concerning the robustness of current split-explicit algorithm:

  • Tracer conservation issues (all time splitting options do not ensure global and local tracer conservation).
  • Missing correction terms in the barotropic equations relative to internal pressure gradients. This would reduce mode splitting error, hence improve stability.
  • Work on the stability of barotropic time stepping (based on INRIA's work) to possibly remove time filtering of barotropic variables. This would limit the temporal dissipation and greatly ease online coupling of nested domains at barotropic level (with AGRIF).
    Status:
    Main Tasks:
    Science Pre-viewer:
    System Pre-viewer:
    Deadline:
    Priority:
    Depends on:
    Principal Investigator: Jérôme Chanut

ROBUST-9 / MERCATOR - tests NEMO3.6 with global configuration (1/4° & 1/12°)

Motivation: Model configurations need to be validated before the release of the model.
Status: ORCA025_LIM2 with filtread free surface or time splitting is already running at Mercator
Main Tasks: Test and validation with ORCA025 of:
-no routines to be modified
-LIM2 vs LIM3
-GLS vs TKE
-time-splitting vs filtred free surface
-vector form vs UBS for momentum advection
-run ORCA025 with Z*
-online coarsening
-run ORCA12 with time-splitting/LIM2/GLS/UBS?
-online coarsening
Science Reviewer: Martin Vancoppenolle <martin.vancoppenolle@…>,"Andrew C. Coward" <acc@…>,Gurvan Madec <Gurvan.Madec@…>
System Reviewer: N/A
Deadline:
Priority: medium
Depends on: implementation of online coarsening
Principal Investigator : Clement Bricaud <cbricaud@…>,Romain Bourdallé-Badie <rbourdal@…>, Jerome Chanut <jchanut@…>

ROBUSTNESS-10 / CNRS - Evolution of the Collaborative Development Environment (CDE)

Motivation: in anticipation of the end of life of web server hosting the NEMO website (planned for Q1 2017), overall review on different components (Website, Forge & Mailing lists) in order to:

  • improve its availability & security
  • remove most of existing lacks and facilitate some ST works
  • make a compromise between groups with specific needs and tools aggregation & integration Status: in progress
    Main Tasks:
    • New repository for users with some adjustments for NEMO ST operations
    • Website reduced to its public area
    • New public repository for users
    • NEMO officers granted as Forge & '[Nemo]' mailing list administrators
    • Trac becomes the only management portal
  • New website or new full CDE if NEMO ST not satisfied with this new architecture Science Pre-viewer:
    System Pre-viewer: NEMO officers (Dorotea Iovino, Emanuela Clementi, Andrew Coward, Clément Bricaud, Tim Graham & Simona Flavoni)
    Deadline: Q1 2016 for 1st phase, Q3 2016 for 2nd phase
    Priority: High
    Depends on: the involvement of all ST members for contributing in one way or another (technical support, page content creation or updating, ...)
    Principal Investigator: Nicolas Martin

ROBUST-11 / MERCATOR - TOP online coarsening

Motivation: run online top/pisces with lower resolution than physics
Status : developped on NEMO_3.6 / run with ORCA025
Main tasks :
-new crs routines will be added
-change trctrp.F90,trcstp.F90, mppini.
-finish test of implementation with age tracer
-implementation in PISCES
-test with PISCES
Science Reviewer: Gurvan Madec <gm@…>
System Reviewer: Gurvan Madec <gm@…>
Deadline: april 2015
Priority: high
Depends on:
Principal Investigator : Clement Bricaud <cbricaud@…>,Christian Ethé <Christian.Ethe@…>, Coralie Perruche <cperruche@…>

ROBUST-12 / NERC - Reference manual update for v3.6 stable

Motivation: With the main focus for the system team on future releases there is the danger of the reference manual for v3.6 stable falling into disrepair. With most CMIP6 work relying on thisversion there is a critical need (practical needs and reputation) to ensure that the manual is as accurate and useful as possible. NOC proposes to coordinate this action by reviewing and cross-checking documentation with v3.6 stable code, editing where necessary and collaborating with code authors on updating sections found wanting.
Status :
Main tasks :
Science Reviewer:
System Reviewer:
Deadline:
Priority:
Depends on:
Principal Investigator : Andrew Coward

ROBUST-13 / NERC - System support and verification work

Motivation: The need for simplification work carried out in preparation for next generation computer architecture work has meant wholesale streamlining and reorganising of the code. More in-depth testing of features key at medium to high resolutions is required toconfirm that code integrity has been maintained. Testing will need to be performed at the global scale (at least ORCA025) and will include verification of: 1. Full ice embedding options (LIM3 and CICE, subject to resources) 2. Robustness of the Z-tilde coordinate 3. Appropriate use of the ICB module. NOC expects to take an active role in this process and reserves a substantial block of its annual contribution to ensure it can respond accordingly to the consortium needs. This block also covers routine system team work to respond to user initiated tasks (bug-fixes, requests for assistance, documentation etc.).
Status :
Main tasks :
Science Reviewer:
System Reviewer:
Deadline:
Priority:
Depends on:
Principal Investigator : Andrew Coward