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.
DevelopersCommittee/Agenda/2018-01-16 (diff) – NEMO

Changes between Version 32 and Version 33 of DevelopersCommittee/Agenda/2018-01-16


Ignore:
Timestamp:
2018-01-23T11:18:32+01:00 (6 years ago)
Author:
clevy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopersCommittee/Agenda/2018-01-16

    v32 v33  
    99As decided during last meeting, the NEMO Developer's Committee subgroup has been initiated in order to build a reduced agenda focusing on the points for which a discussion during the meeting is useful. This subgroup met in December 2017, [attachment:wiki:DevelopersCommittee/End2017:NEMO_DevCom_subgroup_Minutes_dec2017.pdf minutes available here ] 
    1010 
    11 == Proposed agenda == 
     11== Agenda == 
    1212 
    1313Chairperson: Julien Le Sommer 
     
    7474===  
    7575 
    76 ''== Meeting Minutes == 
    77  
    78 ''Coming after the meeting'' 
     76== Meeting Minutes == 
     77 
     78=== Discussion on 2017 annual report  
     79 
     80  The draft of 2017 annual report is available as input to the discussion  [attachment:wiki:DevelopersCommittee/End2017:2017_AnnualReport.docx here] 
     81Brief overview of the main streams of the year: 
     82* Goal 1 (short term): Bring the 3_6 release to its final stable state in time for CMIP6 
     83* Goal 2 (mid term): Implement new features as prerequisites for next version 4.0, including important developments, major simplifications and  
     84robustness changes 
     85* Goal 3 (long term): Contribute to prepare, discuss and update of NEMO development Strategy document (3 days meeting in April in Barcelona) 
     86* A major new feature: the new sea-ice framework, in place of LIM2 and LIM3 
     87* Report to be completed with discussions during this meeting on Working groups 
     88* Additional work in 2017 to prepare and organise Enlarged DevCom meeting in Barcelona in April 
     89 
     90Round table for each of the Consortium and external experts : 
     91* Met-Office (H. Hewitt): Very happy with the work done in 2017 and the report. Confirms that CMIP6 diagnostics did take more time than expected 
     92* CMCC (P.G. Folgi): Also happy with work done. Points important and good work on simplification, AGRIF and HPC 
     93* Mercator (Y. Drillet): Also happy although Mercator is not concerned by CMIP6 
     94* CNRS (R. Benshila): Happy also, and especially to see that AGRIF is alive in NEMO and that this working group has been working and discussing, meaning that there is now more than J. Chanut on this part. Happy also to see that active work is on going on numerics 
     95* NOC and CMCC Consortium experts not attending 
     96Comments and suggestions of external experts : 
     97* D. Marshall, L. Brodeau and J.M. Molines : not really much to add to previous comments. 
     98 
     99The Developer's Committee congratulates the NEMO System Team for the amount and quality of the work done in 2017. 
     100 
     101=== Report of activities and 2018 perspectives for Working Groups 
     102 
     103J. Le Sommer reminds that the work expected from Working groups is somewhere in between the long term (NEMO development strategy document) and the clearly defined actions of the workplan. Working group are expected to address some questions on a yearly basis. Report and discussion on Working group should aim at clearly define those questions: those answered in 2017 and scheduled for 2018. 
     104 
     105==== AGRIF  
     106''Add J. Chanut slides, or their content'' 
     107Discussion: 
     108* AGRIF working with TOP is a functionality that has been dropped for now. This should be reconsidered. 
     109* Usefulness of test cases (vortex used widely for AGRIF). Should become systematic 
     110* Back port (better) status of AGRIF in the trunk now to 3_6_STABLE? Would need a large amount of work on LIM3 and vvl if is was to be done. No member of DevCom advocates for this back port. 
     111* Nesting tools allow setting up a NEMO configuration with AGRIF zoom. It’s update in order to work with the future release is scheduled, which is indeed an important and priority task, since for now people willing to use AGRIF are stopped by configuration problems. It is indeed critical to have a tool for this. Why doing it with Nesting tools, rather than for example with SIREN? 
     112Answer: 
     113 * As a start because Canada is using it now, Nesting tools was the simplest way to go 
     114 * For the future (where a number of AGRIF zooms can be expected) using directly the AGRIF library is seen by WG as the best way to go, since it is more flexible. 
     115 
     116* AGRIF WG is more active which is good news, but one of its active members TimGraham, just left. Will his work time on AGRIF be replaced (question to Mt-Office and System team)? No answer at this point. Must be on the agenda of next June’s meeting 
     117 
     118'''Recommendations of Developer’s Committee to WG:''' 
     119 
     120 
     121 
     122==== Air sea interactions  
     123''Add Emanuela’s slides 
     124Emanuela + Sébastien presentation 
     125 
     126Discussion: 
     127* Raises the questions on where the coming developments are done at first and why (in the “trunk”, i.e. the coming release, or in 3_6_STABLE)? Discussions to be continued here, within WG and System Team 
     128* D. Marshall: the merging of vertical mixing (TKE GLS and OSMOSIS)is not mature for now, at least concerning OSMOSIS. Should maybe be envisaged later on 
     129 
     130'''Recommendations of Developer’s Committee to WG: 
     1311.      Add list of members of this new WG in minutes of this meeting 
     1322.      Clarify for next meeting (mid 2018) schedule of ALBATROS project contributions, their status (starting release, status of validation, of documentation) in the next 2 years.  
     1333.      Build a list of extra work (not in ALBATROS) and possible PIs for it, like sea-ice tiling with this new air-sea interface 
     1344.      Rationalise what should be strategy of connection of this new air sea interface to vertical physics in ocean 
     135 
     136  
     137==== Configuration Manager  
     138''Add Stefania’s presentation 
     139Discussion 
     140*Question on status of J. Harle work (had announced some pynemo config tools): on hold, no new for now 
     141* For 2018, emphasis on Nesting tools for AGRIF is a priority for the Consortium 
     142* There is quite an amount of work going on with 4 different tools, but no general frame 
     143* Future implementations need discussions an decisions 
     144* There will be a tutorial on SIREN at Mercator in 2018 
     145 
     146''' Recommendations of Developer’s Committee to Configuration Manager WG: 
     147 
     148Since the Developer’s Committee now has a subgroup to discuss things in advance and prepare agenda of meetings, the Devcom asks 
     1491.      For the next 6 months, this WG is on hold, and decision to be made during next DevCom meeting (mid 2018) 
     1502.      For each of the four existing tools, complete a brief report, for April 2018, using the template sent by subgroup in March. List of reports : SIREN (Julien Paul), Nesting tools (J. Chanut), BDY tools (Stefania Ciliberti), pynemo (J. Harle). Same request to Test case WG on the tools to set up a test case configuration (S. Flavoni) 
     1513.      Since the tools for setting up an AGRIF configuration are the priority of Consortium for now, move the SIREN Actions of 2018 Work plan from “Shared actions”, to “Specific actions for Mercator” 
     152 
     153 
     154 
     155* Informations from subgroup on other Working groups acivities and their 2018 agenda  
     156==== HPC WG 
     157 
     158This Working Group is closely following all the development and exploratory work going on simultaneously in this field. Important to note than the WG not only included the Consortium experts but also a number of other major partners including BSC, and computer vendors 
     1592017 
     160* Intra-node performance  
     161* Real vs peak performance  
     162 * Investigation of a benchmark configuration on different HPC systems  
     163 * Vectorization improvement  
     164* Hybrid parallelization  
     165 * OpenMP shared memory approach  
     166 * Fine grained (loop-level) approach à execution time gain ~5-6%  
     167 * Coarse grained approach (tested on vertical physics) à intra- node parallel efficiency gain ~9%  
     168* I/O performance improvement 
     1692018 
     170* Intra-node performance cont’ 
     171* Scalability improvement  
     172 * Reducing the communication overhead  
     173* Performance portability on heterogeneous architectures  
     174* Reduced precision  
     175 
     176'''Recommendations of Developer’s Committee to HPC WG: 
     177 
     178==== Kernel (new) WG 
     179Proposed by Mike Bell, see attached document, and  
     180List of experts contacted for now by Mike Bell: 
     181        Jérôme Chanut 
     182        Andrew Coward 
     183        Alex Megann 
     184        Dave Storkey 
     185        Florian Lemarié 
     186        Laurent Debreu 
     187        David Marshall 
     188        Julien Le Sommer 
     189        Adrian New 
     190        Gurvan Madec 
     191        Rachid Benshila 
     192        Anne-Marie Tréguier 
     193 
     194'''Recommendations of Developer’s Committee to kernel WG:''' 
     195 
     196* Creation of this new WG is approved 
     197* Is Mike Bell going to lead both HPC and Kernel WG? 
     198  
     199==== Data assimilation and interface, modelling uncertainties WG 
     200 
     201* WG is not really alive since 2016 (leave of its leader) , but subject is indeed important 
     202* Next relevant meeting will be a workshop which Mercator-Ocean-International (MOI) is organising in late May or early June and that the scope of the workshop is defined in the MOI workplan for this year as to: 
     203 
     204''Organize a workshop with NEMOVAR and NEMO/Assim communities on data assimilation issues, setting the scene for creating a European infrastructure in marine data assimilation. This will include an assessment of the strengths, weaknesses as well as long term evolution plans and future commonalities (e.g. ensemble approaches) of the NEMOVar, NEMO/Assim and SAM tools.'' 
     205 
     206•       Some feedbacks on the outcomes of this meeting are expected for next DevCom meeting mid 2018 
     207 
     208==== Top discussion group 
     2092017  
     210* Increase TOP robustness with bug-fixes to code wrt BCs, damping, tracers integration; 
     211* Code improvement for offline simulations; 
     2122018  
     213* Add TOP chapter to NEMO user manual and create a quick user guide on the NEMO forge documentation 
     214* Develop a general scheme to simulate tracers vertical sinking;  
     215* Development of the generalized tracer sinking scheme is the first issue identified in the NDS (10.2.1) whereas documentation (reference manual and wiki pages) has become a mandatory task before the next release (July 2018) 
     216''' Recommendations of Developer’s Committee to TOP WG:''' 
     217 
     218==== Robustness and test cases 
     219 
     2202017 
     221* Methodology and tools to set up a test case have been designed (github and python notebook) 
     222* A number of institutions of the consortium did implement at least one test case: 
     223 * Overflow (CNRS – Simona) 
     224 * Lock exchange (CNRS- Simona) 
     225 * Wetting and drying (NOC – Andrew) 
     226 * ISOMIP (Met-Office – Pierre) 
     227 * Baroclinic vortex (Mercator - Jérôme) 
     228 * SAS biperiodic box (CNRS - Clément R.) 
     2292018: 
     230* Each builder of an existing test case to update it on 2018 trunk, so as compliant with github and python notebooks 
     231* A common github to be set up  
     232* Choose the test cases the NEMO System team wants to use as validation tests (-> action of WG) and implement them in the validation script (SETTE) 
     233* The discussion on criteria for acceptance of new test cases does not appear as a priority task for WG in 2018: already a lot to be done.  
     234 
     235'''Recommendations of Developer’s Committee to Test cases WG: 
     236* For next meeting mid 2018, WG to present the list of available and up to date test cases with a proposed list (to be discussed) on those entering the NEMO test bed. 
     237 
     238 
     239 
     240 
     241==== Sea-ice  
     242'' Add Martin’s slides 
     243 
     244 
     245=== NDS document final approval  
     246The document (attached to this page) has its final content and no red light from Sterring Committee. It is now important to check the final form for a public release. DevCom members are requested to make a final check on the document form if possible and sent suggestions to Claire Lévy before January 23rd, in order to make the public release as soon as possible now. 
     247 
     248=== Information on important calls or projects 10 mn 
     249 
     250=== Discussion on 2018 proposed Workplan 20 mn 
     251 
     252 
     253 
     254=== Information on XIOS and OASIS: possible evolutions, convergences, sustainable resources for development and support 10 mn 
     255 
     256=== Presentation on open development practices elsewhere : Alistair Adcroft 20 mn 
     257 
     258=== Conclusions 10 mn 
     259 
     260''These conclusions will include 
     261* Advice of the Committee on 2017 work and 2018 proposed work plan 
     262* Possibly message(s) to Steering Committee'' 
    79263 
    80264=== 2018 agenda of Working groups (to be completed by WG leader before/after the meeting)  
    81265 
    82266  ''List of questions the WG is targeting/expecting to answer:'' 
    83 * AGRIF 
    84 * Air sea interactions 
    85 * Configuration Manager 
    86 * Data assimilation and interface, modelling uncertainties  
    87 * HPC 
    88 * Kernel see the proposal [attachment:wiki:DevelopersCommittee/End2017:NEMO_Kernel_WG_Jan_2018.pdf here] 
    89 * Robustness and test cases 
    90 * Sea-ice 
    91 * TOP 
     267 
    92268 
    93269 
    94270== List of participants == 
    95271 
    96 ||Name ||Role ||Connecting from || 
    97 ||Claire Lévy ||Project manager ||Paris LOCEAN 4ème étage || 
     272||Name ||Role ||Institution || 
     273||Claire Lévy ||Project manager ||CNRS LOCEAN || 
    98274||Dorotea Iovino ||CMCC NEMO officer ||CMCC Bologna || 
    99275||Andrew Coward  ||NEMO officer||NOC Southampton  || 
    100276||Jérôme Chanut  ||AGRIF WG leader|| Mercator Océan       || 
    101 ||Martin Vancoppenolle || SIWG co-lead ||LOCEAN || 
    102 ||Rachid Benshila || CNRS expert || Mercator Océan || 
    103 ||David Marshall  ||External expert  ||Paris LOCEAN 4ème étage || 
     277||Martin Vancoppenolle || SIWG co-lead ||CNRS LOCEAN || 
     278||Rachid Benshila || CNRS consortium expert || CNRS -OMP/LEGOS || 
     279||David Marshall  ||External expert  ||CNRS LOCEAN 4ème étage || 
    104280||Clément Bricaud ||Mercator Officer  ||Mercator Océan                     || 
    105281||Emanuela Clementi  ||NEMO Officer & WAVE WG lader ||INGV || 
     
    107283||Silvia Mocavero||NEMO ST & HPC-WG member||CMCC Lecce|| 
    108284||julien Paul ||NEMO ST        ||Mercator Océan         || 
    109 ||Helene Hewitt || Consortium Expert || Met-Office || 
     285||Helene Hewitt || Met-O Consortium Expert || Met-Office || 
    110286||Pierre Mathiot ||NEMO officer ||Met-Office || 
    111 ||Nicolas MARTIN ||ST member ||LOCEAN || 
    112 ||Yann Drillet||Consortium expert ||Mercator Ocean|| 
    113 ||Gurvan Madec || ...            ||Paris LOCEAN              || 
     287||Nicolas MARTIN ||NEMO ST ||LOCEAN || 
     288||Yann Drillet||Mercator Consortium expert ||Mercator Ocean|| 
     289||Gurvan Madec || ...            ||CNRS LOCEAN              || 
    114290|| Stefania Ciliberti        || NEMO ST & CM WG Leader     || CMCC Lecce            || 
    115 || Tomas Lovato     || NEMO ST    || CMCC Bologna            || 
    116  
    117 || ...        || ...            || ...                    || 
     291|| Tomas Lovato     || NEMO ST - TOP WG leader    || CMCC Bologna            || 
     292||Simona Flavoni     ||NEMO ST - CNRS Officer - Test cases WG leader    || CNRS LOCEAN || 
     293||Oriol Tinto     ||NEMO ST contributor   || BSC || 
     294||Julien Le Sommer     ||CNRS Consortium expert    || CNRS LGGE || 
     295||Olivier Aumont     ||TOP WG leader    || CNRS LOCEAN || 
     296||Jean-Marc Molines     ||External expert    || CNRS LGGE || 
     297||Laurent Brodeau     ||External expert    || Ocean Next || 
     298||Clément Rousset     ||NEMO ST    || CNRS LOCEAN || 
     299||Christian Ethé     ||NEMO ST    || CNRS LOCEAN || 
     300 
    118301 
    119302Excused: Mike Bell (Met-Office Consortium expert), Francesco Trotta (INGV Consortium expert) 
     303Absentees:  
    120304 
    121305== Connection information: