Changes between Version 14 and Version 15 of 2016WP/CMCC_2016
- Timestamp:
- 2016-01-05T12:56:18+01:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2016WP/CMCC_2016
v14 v15 21 21 || Action || Brief description || Status || Branch name || Trac ticket n° || Wiki page name || Reviewer(s) || Review status || 22 22 23 24 23 Summary of [https://forge.ipsl.jussieu.fr/nemo/wiki/2016WP/2016SharedActions SHARED ACTIONS] (listed here for continuity) 25 24 … … 27 26 ||CMCC-1 || Scalability with MPI-OPENMP || || || || || || || || 28 27 ||CMCC-2 || Suppress Global Comms (mpp_sum etc) || || || || || || || || 29 ||CMCC-3 || BDY for nested limited area models 30 ||CMCC-4 || BDY tool development and tests || || || || || || ||ConfigMan-2||28 ||CMCC-3 || BDY for nested limited area models || || || || || || || || 29 ||CMCC-4 || BDY tool development and tests || || || || || || || ConfigMan-2 || 31 30 ||CMCC-5 || Remove key_mpp_rep || || || || || Gurvan Madec || || SIMPLIF-3 || 32 31 ||CMCC-6 || Remove key_bdy macro || || || || || Gurvan Madec || || SIMPLIF-4 || … … 35 34 ---- 36 35 === '''CMCC-1 - Scalability with MPI-OPENMP ''' === 37 ''' Motivation: ''' Improve NEMO scalability. [[BR]] ''' Status :''' continuation of 2015 dev CMCC-1[[BR]] ''' Main tasks :''' 1. 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. Results in terms of scalability were not so good. Thus, the porting and the analysis of the hybrid version (using “mini-apps”) on many core architectures (e.g. Xeon Phi) is needed, before extending the hybrid OpenMP/MPI approach to the entire code, in order to justify the effort of the development. This analysis is carrying out in 2015. The extension of the hybrid implementation on the entire code will depend on the results of this analysis. 2. analysis of scalability improvement using MPI3 new communications (e.g. collective neighbours communications), instead of point to point communications [[BR]] ''' Science Reviewer:''' [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' HIGH[[BR]] ''' Depends on:''' results of the same action in 2015 [[BR]] ''' Principal Investigator : ''' S. Mocavero (silvia.mocavero@cmcc.it) 36 '''Motivation:''' Improving NEMO scalability. 37 '''Status: '''continuation of 2015 dev CMCC-1 [[BR]]'''Main Tasks:''' 38 * 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 39 * analysis of scalability improvement using MPI3 new communications (e.g. collective neighbours communications), instead of point to point communications 38 40 41 '''Science Reviewer:''' Prof. G. Aloisio (University of Salento & CMCC)[[BR]]'''System Reviewer:''' [[BR]]'''Deadline:''' December 2016[[BR]]'''Priority:''' HIGH [[BR]]'''Depends on:''' results of the same action in 2015[[BR]]'''Principal Investigator : '''Silvia Mocavero 39 42 40 43 === '''CMCC-2 - Suppress global communications ''' === 41 ''' Motivation: ''' Removing global communications could help improve the speed of NEMO[[BR]] ''' Status :''' Not started[[BR]] ''' Main tasks :''' CMCC will investigate which communications could be safely removed. Met Office will look at a more efficient implementation of functionality in stp_ctl. [[BR]] ''' Science Reviewer:''' [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' HIGH[[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : '''S. Mocavero (silvia.mocavero@cmcc.it) and Tim Graham44 ''' Motivation: ''' Removing global communications could help improve the speed of NEMO[[BR]] ''' Status :''' Not started[[BR]] ''' Main tasks :''' CMCC will investigate which communications could be safely removed. Met Office will look at a more efficient implementation of functionality in stp_ctl. [[BR]] ''' Science Reviewer:''' [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' HIGH[[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' S. Mocavero (silvia.mocavero@cmcc.it) and Tim Graham 42 45 43 46 === '''CMCC-3 - BDY for nested limited area models''' === 44 ''' Motivation:''' Improving nesting techniques for regional and sub-regional circulation models nested into coarser models [[BR]] ''' Status :''' [[BR]] ''' 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 [[BR]] ''' Science Reviewer:''' Prof. N. Pinardi (University of Bologna) [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Stefania Ciliberti (stefania.ciliberti@cmcc.it) 45 47 ''' Motivation:''' Improving nesting techniques for regional and sub-regional circulation models nested into coarser models [[BR]] ''' Status :''' [[BR]] ''' 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 [[BR]] ''' Science Reviewer:''' Prof. N. Pinardi (University of Bologna) [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Stefania Ciliberti (stefania.ciliberti@cmcc.it) 46 48 47 49 === '''CMCC-4 - BDY tool development and tests ''' === 48 ''' Motivation: ''' Testing and assessing the pre-processing tool for the computation of boundary datasets compatible with BDY module for open boundary conditions [[BR]] ''' Status :''' [[BR]] ''' Main tasks :''' NERC will finish last improvement of the BDY tool and add some documentation, and CMCC will test the BDY tool on regional configurations [[BR]] ''' Science Reviewer:''' [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Stefania Ciliberti (stefania.ciliberti@cmcc.it) and James Harle (jdha@noc.ac.uk) 49 50 ''' Motivation: ''' Testing and assessing the pre-processing tool for the computation of boundary datasets compatible with BDY module for open boundary conditions [[BR]] ''' Status :''' [[BR]] ''' Main tasks :''' NERC will finish last improvement of the BDY tool and add some documentation, and CMCC will test the BDY tool on regional configurations [[BR]] ''' Science Reviewer:''' [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Stefania Ciliberti (stefania.ciliberti@cmcc.it) and James Harle (jdha@noc.ac.uk) 50 51 51 52 === '''CMCC-5 - Remove key_mpp_rep (SIMPLIF-3)''' === 52 ''' Motivation:''' Set the use of MPI safe computation as a default [[BR]] ''' Status :''' [[BR]] ''' Main tasks :''' remove the use of the macro key_mpp_rep and use as a default condition the MPI safe communications [[BR]] ''' Science Reviewer:''' Gurvan Madec [[BR]] ''' System Reviewer:''' Gurvan Madec [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Dorotea Iovino (diovino@cmcc.it) 53 54 53 ''' Motivation:''' Set the use of MPI safe computation as a default [[BR]] ''' Status :''' [[BR]] ''' Main tasks :''' remove the use of the macro key_mpp_rep and use as a default condition the MPI safe communications [[BR]] ''' Science Reviewer:''' Gurvan Madec [[BR]] ''' System Reviewer:''' Gurvan Madec [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Dorotea Iovino (diovino@cmcc.it) 55 54 56 55 === '''CMCC-6 - Remove key_bdy macro (SIMPLIF-4)''' === 57 ''' Motivation:''' reduce the use of macros in NEMO [[BR]] ''' Status :''' [[BR]] ''' 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 [[BR]] ''' Science Reviewer:''' Gurvan Madec [[BR]] ''' System Reviewer:''' Gurvan Madec [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : '''Tomas Lovato (tomas.lovato@cmcc.it)56 ''' Motivation:''' reduce the use of macros in NEMO [[BR]] ''' Status :''' [[BR]] ''' 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 [[BR]] ''' Science Reviewer:''' Gurvan Madec [[BR]] ''' System Reviewer:''' Gurvan Madec [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Tomas Lovato (tomas.lovato@cmcc.it) 58 57 59 58 === '''CMCC-7 - Revise bdy structure (ROBUST-5)''' === 60 ''' Motivation:''' Generalise the structure of BDY schemes used by OPA and TOP [[BR]] ''' Status :''' [[BR]] ''' Main tasks :''' Revise the code structure of available open boundary conditions in order to have generalised schemes in one place that can be used for either active and passive tracers (like e.g. for the advection) [[BR]] ''' Science Reviewer:''' C. Ethé [[BR]] ''' System Reviewer:''' C. Ethé [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : '''Tomas Lovato (tomas.lovato@cmcc.it)59 ''' Motivation:''' Generalise the structure of BDY schemes used by OPA and TOP [[BR]] ''' Status :''' [[BR]] ''' Main tasks :''' Revise the code structure of available open boundary conditions in order to have generalised schemes in one place that can be used for either active and passive tracers (like e.g. for the advection) [[BR]] ''' Science Reviewer:''' C. Ethé [[BR]] ''' System Reviewer:''' C. Ethé [[BR]] ''' Deadline:''' [[BR]] ''' Priority:''' [[BR]] ''' Depends on:''' [[BR]] ''' Principal Investigator : ''' Tomas Lovato (tomas.lovato@cmcc.it)