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 35 and Version 36 of 2016WP/2016SharedActions


Ignore:
Timestamp:
2015-11-11T12:16:34+01:00 (8 years ago)
Author:
cetlod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2016WP/2016SharedActions

    v35 v36  
    4545|| ROBUST-7 || BDY for nested limited area models || || CMCC || Stefania Ciliberti || 
    4646|| ROBUST-8 || Improve split-explicit free surface || || Mercator Océan || Jérôme Chanut || 
    47 || ROBUST-9 || test on ORCA025/ORCA12  || || Mercator Océan || Clement Bricaud / Romain Bourdalle-Badie || 
    48 || ROBUST-10 || online coarsening  || || Mercator Océan || Clement Bricaud || 
    49  
     47|| ROBUST-9 || test on ORCA025/ORCA12 || || Mercator Océan || Clement Bricaud / Romain Bourdalle-Badie || 
     48|| ROBUST-10 || online coarsening || || Mercator Océan || Clement Bricaud || 
    5049 
    5150|| '''GMD Special Issue''' || || || || || 
     
    5554=== '''AGRIF''' === 
    5655==== ''' '''AGRIF-1 / Met Office - Increased vertical resolution with AGRIF ==== 
    57   '''                         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]]                                                                 '''   Tim Graham                      Depends on:'''                                                                 [[BR]]                                                                 '''                         Principal Investigator : ''' 
     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]]                                                                  '''    Tim Graham                      Depends on:'''                                                                  [[BR]]                                                                  '''                          Principal Investigator : ''' 
    5857 
     58==== AGRIF-2 / CNRS - Assessment of LIM3 with AGRIF ==== 
     59====   '''Motivation:''' Enable the use of 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 started in 2015[[BR]]'''Main Tasks: '''[[BR]]'''Science Reviewer:''' [[BR]]'''System Reviewer:''' [[BR]]'''Deadline:''' [[BR]]'''Priority:''' Medium [[BR]]'''Depends on:''' [[BR]]'''Principal Investigator : '''Clément Rousset 
     60 
     61 ==== 
    5962==== AGRIF-3 / Mercator Océan - Agrif + vvl (two way nesting) ==== 
    60   '''                         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 
     63  '''                          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 
    6164 
    6265=== '''HPC''' === 
     
    6770'''                Motivation:''' Grouping communications (lbc_lnk) together is more efficient than several separate lbc_lnk calls. [[BR]] 
    6871 
    69   '''                    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 
     72  '''                     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 
    7073 
    7174==== ''' '''HPC-3 / Barcelona - Suppress useless communications ==== 
    7275'''                Motivation:''' Suppress unnecessary calls to lbc_lnk. 
    7376 
    74   [[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 
     77  [[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 
    7578 
    7679==== ''' '''HPC-4 / CMCC - Scalability with MPI-OPENMP ==== 
    7780'''                Motivation:''' Improving NEMO scalability. 
    7881 
    79   [[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 
     82  [[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 
    8083 
    8184==== ''' '''HPC-5 / NERC - Implement larger haloes ==== 
    8285'''                Motivation:''' Improving NEMO scalability. 
    8386 
    84   [[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 
     87  [[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 
    8588 
    8689=== '''Configuration Manager''' === 
     
    108111 
    109112=== '''Wave Coupling''' === 
    110 ==== ''' '''WAVE-1 / INGV - ''' Improvements in wave-current interaction processes implementation === 
     113==== ''' '''WAVE-1 / INGV - ''' Improvements in wave-current interaction processes implementation ===''' ==== 
    111114''' Motivation: ''' INGV is responsible for the WAVE-WG and will continue improving the wave-current interaction processes implementation according to the WG needs.[[BR]]   ''' Status :''' Implementation of some of the identified processes has been started in 2014 and 2015. To be continued in 2016  [[BR]]  ''' Main tasks :'''  Continue the implementation of already defined wave-current processes, if not completed in previous year. Meeting organization with the WAVE-WG to discuss further issues to be investigated and implemented:  [[BR]] 
    112115 
     
    118121'''Science Reviewer: ''' Rachid Benshila [[BR]]  ''' System Reviewer: '''Rachid Benshila [[BR]] '''Deadline: ''' [[BR]]   '''Priority: ''' high [[BR]] '''Depends on: '''[[BR]] '''Principal Investigator: ''' Emanuela Clementi (emanuela.clementi@ingv.it) 
    119122 
    120 ==== ''' '''WAVE-2 / INGV - ''' Definition of wave-current interaction processes at small (coastal) scale === 
     123==== ''' '''WAVE-2 / INGV - ''' Definition of wave-current interaction processes at small (coastal) scale ===''' ==== 
    121124''' Motivation: ''' According to the WAVE-WG, in order to achieve a full wave-current coupling, the small (coastal) scale processes need to be investigated.[[BR]]   ''' Status :''' To be continued in 2016  [[BR]]  ''' Main tasks :'''  Contribute, within the WAVE-WG, in the analysis of this issue in order to finalize the discussion started in 2014 before proceeding with any new implementation [[BR]]    '''Science Reviewer: '''Rachid Benshila [[BR]] '''System Reviewer: '''Rachid Benshila [[BR]] '''Deadline: ''' [[BR]]   '''Priority: '''  [[BR]] '''Depends on: '''[[BR]] '''Principal Investigator: ''' Emanuela Clementi (emanuela.clementi@ingv.it) 
    122125 
     
    128131'''                 Motivation: '''There are several aspects that need to be investigated concerning the robustness of current split-explicit algorithm: 
    129132 
    130 - Tracer conservation issues (all time splitting options do not ensure global and local tracer conservation). 
     133 * Tracer conservation issues (all time splitting options do not ensure global and local tracer conservation). 
    131134 
    132 - Missing correction terms in the barotropic equations relative to internal pressure gradients. This would reduce mode splitting error, hence improve stability. 
     135 * Missing correction terms in the barotropic equations relative to internal pressure gradients. This would reduce mode splitting error, hence improve stability. 
    133136 
    134 - Work on the stability of barotropic time stepping (based on INRIA's work) to possibly remove time filtering of barotropic variables. This would limit the temporal dissipation and greatly ease online coupling of nested domains at barotropic level (with AGRIF). 
     137 * Work on the stability of barotropic time stepping (based on INRIA's work) to possibly remove time filtering of barotropic variables. This would limit the temporal dissipation and greatly ease online coupling of nested domains at barotropic level (with AGRIF). 
    135138 
    136139'''                 Status: '''                 [[BR]]             '''                Main Tasks: '''                 [[BR]]             '''                 Science Reviewer:'''                                                         [[BR]]                                                         '''                 System Reviewer:'''                                                         [[BR]]                                                         '''                 Deadline:'''                 [[BR]]                                                         '''                 Priority:'''                 [[BR]]                                                         '''                 Depends on:'''                                                         [[BR]]                                                         '''                 Principal Investigator: '''Jérôme Chanut