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 1 of Ticket #2175


Ignore:
Timestamp:
2018-12-19T16:59:58+01:00 (5 years ago)
Author:
smueller
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2175

    • Property Keywords tides added; Tides removed
  • Ticket #2175 – Description

    initial v1  
    11==== Summary 
    22 
    3 ||=Action       || ''${ACTION_NAME} Subject''                                 || 
    4 ||=PI(S)        || ''Simon Müller, Nicolas Bruneau'                              || 
    5 ||=Digest       || ''The harmonic analysis diagnostics available in the current code are limited to 2D (surface only), inflexible in their choice of tidal components and activated via a preprocessor key. This work will update the existing option with dynamic allocation and logical control (removing the preprocessor key). It will also introduce a more efficient algorithm for collecting, optional, 3D diagnostics with name list configurable choice of components for analysis and output. This work builds on a tested implementation by Nicolas Bruneau into a pre-4.0beta version''      || 
     3||=Action       || ''ENHANCE-05_SimonM-Harmonic_Analysis''                                 || 
     4||=PI(S)        || ''Simon Müller, Nicolas Bruneau''                              || 
     5||=Digest       || ''This action will enhance the harmonic analysis diagnostics available in the current code: this includes a revamp of the implementation and the namelist, the addition of three-dimensional diagnostics, the addition of restartability, and an improvement of the computational efficiency.''      || 
    66||=Dependencies ||                                                            || 
    77||=Branch       || ''[source:/NEMO/branches/$YEAR/dev_r{REV}_{ACTION_NAME}]'' || 
    88||=Previewer(s) ||                                                            || 
    99||=Reviewer(s)  ||                                                            || 
    10 ||=Wiki         || ''wiki:`${YEAR}WP/...`''                                   || 
     10||=Wiki         || ''wiki:2019WP/ENHANCE-05_SimonM-Harmonic_Analysis''                                   || 
    1111 
    1212 
    1313==== Abstract 
    1414 
    15 This section should be completed before starting to develop the code, in order to find agreement with the previewer(s) on the method beforehand. 
    16  
     15This action will enhance the harmonic analysis diagnostics available in the current code: this includes a revamp of the implementation and the namelist, the addition of three-dimensional diagnostics, the addition of restartability, and an improvement of the computational efficiency. 
    1716 
    1817===== Description 
    1918 
    20 ''Describe the goal of development, and the methodology. \\ 
    21 Add reference documents or publications if relevant.'' 
    22  
     19The harmonic analysis diagnostics available in the current code are limited to two-dimensional fields (surface only), are activated via a preprocessor key, use unconventional namelist parameter names, and use a mixture of dynamic and static allocation for large arrays. This action will update the existing option with dynamic allocation of large arrays throughout, with logical control (removing the preprocessor key), with renamed namelist parameters (in line with the naming convention), with optional three-dimensional diagnostics, and with restartability of the harmonic analysis; it also aims to enhance the efficiency of the diagnostic algorithm. This work will build on and benefit from aspects of a tested implementation of both three-dimensional harmonic analysis and an algorithm of higher computational efficiency by Nicolas Bruneau into a pre-4.0beta version of NEMO. 
    2320 
    2421===== Implementation