Changes between Initial Version and Version 1 of Ticket #2175
- Timestamp:
- 2018-12-19T16:59:58+01:00 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2175
- Property Keywords tides added; Tides removed
-
Ticket #2175 – Description
initial v1 1 1 ==== Summary 2 2 3 ||=Action || '' ${ACTION_NAME} Subject'' ||4 ||=PI(S) || ''Simon Müller, Nicolas Bruneau' ||5 ||=Digest || ''Th e 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.'' || 6 6 ||=Dependencies || || 7 7 ||=Branch || ''[source:/NEMO/branches/$YEAR/dev_r{REV}_{ACTION_NAME}]'' || 8 8 ||=Previewer(s) || || 9 9 ||=Reviewer(s) || || 10 ||=Wiki || ''wiki: `${YEAR}WP/...`'' ||10 ||=Wiki || ''wiki:2019WP/ENHANCE-05_SimonM-Harmonic_Analysis'' || 11 11 12 12 13 13 ==== Abstract 14 14 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 15 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. 17 16 18 17 ===== Description 19 18 20 ''Describe the goal of development, and the methodology. \\ 21 Add reference documents or publications if relevant.'' 22 19 The 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. 23 20 24 21 ===== Implementation