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

Changes between Version 41 and Version 42 of 2016WP/2016SharedActions


Ignore:
Timestamp:
2015-11-11T17:09:11+01:00 (8 years ago)
Author:
cetlod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2016WP/2016SharedActions

    v41 v42  
    5454=== '''AGRIF''' === 
    5555==== ''' '''AGRIF-1 / Met Office - Increased vertical resolution with AGRIF ==== 
    56   '''                                   Motivation:'''             Vertical grid refinement in NEMO would be a useful tool in simulating some aspects of the ocean (e.g. overflows)        [[BR]]                               '''                                   Status: '''             Started in 2015 but much more work to do                      [[BR]]                               '''                                  Main Tasks: '''                                   [[BR]]                               '''                                   Science Reviewer:'''                                                                           [[BR]]                                                                           '''                                   System Reviewer:'''                                                                           [[BR]]                                                                           '''                                   Deadline:'''                                   [[BR]]                                                                           '''                                   Priority:'''              Medium                     [[BR]]      '''      Depends on:'''                                                                           [[BR]]                                                                           '''                                   Principal Investigator : '''      Tim Graham 
     56  '''                                    Motivation:'''              Vertical grid refinement in NEMO would be a useful tool in simulating some aspects of the ocean (e.g. overflows)        [[BR]]                                '''                                    Status: '''              Started in 2015 but much more work to do                      [[BR]]                                '''                                   Main Tasks: '''                                    [[BR]]                                '''                                    Science Reviewer:'''                                                                            [[BR]]                                                                            '''                                    System Reviewer:'''                                                                            [[BR]]                                                                            '''                                    Deadline:'''                                    [[BR]]                                                                            '''                                    Priority:'''               Medium                     [[BR]]       '''       Depends on:'''                                                                            [[BR]]                                                                            '''                                    Principal Investigator : '''       Tim Graham 
    5757 
    5858====  ==== 
     
    6060====  ==== 
    6161==== AGRIF-2 / CNRS - Assessment of LIM3 with AGRIF ==== 
    62   '''                                   Motivation:'''   Assess the grid refinement with LIM3, since LIM3 is consolidated in NEMO and should remain the only sea-ice model in the system[[BR]]                               '''                                   Status: '''  Not yet tarted in 2015 [[BR]]                               '''                                  Main Tasks: '''                                   [[BR]]                               '''                                   Science Reviewer:'''                                                                           [[BR]]                                                                           '''                                   System Reviewer:'''                                                                           [[BR]]                                                                           '''                                   Deadline:'''                                   [[BR]]                                                                           '''                                   Priority:'''            High                     [[BR]]           '''           Depends on:'''                                                                           [[BR]]                                                                           '''                                   Principal Investigator :'''   Clément Rousset 
     62  '''                                    Motivation:'''    Assess the grid refinement with LIM3, since LIM3 is consolidated in NEMO and should remain the only sea-ice model in the system[[BR]]                                '''                                    Status: '''   Not yet tarted in 2015 [[BR]]                                '''                                   Main Tasks: '''                                    [[BR]]                                '''                                    Science Reviewer:'''                                                                            [[BR]]                                                                            '''                                    System Reviewer:'''                                                                            [[BR]]                                                                            '''                                    Deadline:'''                                    [[BR]]                                                                            '''                                    Priority:'''             High                     [[BR]]            '''            Depends on:'''                                                                            [[BR]]                                                                            '''                                    Principal Investigator :'''    Clément Rousset 
    6363 
    6464===  === 
    6565==== AGRIF-3 / Mercator Océan - Agrif + vvl (two way nesting) ==== 
    66   '''   Motivation:'''    Enable the use of agrif with temporally varying vertical grid (e.g. with zstar or ztilde coordinates) [[BR]]   '''   Status: '''   Started in 2015. One way nesting is ok, two way nesting needs to be finalized. [[BR]]   '''   Main Tasks: '''   [[BR]]   '''   Science Reviewer:'''    [[BR]]   '''   System Reviewer:'''    [[BR]]   '''   Deadline:'''    [[BR]]   '''   Priority:'''    High [[BR]]   '''   Depends on:'''    [[BR]]   '''   Principal Investigator :'''    Jérôme Chanut 
     66  '''    Motivation:'''     Enable the use of agrif with temporally varying vertical grid (e.g. with zstar or ztilde coordinates) [[BR]]    '''    Status: '''    Started in 2015. One way nesting is ok, two way nesting needs to be finalized. [[BR]]    '''    Main Tasks: '''    [[BR]]    '''    Science Reviewer:'''     [[BR]]    '''    System Reviewer:'''     [[BR]]    '''    Deadline:'''     [[BR]]    '''    Priority:'''     High [[BR]]    '''    Depends on:'''     [[BR]]    '''    Principal Investigator :'''     Jérôme Chanut 
    6767 
    6868===  === 
     
    7474'''                Motivation:''' Grouping communications (lbc_lnk) together is more efficient than several separate lbc_lnk calls. [[BR]] 
    7575 
    76   '''                              Status: '''             lbc_lnk_multi in 3.6                 [[BR]]                          '''                             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.                 [[BR]]                          '''                              Science Reviewer:'''                                                                      [[BR]]                                                                      '''                              System Reviewer:'''                                                                      [[BR]]                                                                      '''                              Deadline:'''                              [[BR]]                                                                      '''                              Priority:'''                              [[BR]]                                                                      '''                              Depends on:'''                                                                      [[BR]]                                                                      '''                              Principal Investigator : '''             Miguel Castrillo 
     76  '''                               Status: '''              lbc_lnk_multi in 3.6                 [[BR]]                           '''                              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.                 [[BR]]                           '''                               Science Reviewer:'''                                                                       [[BR]]                                                                       '''                               System Reviewer:'''                                                                       [[BR]]                                                                       '''                               Deadline:'''                               [[BR]]                                                                       '''                               Priority:'''                               [[BR]]                                                                       '''                               Depends on:'''                                                                       [[BR]]                                                                       '''                               Principal Investigator : '''              Miguel Castrillo 
    7777 
    7878==== ''' '''HPC-3 / Barcelona - Suppress useless communications ==== 
    7979'''                Motivation:''' Suppress unnecessary calls to lbc_lnk. 
    8080 
    81   [[BR]]                          '''                              Status: '''                          [[BR]]                          '''                             Main Tasks: '''             Use a script to search for and test impact of removing lbc_lnk calls from the model code. Determine whether communications used for diagnostic purposes can be suppressed.               [[BR]]                          '''                              Science Reviewer:'''                                                                      [[BR]]                                                                      '''                              System Reviewer:'''                                                                      [[BR]]                                                                      '''                              Deadline:'''                              [[BR]]                                                                      '''                              Priority:'''                              [[BR]]                                                                      '''                              Depends on:'''                                                                      [[BR]]                                                                      '''                              Principal Investigator : '''             Tim Graham 
     81  [[BR]]                           '''                               Status: '''                           [[BR]]                           '''                              Main Tasks: '''              Use a script to search for and test impact of removing lbc_lnk calls from the model code. Determine whether communications used for diagnostic purposes can be suppressed.               [[BR]]                           '''                               Science Reviewer:'''                                                                       [[BR]]                                                                       '''                               System Reviewer:'''                                                                       [[BR]]                                                                       '''                               Deadline:'''                               [[BR]]                                                                       '''                               Priority:'''                               [[BR]]                                                                       '''                               Depends on:'''                                                                       [[BR]]                                                                       '''                               Principal Investigator : '''              Tim Graham 
    8282 
    8383==== ''' '''HPC-4 / CMCC - Scalability with MPI-OPENMP ==== 
    8484'''                Motivation:''' Improving NEMO scalability. 
    8585 
    86   [[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 : '''             Silvia Mocavero 
     86  [[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 : '''              Silvia Mocavero 
    8787 
    8888==== ''' '''HPC-5 / NERC - Implement larger haloes ==== 
    8989'''                Motivation:''' Improving NEMO scalability. 
    9090 
    91   [[BR]]                          '''                              Status: '''               New implementation - old idea           [[BR]]                          '''                             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.         [[BR]]                          '''                              Science Reviewer:'''                                                                      [[BR]]                                                                      '''                              System Reviewer:'''                                                                      [[BR]]                                                                      '''                              Deadline:'''                              [[BR]]                                                                      '''                              Priority:'''               HIGH               [[BR]]                                                                      '''                              Depends on:'''                         [[BR]]                                                                      '''                              Principal Investigator : '''             Andrew Coward 
     91  [[BR]]                           '''                               Status: '''                New implementation - old idea           [[BR]]                           '''                              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.         [[BR]]                           '''                               Science Reviewer:'''                                                                       [[BR]]                                                                       '''                               System Reviewer:'''                                                                       [[BR]]                                                                       '''                               Deadline:'''                               [[BR]]                                                                       '''                               Priority:'''                HIGH               [[BR]]                                                                       '''                               Depends on:'''                          [[BR]]                                                                       '''                               Principal Investigator : '''              Andrew Coward 
    9292 
    9393===  === 
     
    9696'''Motivation:''' Introduce a vertical physics manager that allows to save MPP communications 
    9797 
    98   '''       Status: '''        Already started[[BR]]       '''       Main Tasks: '''        [[BR]]       '''       Science Reviewer:'''        [[BR]]       '''       System Reviewer:'''        [[BR]]       '''       Deadline:'''        [[BR]]       '''       Priority:'''        High[[BR]]       '''       Depends on:'''        [[BR]]       '''       Principal Investigator : '''       Gurvan Madec 
     98  '''        Status: '''         Already started[[BR]]        '''        Main Tasks: '''         [[BR]]        '''        Science Reviewer:'''         [[BR]]        '''        System Reviewer:'''         [[BR]]        '''        Deadline:'''         [[BR]]        '''        Priority:'''         High[[BR]]        '''        Depends on:'''         [[BR]]        '''        Principal Investigator : '''        Gurvan Madec 
    9999 
    100100=== '''Configuration Manager''' === 
     
    145145'''Motivation: '''Add missing pieces of code to be able to run offline component with vvl [[BR]]'''Status: '''Started in 2015 ; to be improved[[BR]]'''Main Tasks:''' 
    146146 
    147 (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 )[[BR]](2) Rewrite the Offline module to take into account the changing grid in time'''[[BR]]Science Reviewer:''' Gurvan Madec[[BR]]'''System Reviewer:''' [[BR]]'''Deadline:''' [[BR]]'''Priority:''' High[[BR]]'''Depends on:''' [[BR]]'''Principal Investigator: '''Christian Ethe 
     147(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 )[[BR]](2) Rewrite the Offline module to take into account the changing grid in time'''[[BR]]Science Reviewer:''' Gurvan Madec[[BR]]'''System Reviewer:''' [[BR]]'''Deadline:''' [[BR]]'''Priority:''' High[[BR]]'''Depends on:''' [[BR]]'''Principal Investigator: '''Christian Ethé 
    148148 
    149149==== ROBUSTNESS-5 / CNRS - Revisiting TOP interface ==== 
    150150'''Motivation: '''Some aspects of TOP interface need to be improved [[BR]]'''Status: '''[[BR]]'''Main Tasks: ''' 
    151151 
    152 (1) move the number of passive tracers from the code to the namelist[[BR]](2) generalisation of the work done at CMCC on boundary conditions to others models in the system ( PISCES, CFC, C14b )'''[[BR]]Science Reviewer:''' Olivier Aumont[[BR]]'''System Reviewer:''' [[BR]]'''Deadline:''' [[BR]]'''Priority:''' Low[[BR]]'''Depends on:''' [[BR]]'''Principal Investigator: '''Christian Ethe 
     152(1) move the number of passive tracers from the code to the namelist[[BR]](2) generalisation of the work done at CMCC on boundary conditions to others models in the system ( PISCES, CFC, C14b )'''[[BR]]Science Reviewer:''' Olivier Aumont[[BR]]'''System Reviewer:''' [[BR]]'''Deadline:''' [[BR]]'''Priority:''' Low[[BR]]'''Depends on:''' [[BR]]'''Principal Investigator: '''Christian Ethé 
    153153 
    154154==== ROBUSTNESS-8 / Mercator Océan - Improve split-explicit free surface ====