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 (diff) – NEMO

Changes between Version 22 and Version 23 of 2021WP/HPC-08_Mueller_OSMOSIS_streamlining


Ignore:
Timestamp:
2021-05-26T11:30:11+02:00 (3 years ago)
Author:
smueller
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2021WP/HPC-08_Mueller_OSMOSIS_streamlining

    v22 v23  
    9191 
    9292''This change is self contained (to the zdfosm module) and passes SETTE tests. It is ready for merge. Mike Bell (and Andrew Coward)'' 
     93 
     94== Post-review updates (compatibility with `nn_hls=2` and `ln_tiling=.true.` options) 
     95 
     96Regression testing has been carried out using the standard `WED025` SETTE test with the modification 
     97 
     98{{{#!diff 
     99Index: cfgs/WED025/EXPREF/namelist_cfg 
     100=================================================================== 
     101--- cfgs/WED025/EXPREF/namelist_cfg     (revision 14901) 
     102+++ cfgs/WED025/EXPREF/namelist_cfg     (working copy) 
     103@@ -444,6 +444,7 @@ 
     104 !----------------------------------------------------------------------- 
     105 &namtra_mle    !   mixed layer eddy parametrisation (Fox-Kemper)       (default: OFF) 
     106 !----------------------------------------------------------------------- 
     107+   ln_mle      = .true.   ! (T) use the Mixed Layer Eddy (MLE) parameterisation 
     108 / 
     109 !----------------------------------------------------------------------- 
     110 &namtra_eiv    !   eddy induced velocity param.                         (default: OFF) 
     111@@ -532,13 +533,8 @@ 
     112 !----------------------------------------------------------------------- 
     113    ! 
     114    !                       ! type of vertical closure (required) 
     115-   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     116+   ln_zdfosm   = .true.      !  OSMOSIS BL closure                     (T =>   fill namzdf_osm) 
     117    ! 
     118-   !                       ! convection 
     119-   ln_zdfevd   = .true.       !  enhanced vertical diffusion 
     120-      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1) 
     121-      rn_evd      =  10.0        ! mixing coefficient [m2/s] 
     122-   ! 
     123    !                       ! coefficients 
     124    rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     125    rn_avt0     =   2e-06      !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     126}}} 
     127 
     128to 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 with the same modification of source:/NEMO/branches/2021/dev_r14122_HPC-08_Mueller_OSMOSIS_streamlining/cfgs/WED025/EXPREF/namelist_cfg (`14822+`). 
     129 
     130||= Changeset               =||= Description                                                              =||= SETTE WED025+zdfosm+tramle =||= SETTE WED025+zdfosm+tramle =||= SETTE WED025+zdfosm+tramle =|| 
     131|| [14856,14858,14859] || Synchronisation with source:/NEMO/trunk@14854, minor adjustments, and bugfixes related to diagnostic output || || || || 
     132|| [14863] || Synchronisation with source:/NEMO/trunk@14857 || || || || 
     133|| [14868] || Removal of redundant halo exchanges || || || || 
     134|| [14889] || Compatibility with extended halo (`nn_hls=2`) || || || || 
     135|| [14900,14901] || Compatibliity with tiling option (`ln_tiling=.true.`) || || || ||