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.
Changeset 8866 for branches/2017/dev_r7881_ENHANCE09_RK3/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfphy.F90 – NEMO

Ignore:
Timestamp:
2017-12-01T07:22:09+01:00 (6 years ago)
Author:
gm
Message:

#1911 (ENHANCE-09): Agrif: remove Agrif_update_tke + style cleaning

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r7881_ENHANCE09_RK3/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfphy.F90

    r8863 r8866  
    2828   USE sbcrnf         ! surface boundary condition: runoff variables 
    2929#if defined key_agrif 
    30    USE agrif_opa_interp 
     30   USE agrif_opa_interp   ! interpavm 
    3131#endif 
    3232   ! 
     
    279279 
    280280#if defined key_agrif  
    281       ! interpolation parent grid => child grid for avm_k ( ex : at west border: 
    282       ! update column 1 and 2) 
    283       CALL Agrif_tke 
     281      ! interpolation parent grid => child grid for avm_k ( ex : at west border: update column 1 and 2) 
     282      IF( l_zdfsh2 )   CALL Agrif_avm 
    284283#endif 
    285284 
    286285      !                                         !* Lateral boundary conditions (sign unchanged) 
    287       CALL lbc_lnk( avm_k, 'W', 1. )                  ! needed to compute the shear production term 
    288       CALL lbc_lnk( avt_k, 'W', 1. )                  !!gm a priori useless ==>> to be tested 
     286      IF( l_zdfsh2 ) THEN 
     287         CALL lbc_lnk( avm_k, 'W', 1. )               ! needed to compute the shear production term 
     288         CALL lbc_lnk( avt_k, 'W', 1. )               !!gm a priori useless ==>> to be tested 
     289      ENDIF 
    289290      CALL lbc_lnk( avm  , 'W', 1. )                  ! needed to compute avm at u- and v-points 
    290291      CALL lbc_lnk( avt  , 'W', 1. )                  !!gm  a priori only avm_k and avm are required 
    291       CALL lbc_lnk( avs  , 'W', 1. )                  !!gm  To be tested 
     292      CALL lbc_lnk( avs  , 'W', 1. )                  !!gm  for calculation, keeped here for output only 
    292293      ! 
    293294      IF( l_zdfdrg ) THEN     ! drag  have been updated (non-linear cases) 
     
    297298      ! 
    298299      CALL zdf_mxl( kt )                        !* mixed layer depth, and level 
    299  
     300      ! 
    300301      IF( lrst_oce ) THEN                       !* write TKE, GLS or RIC fields in the restart file 
    301302         IF( ln_zdftke )   CALL tke_rst( kt, 'WRITE' ) 
Note: See TracChangeset for help on using the changeset viewer.