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 9939 for NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/OCE/TRD/trdglo.F90 – NEMO

Ignore:
Timestamp:
2018-07-13T09:28:50+02:00 (6 years ago)
Author:
gm
Message:

#1911 (ENHANCE-04): RK3 branche phased with MLF@9937 branche

Location:
NEMO/branches/2018/dev_r9838_ENHANCE04_RK3
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/OCE/TRD/trdglo.F90

    r9598 r9939  
    7575      INTEGER ::   ji, jj, jk      ! dummy loop indices 
    7676      INTEGER ::   ikbu, ikbv      ! local integers 
    77       REAL(wp)::   zvm, zvt, zvs, z1_2rau0   ! local scalars 
     77      REAL(wp)::   zvm, zvt, zvs, z1_2rho0   ! local scalars 
    7878      REAL(wp), DIMENSION(jpi,jpj)  :: ztswu, ztswv, z2dx, z2dy   ! 2D workspace  
    7979      !!---------------------------------------------------------------------- 
     
    132132            !                  
    133133            IF( ktrd == jpdyn_zdf ) THEN      ! zdf trend: compute separately the surface forcing trend 
    134                z1_2rau0 = 0.5_wp / rau0 
     134               z1_2rho0 = 0.5_wp / rho0 
    135135               DO jj = 1, jpjm1 
    136136                  DO ji = 1, jpim1 
    137137                     zvt = ( utau_b(ji,jj) + utau(ji,jj) ) * tmask_i(ji+1,jj) * tmask_i(ji,jj) * umask(ji,jj,jk)   & 
    138                         &                                                     * z1_2rau0       * e1e2u(ji,jj) 
     138                        &                                                     * z1_2rho0       * e1e2u(ji,jj) 
    139139                     zvs = ( vtau_b(ji,jj) + vtau(ji,jj) ) * tmask_i(ji,jj+1) * tmask_i(ji,jj) * vmask(ji,jj,jk)   & 
    140                         &                                                     * z1_2rau0       * e1e2v(ji,jj) 
     140                        &                                                     * z1_2rho0       * e1e2v(ji,jj) 
    141141                     umo(jpdyn_tau) = umo(jpdyn_tau) + zvt 
    142142                     vmo(jpdyn_tau) = vmo(jpdyn_tau) + zvs 
     
    150150!               ! 
    151151!               IF( ln_drgimp ) THEN                   ! implicit drag case: compute separately the bottom friction  
    152 !                  z1_2rau0 = 0.5_wp / rau0 
     152!                  z1_2rho0 = 0.5_wp / rho0 
    153153!                  DO jj = 1, jpjm1 
    154154!                     DO ji = 1, jpim1 
     
    211211         CALL eos( tsn, rhd, rhop )       ! now potential density 
    212212 
    213          zcof = 0.5_wp / rau0             ! Density flux at w-point 
     213         zcof = 0.5_wp / rho0             ! Density flux at w-point 
    214214         zkz(:,:,1) = 0._wp 
    215215         DO jk = 2, jpk 
     
    217217         END DO 
    218218          
    219          zcof   = 0.5_wp / rau0           ! Density flux at u and v-points 
     219         zcof   = 0.5_wp / rho0           ! Density flux at u and v-points 
    220220         DO jk = 1, jpkm1 
    221221            DO jj = 1, jpjm1 
     
    363363 9546    FORMAT(' 0 < horizontal diffusion                                  : ', e20.13) 
    364364 9547    FORMAT(' 0 < vertical diffusion                                    : ', e20.13) 
    365  9548    FORMAT(' pressure gradient u2 = - 1/rau0 u.dz(rhop)                : ', e20.13, '  u.dz(rhop) =', e20.13) 
     365 9548    FORMAT(' pressure gradient u2 = - 1/rho0 u.dz(rho)                 : ', e20.13, '  u.dz(rho) =', e20.13) 
    366366         ! 
    367367         ! Save potential to kinetic energy conversion for next time step 
Note: See TracChangeset for help on using the changeset viewer.