Version 40 (modified by nicolasmartin, 22 months ago) (diff)

2019 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 2019 workplan is made up of shared actions which are the development priorities for all consortium's institutions.

(dynamical core)




(tracers and biogeochemistry)


Air-Sea interactions

(nesting tools and zooms)







2019 WP


Ticket Summary Owner Task progress Branch review MP ready?
#2022 AGRIF-01_cbricaud-EWandNorthBC(2017WP) cbricaud this task will be develop by INRIA in a cmems contract failed no
#2199 AGRIF-01_jchanut_small_jpi_jpj jchanut Request for preview submitted on May 15 passed yes
#2111 CMCC-01_sciliberti_BDYModel sciliberti Action is still under development - in particular, devs on 4.0 need to be setup, actually partially implemented for 3.6. failed no
#2142 ENHANCE-02_Pierre Mathiot_ISF mathiot Status 08/2019: Work started on 2 branches: one for domcfg (inclusion of the new geometry computation) and one on NEMO itself (cleaning, new method to couple with an ice sheet model, ... see wiki for details). failed no
#2143 ENHANCE-03_PierreMathiot_DomcfgTools mathiot - Change in domcfg to define the closed sea and its river mouth using a lat/lon seed is done. - Change in NEMO to manage multiple closed sea with the same river mouth. - tested in a very idealised case. Still to do: - test it with eORCA025, eORCA1, ORCA2 (to see if the same namelist block works for various configuration with different lakes activated). Will be ready for the merge party. passed yes
#2167 ENHANCE-04_AndrewC-reporting acc Most of the basic functionality has been implemented post-merge (2018) and is already in both the trunk and release. See: wiki:2019WP/ENHANCE-04_AndrewC-reporting for details. There is more that can be done to improve and enhance options and the task is likely to be revisited before the next merge (2019). The key further development planned is to implement single-core read and broadcast for common, small-volume inputs (e.g: EMPave.dat, namelists etc.). passed yes
#2176 ENHANCE-07_JamesH-sigma_under_ISF jamesharle Unspecified failed no
#2045 ENHANCE-08(2018WP)_Gurvan-Implicit_Drags gm Require the RK3 environment. Two steps: (1) proper implicit top & bottom drag. (2) implicit ice-ocean drag. Step (1) expected for WP2009 Step (2) is unscheduled: it requires significant changes in the SI3 architecture failed no
#2315 ENHANCE-11_CEthe_Shaconemo_diags cetlod Merged in 2019 passed yes
#2217 HPC-01_Mike Bell_OpenMP mikebell Maff Glover and I did a considerable amount of work – though none of it was lodged back in a branch. This work is postpone to 2020 as HPC-02_Daley_Tiling. failed no
#2011 HPC-04(2018WP)_Mocavero_mpi3 mocavero The neighbourhood collective communications have been integrated in the NEMO code (a dedicated branch has been developed). The use of new collective communications has been tested on a representative kernel implementing the FCT advection scheme. The action will be continued in 2020 to extend new collective communications to 9-point stencil routines, land domain exclusion and north fold exchanges. failed no
#2166 HPC-06_SimonM-extendedhaloes smueller Superseded by action 2019WP/HPC-02_Epicoco_SingleCorePerformance (ticket #2009) failed no
#2197 HPC-09_Mireck_OpenACC andmirek This is an exploratory work at this moment. No plans to have it in the trunk. There is a version of the code (processed by PSYclone) running on GPU. The performance is under investigation and improvement in implementation of directives in the code continues. Work postpone in 2020 as part of HPC-01_daley_GPU failed no
#2198 HPC-10_Mike_Tiling mikebell Unspecified failed no
#2202 PUBS-01_ODea_WAD deazer Paper is subbmitted for peer review in Ocean Modelling passed no
#2218 PUBS-06_Z_coordinates_comparison techene Report written failed no
#2029 SI3-01(2018WP)_topographic_meltponds vancop Topographic melt ponds to be branched and tested in the framework of SI3 evaluation failed no
#2033 SI3-02_crousset_validation_rheology clem Not done due to lack of time failed no
#2034 SI3-03_crousset_validation_landfast clem Not done due to lack of time failed no
#2035 SI3-04_crousset_evaluation_UM5vsPRATHER clem Not done due to lack of time failed no
#2188 SI3-07_tsamados_drags vancop No progress until now. Postponed to 2020. failed no
#2207 TOP-01_cethe_PISCES_LBC cetlod Ready for the merge 2019 passed yes
#2038 VALID-01(2018WP_cont)_clevy_AGRIF clevy Postponed 2020 failed no
#2170 VALID-02_GeorgeN-evalOSMOSIS agn At 23 May 2019: The OSMOSIS code has been implemented in the v4.0 release of NEMO (presently based on r10833, April 3rd 2019). Work has begun on a range of approaches to reduce the too-deep winter mixed layers. a. Reduction in the effectiveness of the Langmuir mixing in cases where the ratio of the Stokes penetration depth to the boundary layer depth is small. and b. Reduction in effectiveness of shear-turbulent, Langmuir and convective deepening when the respective eddy turnover timescales (hbl/u* etc.) approach the inertial timescale 1/f. failed no
#2059 VALID-03_smasson_regional_agrif smasson this action has not started. No developments are expected from this action. It is a testing action to potentially find bugs failed no
#2208 VALID-04_cetlod_TOP_offline cetlod Will started after the merge 2019 failed no

