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.
Ticket Diff – NEMO

Changes between Initial Version and Version 22 of Ticket #2197


Ignore:
Timestamp:
2019-08-29T14:37:46+02:00 (5 years ago)
Author:
andmirek
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2197

    • Property Priority changed from low to high
    • Property Owner set to andmirek
    • Property Status changed from new to assigned
    • Property Milestone changed from 2019 WP to Unscheduled
  • Ticket #2197 – Description

    initial v22  
    66 
    77||=Action       || ''HPC-09_Mireck_OpenACC''                                 || 
    8 ||=PI(S)        || ''Mireck''                              || 
     8||=PI(S)        || ''Mirek''                              || 
    99||=Digest       || ''Investigation on OpenACC''      || 
    1010||=Dependencies ||                                                            || 
     
    2222===== Description 
    2323 
    24 ''Describe the goal of development, and the methodology. \\ 
    25 Add reference documents or publications if relevant.'' 
     24''Investigate NEMO on GPU. This ticket is to document development of NEMO code to be ready to run on GPU. The aproach taken is based on automatic insertion of compiler directives into the pre-proccessed by compiler code with PSYclone. PSYclone works on a target computer so the commits into the branch are the changes in the code to efficiently run code on GPU after directives are inserted.'' 
    2625 
    2726 
    2827===== Implementation 
    2928 
    30 ''Describe flow chart of the changes in the code. \\ 
    31 List the .F90 files and modules to be changed.    \\ 
    32 Detailed list of new variables (including namelists) to be defined, give for each the chosen name (following coding rules) and definition.'' 
     29''How exactly the directives will be implemented is not decided yet. This is an exploratory work to see what performance improvement can be gained on GPU. This work involves software developer(s) from NVIDIA and STFC.'' 
    3330 
    3431 
    3532===== Reference manual and web pages updates 
    3633 
    37 ''Using part 1 and 2, define the summary of changes to be done in reference manuals (tex files), guide (rst files) and in the content of web pages.'' 
     34''No changes in manual will be needed.'' 
    3835 
    3936Once the PI has completed this section, he should send a mail to the previewer(s) asking them to preview the work within two weeks.