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

Changes between Version 34 and Version 35 of 2016WP/CMCC_2016


Ignore:
Timestamp:
2016-09-08T13:19:49+02:00 (8 years ago)
Author:
lovato
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2016WP/CMCC_2016

    v34 v35  
    1919 
    2020|| Action || Brief description || Status || Branch name || Trac ticket n° || Wiki page name || Reviewer(s) || Review status || Shared Action Stream || 
    21 ||CMCC-1 || Scalability with MPI-OPENMP || on-going || [source:/branches/2016/​dev_r6519_HPC_4] || #1726 ||  2016WP/HPC-4_SilviaMocavero || Tim Graham || || HPC-4 || 
     21||CMCC-1 || Scalability with MPI-OPENMP || on-going || [source:/branches/2016/​dev_r6519_HPC_4] || #1726 || 2016WP/HPC-4_SilviaMocavero || Tim Graham || || HPC-4 || 
    2222||CMCC-2 || Suppress Global Comms (mpp_sum etc) || on-going || || || 2016WP/HPC-1_SilviaMocavero || Andrew Coward || || HPC-1 || 
    2323||CMCC-4 || BDY tool development and tests || || || || || Jerome Chanut || || CONFIGMAN-2 || 
    24 ||CMCC-5 || Remove key_bdy macro || Done || [source:/branches/2016/​dev_r6522_SIMPLIF_3] || #1729 || 2016WP/SIMPLIF-3_BDY || Gurvan Madec || Done || SIMPLIF-3 || 
    25 ||CMCC-6 || Remove key_mpp_rep || review || [source:/branches/2016/​dev_r6522_SIMPLIF_4] || #1730 || 2016WP/SIMPLIF-4_MPPREP || Gurvan Madec || || SIMPLIF-4 || 
     24||CMCC-5 || Remove key_bdy macro || Completed || [source:/branches/2016/​dev_r6522_SIMPLIF_3] || #1729 || 2016WP/SIMPLIF-3_BDY || D. Storkey || OK || SIMPLIF-3 || 
     25||CMCC-6 || Remove key_mpp_rep || Completed || [source:/branches/2016/​dev_r6522_SIMPLIF_4] || #1730 || 2016WP/SIMPLIF-4_MPPREP || Gurvan Madec || OK || SIMPLIF-4 || 
    2626||CMCC-7 || Generalize bdy structure || pending (need CMCC-5) || || || || C. Ethé || || ROBUST-5 || 
    2727 
    2828---- 
    2929=== '''CMCC-1 - Scalability with MPI-OPENMP ''' === 
    30   '''      Motivation:'''       Improving NEMO scalability. '''      Status: '''      continuation of 2015 dev CMCC-1 [[BR]]      '''      Main Tasks:''' 
     30  '''        Motivation:'''         Improving NEMO scalability. '''        Status: '''        continuation of 2015 dev CMCC-1 [[BR]]        '''        Main Tasks:''' 
    3131 
    3232 * 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 
    3333 * analysis of scalability improvement using MPI3 new communications (e.g. collective neighbours communications), instead of point to point communications 
    3434 
    35   '''      Science Reviewer:''' Tim Graham[[BR]]      '''      System Reviewer:'''     Tim Graham[[BR]]      '''      Deadline:'''       December 2016[[BR]]      '''      Priority:'''       HIGH [[BR]]      '''      Depends on:'''       results of the same action in 2015[[BR]]      '''      Principal Investigator : '''      Silvia Mocavero (silvia.mocavero@cmcc.it) 
     35  '''        Science Reviewer:'''   Tim Graham[[BR]]        '''        System Reviewer:'''       Tim Graham[[BR]]        '''        Deadline:'''         December 2016[[BR]]        '''        Priority:'''         HIGH [[BR]]        '''        Depends on:'''         results of the same action in 2015[[BR]]        '''        Principal Investigator : '''        Silvia Mocavero (silvia.mocavero@cmcc.it) 
    3636 
    3737=== '''CMCC-2 - Suppress global communications ''' === 
    38   '''     Motivation:'''      Removing global communications could help improve the speed of NEMO [[BR]]     '''     Status: '''     Not started [[BR]]     '''     Main Tasks:''' 
     38  '''       Motivation:'''        Removing global communications could help improve the speed of NEMO [[BR]]       '''       Status: '''       Not started [[BR]]       '''       Main Tasks:''' 
    3939 
    4040 * 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 
     
    4242 * implementation of the solution. 
    4343 
    44   '''     Science Reviewer: '''  Andrew Coward[[BR]]     '''     System Reviewer:'''    Andrew Coward[[BR]]     '''     Deadline:'''      June 2016[[BR]]     '''     Priority:'''      HIGH[[BR]]     '''     Depends on:'''      [[BR]]     '''     Principal Investigator : '''     Silvia Mocavero (silvia.mocavero@cmcc.it)/Tim Graham 
     44  '''       Science Reviewer: '''    Andrew Coward[[BR]]       '''       System Reviewer:'''      Andrew Coward[[BR]]       '''       Deadline:'''        June 2016[[BR]]       '''       Priority:'''        HIGH[[BR]]       '''       Depends on:'''        [[BR]]       '''       Principal Investigator : '''       Silvia Mocavero (silvia.mocavero@cmcc.it)/Tim Graham 
    4545 
    4646=== '''CMCC-3  -  BDY for nested limited area models''' === 
    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:'''     Nadia Pinardi (University of Bologna & CMCC)              [[BR]]                                        '''                                        System Reviewer:'''     James Harle                                       [[BR]]                                        '''                                        Deadline:'''                [[BR]]               '''                                        Priority:'''                                          [[BR]]                                        '''                                        Depends on:'''                                   [[BR]]                                        '''                                        Principal Investigator : '''        Stefania Ciliberti (stefania.ciliberti@cmcc.it) 
     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:'''       Nadia Pinardi (University of Bologna & CMCC)              [[BR]]                                          '''                                          System Reviewer:'''       James Harle                                       [[BR]]                                          '''                                          Deadline:'''                  [[BR]]                 '''                                          Priority:'''                                            [[BR]]                                          '''                                          Depends on:'''                                     [[BR]]                                          '''                                          Principal Investigator : '''          Stefania Ciliberti (stefania.ciliberti@cmcc.it) 
    4848 
    4949=== '''CMCC-4  - BDY tool development and tests ''' === 
    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:'''     Jerome Chanut                 [[BR]]                                        '''                                        System Reviewer:'''     Jerome Chanut                                     [[BR]]                                        '''                                        Deadline:'''                [[BR]]               '''                                        Priority:'''                                          [[BR]]                                        '''                                        Depends on:'''                                   [[BR]]                                        '''                                        Principal Investigator : '''         Stefania Ciliberti (stefania.ciliberti@cmcc.it) and James Harle (jdha@noc.ac.uk) 
     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:'''       Jerome Chanut                 [[BR]]                                          '''                                          System Reviewer:'''       Jerome Chanut                                     [[BR]]                                          '''                                          Deadline:'''                  [[BR]]                 '''                                          Priority:'''                                            [[BR]]                                          '''                                          Depends on:'''                                     [[BR]]                                          '''                                          Principal Investigator : '''           Stefania Ciliberti (stefania.ciliberti@cmcc.it) and James Harle (jdha@noc.ac.uk) 
    5151 
    5252=== '''CMCC-5  -  Remove key_bdy macro (SIMPLIF-3)''' === 
    53   '''                                       Motivation:'''         reduce the use of macros in NEMO [[BR]]                                 '''             Status :'''   on-going              [[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:'''         D. Storkey              [[BR]]                                        '''                                        System Reviewer:'''         D. Storkey                                  [[BR]]                                        '''                                        Deadline:''' 31-08-2016               [[BR]]               '''                                        Priority:'''   high                                       [[BR]]                                        '''                                        Depends on:'''        none                           [[BR]]                                        '''                                        Principal Investigator : '''        Tomas Lovato (tomas.lovato@cmcc.it) 
     53  '''                                         Motivation:'''           reduce the use of macros in NEMO [[BR]]                                   '''               Status :'''  Completed              [[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:'''           D. Storkey              [[BR]]                                          '''                                          System Reviewer:'''           D. Storkey                                  [[BR]]                                          '''                                          Deadline:'''   31-08-2016               [[BR]]                 '''                                          Priority:'''     high                                       [[BR]]                                          '''                                          Depends on:'''          none                           [[BR]]                                          '''                                          Principal Investigator : '''          Tomas Lovato (tomas.lovato@cmcc.it) 
    5454 
    5555=== '''CMCC-6  -  Remove key_mpp_rep (SIMPLIF-4)''' === 
    56   '''                                       Motivation:'''         Set the use of MPI safe computation as a default [[BR]]                                 '''             Status :'''       Done          [[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:'''  31-08-2016              [[BR]]               '''                                        Priority:'''  high                                        [[BR]]                                        '''                                        Depends on:'''   none                                [[BR]]                                        '''                                        Principal Investigator : '''        Dorotea Iovino (diovino@cmcc.it) 
     56  '''                                         Motivation:'''           Set the use of MPI safe computation as a default [[BR]]                                   '''               Status :'''         Completed          [[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:'''    31-08-2016              [[BR]]                 '''                                          Priority:'''    high                                        [[BR]]                                          '''                                          Depends on:'''     none                                [[BR]]                                          '''                                          Principal Investigator : '''          Dorotea Iovino (diovino@cmcc.it) 
    5757 
    5858=== '''CMCC-7  -  Revise bdy structure (ROBUST-5)''' === 
    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:'''   CMCC-4 (SIMPLIF-3)                                [[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:'''     CMCC-4 (SIMPLIF-3)                                [[BR]]                                          '''                                          Principal Investigator : '''          Tomas Lovato (tomas.lovato@cmcc.it)