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 13228 for NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/DIA/diawri.F90 – NEMO

Ignore:
Timestamp:
2020-07-02T16:41:07+02:00 (4 years ago)
Author:
smasson
Message:

better e3: update with trunk@13227 see #2385

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/DIA/diawri.F90

    r13198 r13228  
    207207            ! 
    208208         END_2D 
    209          CALL lbc_lnk( 'diawri', z2d, 'T', 1. ) 
     209         CALL lbc_lnk( 'diawri', z2d, 'T', 1.0_wp ) 
    210210         CALL iom_put( "taubot", z2d )            
    211211      ENDIF 
     
    261261               &              * umask(ji,jj,1) * umask(ji-1,jj,1) * vmask(ji,jj,1) * umask(ji,jj-1,1) 
    262262         END_2D 
    263          CALL lbc_lnk( 'diawri', z2d, 'T', 1. ) 
     263         CALL lbc_lnk( 'diawri', z2d, 'T', 1.0_wp ) 
    264264         CALL iom_put( "sstgrad2",  z2d )          ! square of module of sst gradient 
    265265         z2d(:,:) = SQRT( z2d(:,:) ) 
     
    293293               &                     + vv(ji,jj  ,jk,Kmm)**2 * e1v(ji,jj  ) * e3v(ji,jj  ,jk,Kmm)   ) 
    294294         END_3D 
    295          CALL lbc_lnk( 'diawri', z3d, 'T', 1. ) 
     295         CALL lbc_lnk( 'diawri', z3d, 'T', 1.0_wp ) 
    296296         CALL iom_put( "eken", z3d )                 ! kinetic energy 
    297297      ENDIF 
     
    315315            z2d(ji,jj) = z2d(ji,jj) + z3d(ji,jj,jk) * ( ts(ji,jj,jk,jp_tem,Kmm) + ts(ji+1,jj,jk,jp_tem,Kmm) ) 
    316316         END_3D 
    317          CALL lbc_lnk( 'diawri', z2d, 'U', -1. ) 
     317         CALL lbc_lnk( 'diawri', z2d, 'U', -1.0_wp ) 
    318318         CALL iom_put( "u_heattr", 0.5*rcp * z2d )    ! heat transport in i-direction 
    319319      ENDIF 
     
    324324            z2d(ji,jj) = z2d(ji,jj) + z3d(ji,jj,jk) * ( ts(ji,jj,jk,jp_sal,Kmm) + ts(ji+1,jj,jk,jp_sal,Kmm) ) 
    325325         END_3D 
    326          CALL lbc_lnk( 'diawri', z2d, 'U', -1. ) 
     326         CALL lbc_lnk( 'diawri', z2d, 'U', -1.0_wp ) 
    327327         CALL iom_put( "u_salttr", 0.5 * z2d )        ! heat transport in i-direction 
    328328      ENDIF 
     
    342342            z2d(ji,jj) = z2d(ji,jj) + z3d(ji,jj,jk) * ( ts(ji,jj,jk,jp_tem,Kmm) + ts(ji,jj+1,jk,jp_tem,Kmm) ) 
    343343         END_3D 
    344          CALL lbc_lnk( 'diawri', z2d, 'V', -1. ) 
     344         CALL lbc_lnk( 'diawri', z2d, 'V', -1.0_wp ) 
    345345         CALL iom_put( "v_heattr", 0.5*rcp * z2d )    !  heat transport in j-direction 
    346346      ENDIF 
     
    351351            z2d(ji,jj) = z2d(ji,jj) + z3d(ji,jj,jk) * ( ts(ji,jj,jk,jp_sal,Kmm) + ts(ji,jj+1,jk,jp_sal,Kmm) ) 
    352352         END_3D 
    353          CALL lbc_lnk( 'diawri', z2d, 'V', -1. ) 
     353         CALL lbc_lnk( 'diawri', z2d, 'V', -1.0_wp ) 
    354354         CALL iom_put( "v_salttr", 0.5 * z2d )        !  heat transport in j-direction 
    355355      ENDIF 
     
    360360            z2d(ji,jj) = z2d(ji,jj) + e3t(ji,jj,jk,Kmm) *  ts(ji,jj,jk,jp_tem,Kmm) 
    361361         END_3D 
    362          CALL lbc_lnk( 'diawri', z2d, 'T', -1. ) 
     362         CALL lbc_lnk( 'diawri', z2d, 'T', -1.0_wp ) 
    363363         CALL iom_put( "tosmint", rho0 * z2d )        ! Vertical integral of temperature 
    364364      ENDIF 
     
    368368            z2d(ji,jj) = z2d(ji,jj) + e3t(ji,jj,jk,Kmm) * ts(ji,jj,jk,jp_sal,Kmm) 
    369369         END_3D 
    370          CALL lbc_lnk( 'diawri', z2d, 'T', -1. ) 
     370         CALL lbc_lnk( 'diawri', z2d, 'T', -1.0_wp ) 
    371371         CALL iom_put( "somint", rho0 * z2d )         ! Vertical integral of salinity 
    372372      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.