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 1527 – NEMO

Changeset 1527


Ignore:
Timestamp:
2009-07-22T17:18:48+02:00 (15 years ago)
Author:
ctlod
Message:

tke2: minor bug correction on the TKE vertical diffusion term, see ticket: #484

Location:
trunk/NEMO/OPA_SRC/ZDF
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/ZDF/zdfddm.F90

    r1163 r1527  
    173173               avs (ji,jj,jk) = avt(ji,jj,jk) + zavfs + zavds 
    174174               avt (ji,jj,jk) = avt(ji,jj,jk) + zavft + zavdt 
     175               avm (ji,jj,jk) = avm(ji,jj,jk) + MAX( zavft + zavdt, zavfs + zavds ) 
    175176            END DO 
    176177         END DO 
     
    179180         ! Increase avmu, avmv if necessary 
    180181         ! -------------------------------- 
     182!!gm to be changed following the definition of avm. 
    181183         DO jj = 1, jpjm1 
    182184            DO ji = 1, fs_jpim1   ! vector opt. 
     
    199201      CALL lbc_lnk( avt , 'W', 1. ) 
    200202      CALL lbc_lnk( avs , 'W', 1. ) 
     203      CALL lbc_lnk( avm , 'W', 1. ) 
    201204      CALL lbc_lnk( avmu, 'U', 1. )  
    202205      CALL lbc_lnk( avmv, 'V', 1. ) 
  • trunk/NEMO/OPA_SRC/ZDF/zdfevd.F90

    r1482 r1527  
    8989#endif 
    9090                     avt (ji  ,jj  ,jk) = avevd * tmask(ji  ,jj  ,jk) 
     91                     avm (ji  ,jj  ,jk) = avevd * tmask(ji  ,jj  ,jk) 
    9192                     avmu(ji  ,jj  ,jk) = avevd * umask(ji  ,jj  ,jk) 
    9293                     avmu(ji-1,jj  ,jk) = avevd * umask(ji-1,jj  ,jk) 
     
    103104         ! -------------------------------=================== 
    104105         CALL lbc_lnk( avt , 'W', 1. ) 
     106         CALL lbc_lnk( avm , 'W', 1. ) 
    105107         CALL lbc_lnk( avmu, 'U', 1. ) 
    106108         CALL lbc_lnk( avmv, 'V', 1. ) 
  • trunk/NEMO/OPA_SRC/ZDF/zdftmx.F90

    r1518 r1527  
    7979      !!              - update the model vertical eddy viscosity and diffusivity:  
    8080      !!                     avt  = avt  +    av_tides 
     81      !!                     avm  = avm  +    av_tides 
    8182      !!                     avmu = avmu + mi(av_tides) 
    8283      !!                     avmv = avmv + mj(av_tides) 
    8384      !! 
    84       !! ** Action  :   avt, avmu, avmv   increased by tidal mixing 
     85      !! ** Action  :   avt, avm, avmu, avmv   increased by tidal mixing 
    8586      !! 
    8687      !! References : Simmons et al. 2004, Ocean Modelling, 6, 3-4, 245-263. 
     
    142143      DO jk = 2, jpkm1              !* update momentum & tracer diffusivity with tidal mixing 
    143144         avt(:,:,jk) = avt(:,:,jk) + av_tide(:,:,jk) 
     145         avm(:,:,jk) = avm(:,:,jk) + av_tide(:,:,jk) 
    144146         DO jj = 2, jpjm1 
    145147            DO ji = fs_2, fs_jpim1  ! vector opt. 
Note: See TracChangeset for help on using the changeset viewer.