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 14286 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/DIA/diawri.F90 – NEMO

Ignore:
Timestamp:
2021-01-11T18:30:11+01:00 (3 years ago)
Author:
mcastril
Message:

Reformatting and allowing to use key_qco

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/DIA/diawri.F90

    r14219 r14286  
    7575   INTEGER ::   nid_T, nz_T, nh_T, ndim_T, ndim_hT   ! grid_T file 
    7676   INTEGER ::          nb_T              , ndim_bT   ! grid_T file 
    77    INTEGER ::   nid_U, nz_U, nh_U, ndim_U, ndim_hU   ! grid_U file 
    78    INTEGER ::   nid_V, nz_V, nh_V, ndim_V, ndim_hV   ! grid_V file 
     77 
    7978   INTEGER ::   nid_W, nz_W, nh_W                    ! grid_W file 
    8079   INTEGER ::   nid_A, nz_A, nh_A, ndim_A, ndim_hA   ! grid_ABL file    
     
    354353               &                 * r1_e1e2t(ji,jj) / e3t(ji,jj,1,Kmm) * ssmask(ji,jj) 
    355354         END_2D 
    356          CALL lbc_lnk( 'diawri', z2d, 'T', 1. ) 
     355         CALL lbc_lnk( 'diawri', z2d, 'T', 1._wp ) 
    357356         IF ( iom_use("sKE" ) )  CALL iom_put( "sKE" , z2d )    
    358357      ENDIF 
     
    367366               &                 * r1_e1e2f(ji,jj) / e3f(ji,jj,1) * ssfmask(ji,jj) 
    368367         END_2D 
    369          CALL lbc_lnk( 'diawri', z2d, 'F', 1. ) 
     368         CALL lbc_lnk( 'diawri', z2d, 'F', 1._wp ) 
    370369         CALL iom_put( "ssKEf", z2d )                      
    371370      ENDIF 
     
    482481            &              - e1u(ji  ,jj+1) * uu(ji  ,jj+1,1,Kmm) + e1u(ji,jj) * uu(ji,jj,1,Kmm)  ) * r1_e1e2f(ji,jj) 
    483482         END_2D 
    484          CALL lbc_lnk( 'diawri', z2d, 'F', 1. ) 
     483         CALL lbc_lnk( 'diawri', z2d, 'F', 1._wp ) 
    485484         CALL iom_put( "ssrelvor", z2d )                  ! relative vorticity ( zeta )  
    486485         ! 
     
    495494            z2d(ji,jj) = ze3 * z2d(ji,jj)  
    496495         END_2D 
    497          CALL lbc_lnk( 'diawri', z2d, 'F', 1. ) 
     496         CALL lbc_lnk( 'diawri', z2d, 'F', 1._wp ) 
    498497         CALL iom_put( "ssrelpotvor", z2d )                  ! relative potential vorticity (zeta/h) 
    499498         ! 
     
    506505            z2d(ji,jj) = ze3 * ff_f(ji,jj) + z2d(ji,jj)  
    507506         END_2D 
    508          CALL lbc_lnk( 'diawri', z2d, 'F', 1. ) 
     507         CALL lbc_lnk( 'diawri', z2d, 'F', 1._wp ) 
    509508         CALL iom_put( "ssabspotvor", z2d )                  ! absolute potential vorticity ( q ) 
    510509         ! 
     
    512511            z2d(ji,jj) = 0.5_wp * z2d(ji,jj)  * z2d(ji,jj)  
    513512         END_2D 
    514          CALL lbc_lnk( 'diawri', z2d, 'F', 1. ) 
     513         CALL lbc_lnk( 'diawri', z2d, 'F', 1._wp ) 
    515514         CALL iom_put( "ssEns", z2d )                        ! potential enstrophy ( 1/2*q2 ) 
    516515         ! 
Note: See TracChangeset for help on using the changeset viewer.