Changes between Version 27 and Version 28 of 2021WP/HPC-08_Mueller_OSMOSIS_streamlining
- Timestamp:
- 2021-05-27T18:01:50+02:00 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2021WP/HPC-08_Mueller_OSMOSIS_streamlining
v27 v28 126 126 }}} 127 127 128 to enable in the reference WED025 configuration both the OSMOSIS boundary-layer scheme (as included in the SETTE WED025 tests listed in the table above) and the OSMOSIS-specific extension of mixed-layer eddy-induced transport (not included in the SETTE WED025 tests listed in the table above), with respect to reference output generated using source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining@14822 plus changeset [14858] (to enable compilability on the HPC system used for testing) with the addition of `ln_mle=.true.` in file `cfgs/WED025/EXPREF/namelist_cfg` (`14822+`). 128 to enable in the reference WED025 configuration both the OSMOSIS boundary-layer scheme (as included in the SETTE WED025 tests listed in the table above) and the OSMOSIS-specific extension of mixed-layer eddy-induced transport (not included in the SETTE WED025 tests listed in the table above), with respect to reference output generated using source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining@14822 plus changeset [14858] (to enable compilability on the HPC system used for testing) with the addition of `ln_mle=.true.` in file `cfgs/WED025/EXPREF/namelist_cfg` (`14822+`). Time offsets in parentheses (where reported) indicate the runtime deviation of a test run from the corresponding reference '14822+' of 467.248 s. 129 129 130 130 ||= Changeset =||= Description =||= Standard SETTE =||= **Extended halo** =||= **Tiling** =|| 131 131 ||= =||= =||= SETTE WED025+zdfosm+tramle (`nn_hls=1`, `nn_tiling=.false.`) =||= SETTE WED025+zdfosm+tramle (`nn_hls=2`, `nn_tiling=.false.`) =||= SETTE WED025+zdfosm+tramle (`nn_hls=2`, `nn_tiling=.true.`) =|| 132 || [14822] (plus [14858]) || Reference (`14822+`) || restart/repro **passed** || ||||133 || [14856,14858,14859] || Synchronisation with source:/NEMO/trunk@14854, minor adjustments, and bugfixes related to diagnostic output || restart/repro **passed**, **unchanged** w.r.t. `14822+` || ||||134 || [14863] || Synchronisation with source:/NEMO/trunk@14857 || restart/repro **passed**, **unchanged** w.r.t. `14822+` || ||||135 || [14868] || Removal of redundant halo exchanges || restart/repro **passed**, **unchanged** w.r.t. `14822+` || ||||136 || [14889] || Compatibility with extended halo (`nn_hls=2`) || restart/repro **passed**, **unchanged** w.r.t. `14822+` || restart/repro **passed**, **unchanged** w.r.t. `14822+` || ||132 || [14822] (plus [14858]) || Reference (`14822+`) || restart/repro **passed** (+0.000 s) || n/a || n/a || 133 || [14856,14858,14859] || Synchronisation with source:/NEMO/trunk@14854, minor adjustments, and bugfixes related to diagnostic output || restart/repro **passed**, **unchanged** w.r.t. `14822+` || n/a || n/a || 134 || [14863] || Synchronisation with source:/NEMO/trunk@14857 || restart/repro **passed**, **unchanged** w.r.t. `14822+` || n/a || n/a || 135 || [14868] || Removal of redundant halo exchanges || restart/repro **passed**, **unchanged** w.r.t. `14822+` || n/a || n/a || 136 || [14889] || Compatibility with extended halo (`nn_hls=2`) || restart/repro **passed**, **unchanged** w.r.t. `14822+` || restart/repro **passed**, **unchanged** w.r.t. `14822+` || n/a || 137 137 || [14900,14901] || Compatibliity with tiling option (`ln_tiling=.true.`) || restart/repro **passed**, **unchanged** w.r.t. `14822+` || restart/repro **passed**, **unchanged** w.r.t. `14822+` || restart/repro **passed**, **unchanged** w.r.t. `14822+` || 138 || [14909] || Code tidy-up || restart/repro **passed**, **unchanged** w.r.t. `14822+` (+0.518 s) || restart/repro **passed**, **unchanged** w.r.t. `14822+` (+21.563 s) || restart/repro **passed**, **unchanged** w.r.t. `14822+` (+30.659 s) || 139 140 The modifications outside of module `zdfosm` to enable the extended halo and tiling options (modifications in source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining/src/OCE/TRA/tramle.F90 and source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining/src/OCE/ZDF/zdfphy.F90) have been successfully reviewed by D. Calvert. D. Calvert further suggested an efficiency improvement of subroutine `zdf_osm` with activated tiling (avoidance of sub-array copy-in and copy-out), which has been implemented with [14911]. 141 142 ||= Changeset =||= Description =||= Standard SETTE =||= **Extended halo** =||= **Tiling** =|| 143 || [14911] || Computational efficiency improvement || restart/repro **passed**, **unchanged** w.r.t. `14822+` (-6.411 s) || restart/repro **passed**, **unchanged** w.r.t. `14822+` (+20.121 s) || restart/repro **passed**, **unchanged** w.r.t. `14822+` (+22.505 s) || 144 || [14912,14913] || Code tidy-up and synchronisation with source:/NEMO/trunk@14912 || restart/repro **passed**, **unchanged** w.r.t. `14822+` (-5.578 s) || restart/repro **passed**, **unchanged** w.r.t. `14822+` (+20.344 s) || restart/repro **passed**, **unchanged** w.r.t. `14822+` (-17.832 s) ||