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 2476 for branches – NEMO

Changeset 2476 for branches


Ignore:
Timestamp:
2010-12-17T13:55:42+01:00 (13 years ago)
Author:
cetlod
Message:

v3.3beta:impose vertical implicit scheme for passive tracers when using gls, see ticket #778

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/NEMOGCM/NEMO/TOP_SRC/TRP/trczdf.F90

    r2303 r2476  
    119119      !!      nzdf = 0   explicit (time-splitting) scheme (ln_trczdf_exp=T) 
    120120      !!           = 1   implicit (euler backward) scheme (ln_trczdf_exp=F) 
    121       !!      NB: rotation of lateral mixing operator or TKE or KPP scheme, 
    122       !!      the implicit scheme is required. 
     121      !!      NB: The implicit scheme is required when using :  
     122      !!             - rotated lateral mixing operator 
     123      !!             - TKE, GLS or KPP vertical mixing scheme 
    123124      !!---------------------------------------------------------------------- 
    124125 
     
    136137      IF( ln_trcldf_iso                               )   nzdf = 1      ! iso-neutral lateral physics 
    137138      IF( ln_trcldf_hor .AND. ln_sco                  )   nzdf = 1      ! horizontal lateral physics in s-coordinate 
    138 #if defined key_zdftke || defined key_zdfkpp 
    139                                                           nzdf = 1      ! TKE or KPP physics        
     139#if defined key_zdftke || defined key_zdfgls || defined key_zdfkpp 
     140                                                          nzdf = 1      ! TKE, GLS or KPP physics        
    140141#endif 
    141142      IF( ln_trczdf_exp .AND. nzdf == 1 )   THEN 
    142          CALL ctl_stop( 'trc_zdf : If using the rotation of lateral mixing operator or TKE ', & 
    143             &           '          or KPP scheme, the implicit scheme is required, set ln_trczdf_exp = .false.' ) 
     143         CALL ctl_stop( 'trc_zdf : If using the rotated lateral mixing operator or TKE, GLS or KPP vertical scheme ', & 
     144            &           '          the implicit scheme is required, set ln_trczdf_exp = .false.' ) 
    144145      ENDIF 
    145146 
Note: See TracChangeset for help on using the changeset viewer.