Version 6 (modified by nemo, 11 months ago) (diff)

2020 Workplan

The NEMO development is planned on a yearly basis relying on the NEMO Development Strategy document, which designs the long term evolution (5 to 10 years) in both scientific and engineering aspects.

Shared actions

The 2020 workplan is made up of shared actions which are the development priorities for all consortium's institutions.

AGRIF
(nesting tools and zooms)

2020WP/AGRIF-*

Air-Sea interactions
2020WP/ASINTER-*

HPC
2020WP/HPC-*

Kernel
(dynamical core)

2020WP/KERNEL-*

Publications
2020WP/PUB-*

SI3
(sea-ice)

2020WP/SI3-*

TOP
(tracers and biogeochemistry)

2020WP/TOP-*

Validation
2020WP/VALID-*

Enhancements
2020WP/ENHANCE-*

Follow-up

2020 WP

IMMERSE 2020

Ticket Summary Owner Progress Review MP ready?
#2485 Add an Shallow Water Eq. (SWE) based on NEMO ocean kernel + associated test case gm Unspecified passed no
#2336 AGRIF-01_mathiot_multigrid_load_balancing ayoung Unspecified failed no
#2222 AGRIF-03_jchanut_vert_coord_interp jamesharle Development plan for this task is ready. Completion of task AGRIF-01_jchanut_small_jpi_jpj is needed first. pending no
#2018 AGRIF-04_jchanut_tstepping jchanut A new split-explicit free surface integration compliant with AGRIF needs has been designed. The task is however postponed until the new time stepping environment is available. pending no
#2155 ASINTER-02_Clementi_wave-mixing emanuelaclementi Ongoing During 2019 the following activities have been carried out: * the NEMO-wave code development provided in the context of the WAVE2NEMO CMEMS Service Evolution Project and related to modified GLS routine (including enhanced mixing due to breaking waves in turbulent kinetic energy surface boundary conditions) has been gathered, checked and an initial work has been performed in order to align with NEMO v4.0.1 * The NEMO-wave code developments provided in the context of Couvelard et al., 2019 paper (Madec developments) have been gathered and a check is ongoing on the TKE routine modifications due to the contribution of the Stokes Drift and to the injection of TKE at the surface due to a wave breaking dissipation term Due to the need of better investigate and include the work of Couvelard et al. (2019), which was not foreseen when writing IMMERSE proposal, this activity will be finalized in February 2020. failed no
#2339 ASINTER-02_emanuelaclementi_Waves systeam Unspecified failed no
#2158 ASINTER-03_laurent_bulk_and_wave laurent 0% pending no
#2369 ASINTER-04_laurent_bulk_ice laurent 0% pending no
#2338 DATAINT-01_sciliberti_IMMERSE_Interfaces sciliberti Unspecified failed no
#2362 ENHANCE-13_gsamson_ABL_TOOLS gsamson Unspecified pending no
#2353 ENHANCE-14_smueller_OSMOSIS_streamlining smueller Unspecified failed no
#2489 General routine for light vertical penetration lovato Initiated pending no
#2365 HPC-02_Daley_Tiling hadcv A trial implementation of tiling in `tra_ldf_iso` has been proposed as a framework and is to be reviewed. pending no
#2364 HPC-04_mcastril_Mixed_Precision_implementation mcastril First version ready of the code ready. pending no
#2366 HPC-08_epico_Extra_Halo epico The activity started in 2019 and will be completed in 2020. The management of extra-halo will be completed with the correct management of input/output files pending no
#2367 HPC-09_epico_Loop_fusion epico Started in 2020 pending no
#2368 HPC-10_mcastril_HPDAonlineDiagGPU mcastril As first step, the portability of NEMO diagnostic calculations to GPUs has been analyzed, exploring how to adapt these regions from the current MPI implementation to the CUDA paradigm. A toy model has been created to perform preliminary tests, that were done using the dia_hsb diagnostic. The code itself is executed 50x faster than in a single CPU but the data transfer to and from GPU is the main bottleneck. We are working on the asynchronous strategy in order to hide all communications among GPU/CPU. We also plan to increase the efficiency of the overall solution, by mitigating the impact of the offloaded data and extending our approach to the rest of the diagnostics. pending no
#2480 KERNEL-01_Amy_Mike_newHPGschemes ayoung Unspecified failed no
#2356 KERNEL-02_Coward_Do Loop Macros_part1 acc Unspecified failed no
#2354 KERNEL-03_Storkey_Coward_RK3_stage2 acc Unspecified failed no
#2355 KERNEL-03_Storkey_Coward_RK3_stage3 davestorkey Unspecified failed no
#2126 KERNEL-05_jchanut_ztilde jchanut Work has been done but in a 1 year old NEMO version. Review and transfer to the most recent code have to be done. Note that testing of the revised ztilde coordinate is underway in a global 1/4° configuration (Alex Megann). pending no
#2352 PHYPRO-01_agn_OSMOSIS_science agn Unspecified failed no
#2351 SI3-01_stefryn_EAP_rheology stefryn Unspecified failed no
#2150 TOP-06_emalod_OASIS_interface_between_TOP_and_NEMO emalod OASIS interface codes Performance measurement ongoing Milestone to be delivered end of February 2020 pending no
#2363 VALID-08_gsamson_ORCA-ABL-BLK gsamson Unspecified pending no
#2436 VALID-12_clevy_Trusting_ContinuousIntegration clevy Unspecified failed no

Add an proposed action in the work plan

Add this stage (autumn 2019), we are building the list of possibles actions for 2020. The 2020 work plan will be finalised by end of the year, with advices from Developers Committee and decision from Steering committee.

The 2020 workplan mus be realistic

To add a proposed action in 2020 work plan, you need to create the wiki page (all actions) and (only for 2020 IMMERSE actions) the associated ticket. The steps are detailed below:

Naming convention
The name of an action must follow the convention: "STREAM"_"NUMBER"_"login of PI"_"keyword"
Following this convention, the name of the wiki page will be: forge.ipsl.jussieu.fr/nemo/wiki/2020WP/"STREAM"_"NUMBER"_"login of PI"_"keyword"

1/ Create the wiki page

  • After logging in with your trac login, type the name of the wiki page to create in your web browser, following the naming convention above
  • The NEMO wiki will answer : the page xxxx does not exist , you can create it here.
  • Choose the template 'Workplan/Action' (mandatory)
  • and create the wiki page.

2/ Complete description of action in the wiki page

It is mandatory to complete the informations of the first part of the ticket :

  • Abstract

Including a statement on the objective by end 2020: feasible meaning it is scheduled with associated resources, desirable meaning is is hoped to be completed

  • Context

3/ For IMMERSE 2020 actions only: create also the ticket for the action

1 - Click here to create the ticket as a "task": Choose the name of the ticket following usual naming of tasks : and select in the boxes:

  • Milestone (2020 workplan or 2020 IMMERSE)
  • Priority
  • component

Save the ticket and check it appears in the 2020 work plan page (second table).

In 2020, be careful with the milestone you choose for your ticket! Should be set either to 2020 WP or IMMERSE 2020


See the instructions page for the workflow to implement a development in NEMO.

Staff

Name Institution % Position

Specific actions

For information, some specific actions are listed as other planned developments coming with additional resources.

CMCC
2020WP/CMCC-*

CNRS
2020WP/CNRS-*

Mercator_Océan
2020WP/MOI-*

Met_Office
2020WP/UKMO-*

NOC
2020WP/NOC-*