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.
2021WP/HPC-08_Mueller_OSMOSIS_streamlining – NEMO
wiki:2021WP/HPC-08_Mueller_OSMOSIS_streamlining

Version 19 (modified by smueller, 3 years ago) (diff)

--

HPC-08_Mueller_OSMOSIS_streamlining

Last edition: Wikinfo(changed_ts)? by Wikinfo(changed_by)?

The 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.

  1. Summary
  2. Preview
  3. Implementation and tests
  4. Review

Summary

Action HPC-08_Mueller_OSMOSIS_streamlining
PI(S) S. Müller
Digest Optimisation and standardisation of the OSMOSIS OBL scheme implementation
Dependencies source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0
Branch source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining/
Previewer(s) M. Bell
Reviewer(s) M. Bell
Ticket #2353

Description

This action is the continuation of action wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining, see wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining#Description.

Implementation

See wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining#Implementation.

Documentation updates

See wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining#Documentationupdates.

Preview

See wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining#Preview.

Implementation and tests

Previous implementation (2020 work plan)

See wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining#Implementationandtests.

Continuation of implementation (2021 work plan)

Changeset Description Original changeset WED025 SETTE WED025
Recap of changesets listed on wiki:2020WP/ENHANCE-14_smueller_OSMOSIS_streamlining#Implementationandtests
[14126,14136,14149,14265] Baseline [14126] and temporary adjustments [14136,14149,14265] TKE/EVD (r14126), OSMOSIS (r14136,r14149,r14265)
[14260,14264,14144,14270] Bugfixes [14260,14264] and default settings/parameters update [14144,14270] OSMOSIS Reference (r14270)
[14280,14305,14316] Computational efficiency improvements [14280,14305,14316] OSMOSIS Unchanged (r14280,r14305,r14316)
Transition to wiki:2021WP/HPC-08_Mueller_OSMOSIS_streamlining
[14529] Transition to wiki:2021WP development branch OSMOSIS OK, Unchanged
Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541
[14531] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 OSMOSIS OK, DIFFERENCE w.r.t. r14270
[14550] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14283] OSMOSIS OK, DIFFERENCE w.r.t. r14531
[14551] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14404] OSMOSIS OK, unchanged w.r.t. r14550
[14554] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14405,14407,14408,14412,14514] OSMOSIS DIFFERENCE w.r.t. r14550, REPRO fails
[14555] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14441] OSMOSIS OK, DIFFERENCE w.r.t. r14554, REPRO OK
[14556,14557] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14409,14517] OSMOSIS DIFFERENCE w.r.t. r14555, REPRO fails
[14564] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14410,14411] OSMOSIS Unchanged w.r.t. r14557, REPRO fails
[14565] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14515,14519,14536], completion of [14405] OSMOSIS DIFFERENCE w.r.t. r14564, REPRO fails
[14566] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14516] OSMOSIS DIFFERENCE w.r.t. r14565, REPRO fails
[14567] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14520,14541] OSMOSIS DIFFERENCE w.r.t. r14566, REPRO fails
Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14759, bugfixes, streamlining, and upgrades
[14571] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14541 [14406,14518,14521,14534,14539,14540] OSMOSIS Unchanged w.r.t. r14567, REPRO fails
[14728] Bugfix OSMOSIS DIFFERENCE w.r.t. r14567, REPRO fails
[14729] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14705 [14645,14646] OSMOSIS Unchanged w.r.t. r14728, REPRO fails
[14732] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14705 [14647] OSMOSIS Unchanged w.r.t. r14728, REPRO fails
[14734] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14705 [14677,14678,14699,14704,14705] OSMOSIS DIFFERENCE w.r.t. r14728, REPRO fails
[14743] Bugfix OSMOSIS OK, DIFFERENCE w.r.t. r14734
[14748] Bugfix OSMOSIS OK, unchanged w.r.t. r14743
[14750] Streamlining (zdf_osm_velocity_rotation) OSMOSIS OK, unchanged w.r.t. r14743
[14758] Streamlining (module arrays) OSMOSIS OK, unchanged w.r.t. r14743
[14760] Synchronisation with source:/NEMO/branches/NERC/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0@14759 [14755,14756,14759] OSMOSIS OK, unchanged w.r.t. r14743
[14775,14779,14783,14785,14798,14802,14803] Upgrades of subroutines and arrays, improvement of coding-convention compliance OSMOSIS OK, unchanged w.r.t. r14743
[14816] Change of subroutine structure and removal of halo regions from arrays OSMOSIS OK, unchanged w.r.t. r14743
Synchronisation with source:/NEMO/trunk in preparation for NEMO 2021 mid-year merge
[14822] Synchronisation with source:/NEMO/trunk@14820 OSMOSIS OK, DIFFERENCE w.r.t. r14816
[14824,14828,14829] Removal of optional debug output and of the extra timing instructions added with changesets [14149,14316]; deactivation of OSMOSIS scheme in WED025 reference configuration TKE/EVD OK, DIFFERENCE w.r.t. r14822

source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining@14829 has passed the standard SETTE tests.

Review

Error: Failed to load processor box
No macro or processor named 'box' found

...

Attachments (1)

Download all attachments as: .zip