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 6041 for branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfgls.F90 – NEMO

Ignore:
Timestamp:
2015-12-14T10:06:06+01:00 (8 years ago)
Author:
timgraham
Message:

Merged head of trunk into branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfgls.F90

    r5656 r6041  
    88   !!             3.3  !  2010-10  (C. Bricaud)  Add in the reference 
    99   !!---------------------------------------------------------------------- 
    10 #if defined key_zdfgls   ||   defined key_esopa 
     10#if defined key_zdfgls 
    1111   !!---------------------------------------------------------------------- 
    1212   !!   'key_zdfgls'                 Generic Length Scale vertical physics 
     
    116116      !!---------------------------------------------------------------------- 
    117117      ALLOCATE( mxln(jpi,jpj,jpk), zwall(jpi,jpj,jpk) ,     & 
    118          &      ustars2(jpi,jpj), ustarb2(jpi,jpj)                      , STAT= zdf_gls_alloc ) 
     118         &      ustars2(jpi,jpj) , ustarb2(jpi,jpj)   , STAT= zdf_gls_alloc ) 
    119119         ! 
    120120      IF( lk_mpp             )   CALL mpp_sum ( zdf_gls_alloc ) 
     
    154154      IF( nn_timing == 1 )  CALL timing_start('zdf_gls') 
    155155      ! 
    156       CALL wrk_alloc( jpi,jpj, zdep, zkar, zflxs, zhsro ) 
    157       CALL wrk_alloc( jpi,jpj,jpk, eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi  ) 
     156      CALL wrk_alloc( jpi,jpj,       zdep, zkar, zflxs, zhsro ) 
     157      CALL wrk_alloc( jpi,jpj,jpk,   eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi  ) 
    158158       
    159159      ! Preliminary computing 
     
    169169 
    170170      ! Compute surface and bottom friction at T-points 
    171 !CDIR NOVERRCHK           
    172171      DO jj = 2, jpjm1           
    173 !CDIR NOVERRCHK          
    174172         DO ji = fs_2, fs_jpim1   ! vector opt.          
    175173            ! 
     
    360358         !                      ! en(ibot) = u*^2 / Co2 and mxln(ibot) = rn_lmin 
    361359         !                      ! Balance between the production and the dissipation terms 
    362 !CDIR NOVERRCHK 
    363          DO jj = 2, jpjm1 
    364 !CDIR NOVERRCHK 
     360         DO jj = 2, jpjm1 
    365361            DO ji = fs_2, fs_jpim1   ! vector opt. 
    366362               ibot   = mbkt(ji,jj) + 1      ! k   bottom level of w-point 
     
    383379      CASE ( 1 )             ! Neumman boundary condition 
    384380         !                       
    385 !CDIR NOVERRCHK 
    386          DO jj = 2, jpjm1 
    387 !CDIR NOVERRCHK 
     381         DO jj = 2, jpjm1 
    388382            DO ji = fs_2, fs_jpim1   ! vector opt. 
    389383               ibot   = mbkt(ji,jj) + 1      ! k   bottom level of w-point 
     
    588582         !                      ! en(ibot) = u*^2 / Co2 and mxln(ibot) = vkarmn * rn_bfrz0 
    589583         !                      ! Balance between the production and the dissipation terms 
    590 !CDIR NOVERRCHK 
    591          DO jj = 2, jpjm1 
    592 !CDIR NOVERRCHK 
     584         DO jj = 2, jpjm1 
    593585            DO ji = fs_2, fs_jpim1   ! vector opt. 
    594586               ibot   = mbkt(ji,jj) + 1      ! k   bottom level of w-point 
     
    611603      CASE ( 1 )             ! Neumman boundary condition 
    612604         !                       
    613 !CDIR NOVERRCHK 
    614          DO jj = 2, jpjm1 
    615 !CDIR NOVERRCHK 
     605         DO jj = 2, jpjm1 
    616606            DO ji = fs_2, fs_jpim1   ! vector opt. 
    617607               ibot   = mbkt(ji,jj) + 1      ! k   bottom level of w-point 
     
    834824      avmv_k(:,:,:) = avmv(:,:,:) 
    835825      ! 
    836       CALL wrk_dealloc( jpi,jpj, zdep, zkar, zflxs, zhsro ) 
    837       CALL wrk_dealloc( jpi,jpj,jpk, eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi ) 
     826      CALL wrk_dealloc( jpi,jpj,       zdep, zkar, zflxs, zhsro ) 
     827      CALL wrk_dealloc( jpi,jpj,jpk,   eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi ) 
    838828      ! 
    839829      IF( nn_timing == 1 )  CALL timing_stop('zdf_gls') 
Note: See TracChangeset for help on using the changeset viewer.