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

Changeset 14985


Ignore:
Timestamp:
2021-06-14T13:10:15+02:00 (3 years ago)
Author:
clem
Message:

better coding of r14983

Location:
NEMO/trunk/src/OCE/ZDF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/OCE/ZDF/zdfphy.F90

    r14983 r14985  
    378378      IF( iom_use('avt_k') .OR. iom_use('avm_k') .OR. iom_use('eshear_k') .OR. iom_use('estrat_k') ) THEN 
    379379         IF( l_zdfsh2 ) THEN 
    380             zsh2(:,:,1  ) = 0._wp 
    381             zsh2(:,:,jpk) = 0._wp 
    382             CALL lbc_lnk( 'zdfphy', zsh2, 'W', 1._wp ) 
     380            DO_2D( nn_hls-1, nn_hls-1, nn_hls-1, nn_hls-1 ) 
     381               zsh2(ji,jj,1  ) = 0._wp 
     382               zsh2(ji,jj,jpk) = 0._wp 
     383            END_2D 
    383384            CALL iom_put( 'avt_k'   ,   avt_k       * wmask ) 
    384385            CALL iom_put( 'avm_k'   ,   avm_k       * wmask ) 
  • NEMO/trunk/src/OCE/ZDF/zdftke.F90

    r14983 r14985  
    453453      IF( iom_use('ediss_k') ) THEN 
    454454         ALLOCATE( ztmp(A2D(nn_hls),jpk) ) 
    455          ztmp(:,:,:) = zfact3 * dissl * en * wmask 
    456          CALL lbc_lnk( 'zdftke', ztmp, 'W', 1._wp ) 
     455         DO_3D( nn_hls-1, nn_hls-1, nn_hls-1, nn_hls-1, 1, jpkm1 ) 
     456            ztmp(ji,jj,jk) = zfact3 * dissl(ji,jj,jk) * en(ji,jj,jk) * wmask(ji,jj,jk) 
     457         END_3D 
     458         DO_2D( nn_hls-1, nn_hls-1, nn_hls-1, nn_hls-1 ) 
     459            ztmp(ji,jj,jpk) = 0._wp 
     460         END_2D 
    457461         CALL iom_put( 'ediss_k', ztmp ) 
    458462         DEALLOCATE( ztmp ) 
Note: See TracChangeset for help on using the changeset viewer.