Ticket Summary Owner Task progress Branch review MP ready?
#2131 ASINTER-01_Guillaume_ABL1D gsamson model implementation ok; ORCA025 tests ok; abl tools ok; SETTE ok; problem with ABL restartability under investigation merged ! passed yes
#2157 ASINTER-04_Madec_waves gm postponed to WP2020 in collaboration with CMCC failed no
#2112 CMCC-02_sciliberti_BDYTool sciliberti Unspecified failed no
#2009 HPC-02_Epicoco_Single Core Performance francesca Developed a proof of concept for evaluating the introduction of the loop fusion approach. The loop fusion optimization requires the introduction of the extra halo management in advance. The work on the extra halo region is ongoing. The loop fusion development will not be included in the 2019 merge party, but it will be ready for 2020 developments. This Activity will be splitted in two activities in 2020, namely extra-halo and loop fusion. failed no
#2160 HPC-04_MCastrillo_HPDAonlineDiagGPU mcastril The expected outcome for 2019 is to have a small demonstrator of a small set of NEMO diagnostics running on GPUs. This objective has been fulfilled. Currently we are improving the solution for this first set in order to increase its efficiency by applying techniques allowing to mitigate the overhead of the data offload. Also we are porting the model to Power9 architecture to run the full model in MareNostrum4 Power9 cluster. The whole task will be continued in the following years. pending no
#2040 HPC-04_Mixed_precision_study-13.2_Implementation mcastril A first Mixed-Precision version is ready. For the timings please check the plan. pending no
#2196 HPC-07_XXX_agrif_HPC_review Unspecified failed no
#2258 KERNEL-02_Storkey_Coward_IMMERSE_first_steps davestorkey * State variables to be renamed with an extra time dimension and time level swapping achieved by swapping time level indices. [done] * Prognostic fields to be passed to tendency routines from stp as arguments. [done] * Introduction of DO loop macros in preparation for the implementation of tiling [not started and is unlikely to be ready this year] passed yes
#2285 Optimization of the communications in BDY girrmann done passed no
#2308 Optimization of the communications in DYN girrmann first part (cleaning, reorganization, and suppress 1 communication phase) committed during MP2019. Extended halos coded and tested in BDY configuration. postpone to WP2020 so it will also work with the NP folding. Need also to review the tides in dynspg_ts pending no
#2209 PUBS-02_Nicolas-DemoCases_Implementation (WP2 - MS2.1) nicolasmartin Procedure for adding a test case expected to be published soon pending yes
#2323 read/write SI3 restart with XIOS andmirek Unspecified failed no

Add a development action

Append your action(s) to the list by initiating resources to track and archive the development work.

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

1 - Define action
Number Incremental, check free nb above
Identify PI(s) and field(s), no space
2 - Create resources

Guidelines & Record

Monitoring & Discussion

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


Name Institution % Position
Pierre Mathiot UKMO 25 Officer
Dave Storkey UKMO 25
Mike Bell UKMO 25
Mireck Andrejczuk UKMO 25
Dorotea Iovino CMCC 40 Officer
Stefania Ciliberti CMCC 20
Emanuela Clementi CMCC 20
Massimiliano Drudi CMCC 20
Italo Epicoco CMCC 40
Tomas Lovato CMCC 20
Francesca Mele CMCC 20
Andrew Coward NOC 40 Officer
Simon Müller NOC 60
George Nurser NOC 10
James Harle NOC 10
Nico Bruneau NOC 20
Claire Lévy CNRS 100 Project manager
Sebastien Masson CNRS 50 Officer
Clement Rousset CNRS 50
Gurvan Madec CNRS 50
Christian Ethé CNRS 50
Nicolas Martin CNRS 50
Martin Vancoppenolle CNRS 30
Sibylle Techene CNRS 10
Guillaume Samson MOI 30 Officer
Chanut Jerome MOI 70
Romain Bourdalle Badie MOI 10
Clement Bricaud MOI 10

Specific actions

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