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 7931 for branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/NEMO/OPA_SRC/step.F90 – NEMO

Ignore:
Timestamp:
2017-04-19T12:15:07+02:00 (7 years ago)
Author:
gm
Message:

#1880 (HPC-09): remove key_zdfddm + phasing with last changes of HPC08 branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/NEMO/OPA_SRC/step.F90

    r7753 r7931  
    136136      IF( lk_zdfcst  ) THEN                                ! Constant Kz (reset avt, avm[uv] to the background value) 
    137137         avt (:,:,:) = rn_avt0 * wmask (:,:,:) 
     138         avm (:,:,:) = rn_avm0 * wmask (:,:,:) 
    138139         avmu(:,:,:) = rn_avm0 * wumask(:,:,:) 
    139140         avmv(:,:,:) = rn_avm0 * wvmask(:,:,:) 
    140141      ENDIF 
    141  
     142      ! 
    142143      IF( ln_rnf_mouth ) THEN                         ! increase diffusivity at rivers mouths 
    143144         DO jk = 2, nkrnf   ;   avt(:,:,jk) = avt(:,:,jk) + 2._wp * rn_avt_rnf * rnfmsk(:,:) * tmask(:,:,jk)   ;   END DO 
    144145      ENDIF 
     146      ! 
    145147      IF( ln_zdfevd  )   CALL zdf_evd( kstp )         ! enhanced vertical eddy diffusivity 
    146  
     148      ! 
     149      IF( ln_zdfddm  ) THEN                           ! double diffusive mixing 
     150                         CALL zdf_ddm( kstp ) 
     151      ELSE                                            ! avs=avt 
     152         DO jk = 2, jpkm1   ;   avs(:,:,jk) = avt(:,:,jk)   ;   END DO 
     153      ENDIF 
     154      ! 
    147155      IF( lk_zdftmx  )   CALL zdf_tmx( kstp )         ! tidal vertical mixing 
    148  
    149       IF( lk_zdfddm  )   CALL zdf_ddm( kstp )         ! double diffusive mixing 
    150156 
    151157                         CALL zdf_mxl( kstp )         ! mixed layer depth 
Note: See TracChangeset for help on using the changeset viewer.