= 2020 Workplan [[PageOutline(2)]] The NEMO development is planned on a yearly basis relying on the [zenodo:1472458 NEMO Development Strategy document], which designs the long term evolution (5 to 10 years) in both scientific and engineering aspects. == Shared actions The 2020 workplan is made up of shared actions which are the development priorities for all consortium's institutions. {{{#!th ''[wiki:WorkingGroups/AGRIF AGRIF ] \\ (nesting tools and zooms) '' \\ `2020WP/AGRIF-*` }}} {{{#!th ''[wiki:WorkingGroups/AIrSeaInteractions Air-Sea interactions]'' \\ `2020WP/ASINTER-*` }}} {{{#!th ''[wiki:WorkingGroups/HPC HPC ]'' \\ `2020WP/HPC-*` }}} {{{#!th ''[wiki:WorkingGroups/Kernel Kernel ] \\ (dynamical core) '' \\ `2020WP/KERNEL-*` }}} {{{#!th ''Physical Processes '' \\ `2020WP/PHYPRO-*` }}} {{{#!th ''[wiki:WorkingGroups/SI3 SI3 ] \\ (sea-ice) '' \\ `2020WP/SI3-*` }}} {{{#!th ''[wiki:WorkingGroups/TOP TOP ] \\ (tracers and biogeochemistry) '' \\ `2020WP/TOP-*` }}} {{{#!th ''Data interface, IOM '' \\ `2020WP/DATAINT-*` }}} {{{#!th ''Enhancements '' \\ `2020WP/ENHANCE-*` }}} {{{#!th ''Publications '' \\ `2020WP/PUB-*` }}} {{{#!th ''Validation '' \\ `2020WP/VALID-*` }}} |- {{{#!td [[TitleIndex(2020WP/, include=*AGRIF-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*ASINTER-*, hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*HPC-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*KERNEL-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*PHYPRO-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*SI3-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*TOP-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*DATAINT-*, hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*ENHANCE-*, hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*PUB-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*VALID-* , hideprefix, depth=0)]] }}} == Follow-up #status {{{#!th [milestone:'2020 WP' ] }}} {{{#!th [milestone:'IMMERSE 2020'] }}} |- {{{#!td [[TicketQuery(type=Task, milestone=2020 WP, format=progress)]] [[TicketQuery(type=Task, milestone=2020 WP, format=table, order=summary, col=id|summary|owner|wp_comment|branch_review|mp_status)]] }}} {{{#!td [[TicketQuery(type=Task, milestone=IMMERSE 2020, format=progress)]] [[TicketQuery(type=Task, milestone=IMMERSE 2020, format=table, order=summary, col=id|summary|owner|wp_comment|branch_review|mp_status)]] }}} == Add a proposed action in the work plan At this stage (autumn 2019), we are building the list of possible actions for 2020. The 2020 work plan will be finalised by end of the year, with advice from the Developers Committee and decisions from the Steering committee.[[BR]] The 2020 workplan must be realistic. Each action must define the 2020 objective only. If the action is expected to take more than one year, it should be explained in the Description section of the associated wiki page (see below).[[BR]] To add an action in 2020 work plan proposal, you need to create the wiki page (for all actions) and the associated ticket (for 2020 IMMERSE actions only, since those are for sure already). [[BR]] Once the 2020 workplan will be finalised (after Steering Committee meeting) each action will need its wiki page (action description) and its ticket (following the state of the work).[[BR]] Adding a proposed action is simple: create a wiki page (eventually a ticket) following the naming conventions, and complete the wiki page information. The following description of each step will look very obvious to experienced developers, and hopefully useful for new comers.[[BR]] '''Important: naming convention for actions and their associated wiki page and ticket'''[[BR]] The name of an action must follow the convention: "STREAM"_"NUMBER"_"login of PI"_"keyword" , to be used both to name its wiki page and its ticket.[[BR]] Following this convention, '''the name of the wiki page must be: forge.ipsl.jussieu.fr/nemo/wiki/2020WP/"STREAM"_"NUMBER"_"login of PI"_"keyword"'''[[BR]] where * "STREAM" = one of the headers of the first table (AGRIF, ASINTER, HPC, KERNEL, PHYPRO, SI3, TOP, DATINT, ENHANCE,VALID, PUBS) * "NUMBER" = Choose a number (increment +1 to the last action already listed in your stream) * "login of PI" : login of the PI on Trac * "keyword" = choose a keyword for this action === 1/ Create the wiki page [[NewPage(id=WPAction, parent=wiki/2020WP, template=Workplan/Action, placeholder=STREAM-NUM_PI-keywords, button=Create action's wikipage)]] === 2/ Complete the mandatory fields in the wiki page * In the Summary section following fields (= those in bold) must be completed: * '''Action''' = Name and subject of the action * '''PI(S) Names''' * '''Digest''' = one sentence stating motivations and main tasks * '''Dependencies''' = taksks needing to be completed before this action can start, if any * Branch = name of development branch following naming convention (source:/NEMO/branches/{YEAR}/dev_r{REV}_{ACTION_NAME}, to add once preview is completed, e.g. not at this stage * '''Previewer(s)Names''' * '''Reviewer(s) Names''' * '''Ticket''' = number of associated ticket (, to be added once ticket is created, e.g. '''only for IMMERSE actions for now''') * '''Description section (mandatory)''': Please complete this section in plain English, readable by all. Description should include: * '''goal of development and the methodology''' * '''reference documents''' or publications if relevant * '''precise statement of the objective by end 2020''' * If the action is expected to continue after 2020, some elements on the context * '''a statement on the priority''' : the action will be qualified as '''feasible''' if it is listed with associated commitment of the PI, or '''desirable''' meaning if is is hoped to be completed The other sections of wiki page (implementation, documentation update, preview, tests etc... are expected to be completed as the action work is going on. [[BR]] '''Once you've saved the edits of your wiki page, reload the 2020WP page to check that your action (its wiki page) now appears in the first table of the page, under the appropriate stream.''' [[BR]][[BR]] === 3/ For IMMERSE 2020 actions only (for now): create also the ticket for the action {{{#!rbox important In 2020, be careful with the milestone you choose for your ticket! \\ Should be set either to 2020 WP or IMMERSE 2020 }}} 1. Copy the wikipage's name hereafter to create the ticket: {{{#!html
}}} '''owner''' = ''PI of the action'', '''priority''': high= ''feasible'' | normal= ''desirable'' 2. Save the ticket and check it appears in the 2020 work plan page (second table). 3. Add the ticket number in the wiki page you've created at step 1 ---- See [wiki:Developers/DevelopingCodeChanges the instructions page] for the workflow to implement a development in NEMO. == Staff ||= Name ||= Institution ||= % ||= Position || || Guillaume Samson || MOI || 30 || Officer || || Chanut Jerome || MOI || 70 || || || Romain Bourdalle Badie || MOI || 20 || || || Clement Bricaud || MOI || 20 || || || Olga Hernandez || MOI || 50 || || || Andrew Coward || NOC || 50 || Officer || || Simon Müller || NOC || 60 || || || Stefanie Rynders || NOC || 20 || || || George Nurser || NOC || 20 || || || Mattia Almansi || NOC || 30 || || || James Harle || NOC || 20 || || | Claire Lévy || CNRS || 100 || Project manager || || Sebastien Masson || SU (part of CNRS contribution) || 50 || Officer || || Clement Rousset || CNRS || 50 || || || Gurvan Madec || CNRS || 50 || || || Christian Ethé || CNRS || 30 || || || Nicolas Martin || SU (part of CNRS contribution) || 50 || || || Martin Vancoppenolle || CNRS || 30 || || || Sibylle Techene || CNRS || 50 || || || Renaud Person || IRD (part of CNRS contribution) || 50 || || == Specific actions For information, some specific actions are listed as other planned developments coming with additional resources. {{{#!th ''CMCC'' \\ `2020WP/CMCC-*` }}} {{{#!th ''CNRS'' \\ `2020WP/CNRS-*` }}} {{{#!th ''Mercator_Océan'' \\ `2020WP/MOI-*` }}} {{{#!th ''Met_Office'' \\ `2020WP/UKMO-*` }}} {{{#!th ''NOC'' \\ `2020WP/NOC-*` }}} |- {{{#!td [[TitleIndex(2020WP/, include=*CMCC-*, hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*CNRS-*, hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*MOI-* , hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*UKMO-*, hideprefix, depth=0)]] }}} {{{#!td [[TitleIndex(2020WP/, include=*NOC-* , hideprefix, depth=0)]] }}}