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 4616 for branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/ZDF/zdftke.F90 – NEMO

Ignore:
Timestamp:
2014-04-06T17:28:25+02:00 (10 years ago)
Author:
gm
Message:

#1260 : see the associated wiki page for explanation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/ZDF/zdftke.F90

    r4147 r4616  
    9999#  include "vectopt_loop_substitute.h90" 
    100100   !!---------------------------------------------------------------------- 
    101    !! NEMO/OPA 4.0 , NEMO Consortium (2011) 
     101   !! NEMO/OPA 3.7 , NEMO Consortium (2014) 
    102102   !! $Id$ 
    103103   !! Software governed by the CeCILL licence     (NEMOGCM/NEMO_CeCILL.txt) 
     
    256256      !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 
    257257      !                     en(bot)   = (rn_ebb0/rau0)*0.5*sqrt(u_botfr^2+v_botfr^2) (min value rn_emin) 
    258 !CDIR NOVERRCHK 
     258!!bfr   - commented area 
    259259!!    DO jj = 2, jpjm1 
    260 !CDIR NOVERRCHK 
    261260!!       DO ji = fs_2, fs_jpim1   ! vector opt. 
    262261!!          ztx2 = bfrua(ji-1,jj) * ub(ji-1,jj,mbku(ji-1,jj)) + & 
     
    291290         END DO 
    292291         !                               ! finite LC depth 
    293 # if defined key_vectopt_loop 
    294          DO jj = 1, 1 
    295             DO ji = 1, jpij   ! vector opt. (forced unrolling) 
    296 # else 
    297292         DO jj = 1, jpj  
    298293            DO ji = 1, jpi 
    299 # endif 
    300294               zhlc(ji,jj) = fsdepw(ji,jj,imlc(ji,jj)) 
    301295            END DO 
    302296         END DO 
    303297         zcof = 0.016 / SQRT( zrhoa * zcdrag ) 
    304 !CDIR NOVERRCHK 
    305298         DO jk = 2, jpkm1         !* TKE Langmuir circulation source term added to en 
    306 !CDIR NOVERRCHK 
    307             DO jj = 2, jpjm1 
    308 !CDIR NOVERRCHK 
     299            DO jj = 2, jpjm1 
    309300               DO ji = fs_2, fs_jpim1   ! vector opt. 
    310301                  zus  = zcof * SQRT( taum(ji,jj) )           ! Stokes drift 
     
    425416         END DO 
    426417      ELSEIF( nn_etau == 3 ) THEN       !* penetration belox the mixed layer (HF variability) 
    427 !CDIR NOVERRCHK 
    428418         DO jk = 2, jpkm1 
    429 !CDIR NOVERRCHK 
    430             DO jj = 2, jpjm1 
    431 !CDIR NOVERRCHK 
     419            DO jj = 2, jpjm1 
    432420               DO ji = fs_2, fs_jpim1   ! vector opt. 
    433421                  ztx2 = utau(ji-1,jj  ) + utau(ji,jj) 
     
    513501      zmxlm(:,:,jpk)  = rmxl_min     ! last level set to the interior minium value 
    514502      ! 
    515 !CDIR NOVERRCHK 
    516503      DO jk = 2, jpkm1              ! interior value : l=sqrt(2*e/n^2) 
    517 !CDIR NOVERRCHK 
    518504         DO jj = 2, jpjm1 
    519 !CDIR NOVERRCHK 
    520505            DO ji = fs_2, fs_jpim1   ! vector opt. 
    521506               zrn2 = MAX( rn2(ji,jj,jk), rsmall ) 
     
    588573            END DO 
    589574         END DO 
    590 !CDIR NOVERRCHK 
    591575         DO jk = 2, jpkm1 
    592 !CDIR NOVERRCHK 
    593             DO jj = 2, jpjm1 
    594 !CDIR NOVERRCHK 
     576            DO jj = 2, jpjm1 
    595577               DO ji = fs_2, fs_jpim1   ! vector opt. 
    596578                  zemlm = MIN ( zmxld(ji,jj,jk),  zmxlm(ji,jj,jk) ) 
     
    612594      !                     !  Vertical eddy viscosity and diffusivity  (avmu, avmv, avt) 
    613595      !                     !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 
    614 !CDIR NOVERRCHK 
    615596      DO jk = 1, jpkm1            !* vertical eddy viscosity & diffivity at w-points 
    616 !CDIR NOVERRCHK 
    617597         DO jj = 2, jpjm1 
    618 !CDIR NOVERRCHK 
    619598            DO ji = fs_2, fs_jpim1   ! vector opt. 
    620599               zsqen = SQRT( en(ji,jj,jk) ) 
Note: See TracChangeset for help on using the changeset viewer.