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 255 for trunk/NEMO/OPA_SRC/step.F90 – NEMO

Ignore:
Timestamp:
2005-09-02T17:06:49+02:00 (19 years ago)
Author:
opalod
Message:

nemo_v1_update_002 : CT : Integration of the KPP turbulent closure scheme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/step.F90

    r247 r255  
    9191   USE zdfbfr          ! bottom friction                  (zdf_bfr routine) 
    9292   USE zdftke          ! TKE vertical mixing              (zdf_tke routine) 
     93   USE zdfkpp          ! KPP vertical mixing              (zdf_kpp routine) 
    9394   USE zdfddm          ! double diffusion mixing          (zdf_ddm routine) 
    9495   USE zdfevd          ! enhanced vertical diffusion      (zdf_evd routine) 
     
    163164      !!   9.0  !  02-06  (G. Madec)  free form, suppress macro-tasking 
    164165      !!    "   !  04-08  (C. Talandier) New trends organization 
     166      !!    "   !  05-01  (C. Ethe) Add the KPP closure scheme 
    165167      !!---------------------------------------------------------------------- 
    166168      !! * Arguments 
     
    237239      IF( lk_zdfric )   CALL zdf_ric( kstp )                       ! Richardson number dependent Kz 
    238240      IF( lk_zdftke )   CALL zdf_tke( kstp )                       ! TKE closure scheme for Kz 
     241      IF( lk_zdfkpp )   CALL zdf_kpp( kstp )                       ! KPP closure scheme for Kz 
    239242      IF( lk_zdfcst )   avt (:,:,:) = avt0 * tmask(:,:,:)          ! Constant Kz (reset avt to the background value) 
    240243 
     
    248251      IF( ln_zdfevd )   CALL zdf_evd( kstp )                 ! enhanced vertical eddy diffusivity 
    249252 
    250       IF( lk_zdfddm )   CALL zdf_ddm( kstp )                 ! double diffusive mixing 
     253      IF( lk_zdfddm .AND. .NOT. lk_zdfkpp)   & 
     254         &              CALL zdf_ddm( kstp )                 ! double diffusive mixing 
    251255 
    252256                        CALL zdf_bfr( kstp )                 ! bottom friction 
Note: See TracChangeset for help on using the changeset viewer.