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.
2019WP/HPC-04_MCastrillo_HPDAonlineDiagGPU (diff) – NEMO

Changes between Initial Version and Version 1 of 2019WP/HPC-04_MCastrillo_HPDAonlineDiagGPU


Ignore:
Timestamp:
2018-11-07T17:01:20+01:00 (5 years ago)
Author:
mcastril
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2019WP/HPC-04_MCastrillo_HPDAonlineDiagGPU

    v1 v1  
     1= ${High Performance Diagnostics Online - 1st Phase} Subject 
     2 
     3Last edition: '''[[Wikinfo(changed_ts)]]''' by '''[[Wikinfo(changed_by)]]''' 
     4 
     5The PI is responsible to closely follow the progress of the action, and especially to contact NEMO project manager if the delay on preview (or review) are longer than the 2 weeks expected. 
     6 
     7[[PageOutline(2, , inline)]] 
     8 
     9== Summary 
     10 
     11||=Action    || High Performance Diagnostics Online - 1st Phase   || 
     12||=PI(S)     || Miguel Castrillo                    || 
     13{{{#!th style='text-align: left' 
     14Digest 
     15}}} 
     16{{{#!td 
     17Sketch of the implementation of high performance online diagnostics for NEMO in GPUs}}} 
     18|- 
     19||=Dependencies ||                                                                       || 
     20||=Expected for ||                                                                       || 
     21||=Ticket       ||                                                                       || 
     22||=Branch       || [source:/NEMO/branches/$YEAR/dev_r{REV}_{ACTION_NAME}]                || 
     23||=Previewer(s) ||                                                                       || 
     24||=Reviewer(s)  ||                                                                       || 
     25||=Link         || [[ExtractUrl(.)]]                                                     || 
     26 
     27 
     28== Abstract 
     29 
     30{{{#!box warn 
     31This section should be completed before starting to develop the code, in order to find agreement with the previewer(s) on the method beforehand. 
     32}}} 
     33 
     34{{{#!TracForm 
     35#!subcontext abstract 
     36#!submit_label 'Save Abstract' 
     37#!keep_history yes 
     38 
     39 
     40=== Description 
     41 
     42 [tf.textarea:description -id=piform -class=taform 'Describe the goal of development, and the methodology.\n\nAdd reference documents or publications if relevant.' 0 20] 
     43 
     44 
     45=== Implementation 
     46 
     47 [tf.textarea:implementation -id=piform -class=taform 'Describe flow chart of the changes in the code.\n\nList the .F90 files and modules to be changed.\n\nDetailed list of new variables (including namelists) to be defined. Give for each the chosen name (following coding rules) and definition.' 0 20] 
     48 
     49 
     50=== Reference manual and web pages updates 
     51 
     52 [tf.textarea:manual -id=piform -class=taform 'Using part 1 and 2, define the summary of changes to be done in the NEMO reference manual (tex files), and in the content of web pages.' 0 20] 
     53 
     54'''''Updated on [tf.form_updated_on:] by [tf.form_updater:]''''' 
     55 
     56}}} 
     57 
     58Once the PI has completed this section, he should send a mail to the previewer(s) asking them to preview the work within two weeks. 
     59 
     60 
     61{{{#!Fold title=Preview tag=h2 
     62Since the preview step must be completed before the PI starts the coding, the previewer(s) answers are expected to be completed within the two weeks after the PI has sent his request. \\ 
     63For each question, an iterative process should take place between PI and previewer(s) in order to reach a "YES" answer for each of the following questions. 
     64 
     65{{{#!TracForm 
     66#!subcontext preview_ 
     67#!submit_label 'Save Preview' 
     68 
     69||= Questions =||= Answer =||= Comment =|| 
     70|| Does the previewer agree with the proposed methodology? || [tf.select:2.1 -id=preform '' Yes No NR] || [tf.textarea:2.1c -id=preform 'Add a comment?' 50 10] || 
     71|| Does the previewer agree with the proposed flowchart and list of routines to be changed? || [tf.select:2.2 -id=preform '' Yes No NR] || [tf.textarea:2.2c -id=preform 'Add a comment?' 50 10] || 
     72|| Does the previewer agree with the proposed new list of variables, including agreement with coding rules? || [tf.select:2.3 -id=preform '' Yes No NR] || [tf.textarea:2.3c -id=preform 'Add a comment?' 50 10] || 
     73|| Does the previewer agree with the proposed summary of updates in reference manual? || [tf.select:2.4 -id=preform '' Yes No NR] || [tf.textarea:2.4c -id=preform 'Add a comment?' 50 10] || 
     74|| ... ... ... || [tf.select:2.X -id=preform '' Yes No NR] || [tf.textarea:2.Xc -id=preform 'Add a comment?' 50 10] || 
     75 
     76== Preview  
     77 
     78{{{#!box help 
     79[[Include(wiki:Developers/DevProcess#preview_)]] 
     80}}} 
     81 
     82== Tests 
     83 
     84{{{#!box help 
     85[[Include(wiki:Developers/DevProcess#tests)]] 
     86}}} 
     87 
     88== Review 
     89 
     90{{{#!box help 
     91[[Include(wiki:Developers/DevProcess#review)]] 
     92}}}