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 12443 for NEMO/branches/2020/KERNEL-03_Storkey_Coward_RK3_stage2/src/OCE/TRD/trdglo.F90 – NEMO

Ignore:
Timestamp:
2020-02-24T14:00:21+01:00 (4 years ago)
Author:
davestorkey
Message:

2020/KERNEL-03_Storkey_Coward_RK3_stage2: More variable renaming:
atfp -> rn_atfp (use namelist parameter everywhere)
rdtbt -> rDt_e
nn_baro -> nn_e
rn_scal_load -> rn_load
rau0 -> rho0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/KERNEL-03_Storkey_Coward_RK3_stage2/src/OCE/TRD/trdglo.F90

    r12377 r12443  
    7676      INTEGER ::   ji, jj, jk      ! dummy loop indices 
    7777      INTEGER ::   ikbu, ikbv      ! local integers 
    78       REAL(wp)::   zvm, zvt, zvs, z1_2rau0   ! local scalars 
     78      REAL(wp)::   zvm, zvt, zvs, z1_2rho0   ! local scalars 
    7979      REAL(wp), DIMENSION(jpi,jpj)  :: ztswu, ztswv, z2dx, z2dy   ! 2D workspace  
    8080      !!---------------------------------------------------------------------- 
     
    125125            !                  
    126126            IF( ktrd == jpdyn_zdf ) THEN      ! zdf trend: compute separately the surface forcing trend 
    127                z1_2rau0 = 0.5_wp / rau0 
     127               z1_2rho0 = 0.5_wp / rho0 
    128128               DO_2D_10_10 
    129129                  zvt = ( utau_b(ji,jj) + utau(ji,jj) ) * tmask_i(ji+1,jj) * tmask_i(ji,jj) * umask(ji,jj,jk)   & 
    130                      &                                                     * z1_2rau0       * e1e2u(ji,jj) 
     130                     &                                                     * z1_2rho0       * e1e2u(ji,jj) 
    131131                  zvs = ( vtau_b(ji,jj) + vtau(ji,jj) ) * tmask_i(ji,jj+1) * tmask_i(ji,jj) * vmask(ji,jj,jk)   & 
    132                      &                                                     * z1_2rau0       * e1e2v(ji,jj) 
     132                     &                                                     * z1_2rho0       * e1e2v(ji,jj) 
    133133                  umo(jpdyn_tau) = umo(jpdyn_tau) + zvt 
    134134                  vmo(jpdyn_tau) = vmo(jpdyn_tau) + zvs 
     
    141141!               ! 
    142142!               IF( ln_drgimp ) THEN                   ! implicit drag case: compute separately the bottom friction  
    143 !                  z1_2rau0 = 0.5_wp / rau0 
     143!                  z1_2rho0 = 0.5_wp / rho0 
    144144!                  DO jj = 1, jpjm1 
    145145!                     DO ji = 1, jpim1 
     
    203203         CALL eos( ts(:,:,:,:,Kmm), rhd, rhop )       ! now potential density 
    204204 
    205          zcof = 0.5_wp / rau0             ! Density flux at w-point 
     205         zcof = 0.5_wp / rho0             ! Density flux at w-point 
    206206         zkz(:,:,1) = 0._wp 
    207207         DO jk = 2, jpk 
     
    209209         END DO 
    210210          
    211          zcof   = 0.5_wp / rau0           ! Density flux at u and v-points 
     211         zcof   = 0.5_wp / rho0           ! Density flux at u and v-points 
    212212         DO_3D_10_10( 1, jpkm1 ) 
    213213            zkx(ji,jj,jk) = zcof * e2u(ji,jj) * e3u(ji,jj,jk,Kmm) * uu(ji,jj,jk,Kmm) * ( rhop(ji,jj,jk) + rhop(ji+1,jj,jk) ) 
     
    347347 9546    FORMAT(' 0 < horizontal diffusion                                  : ', e20.13) 
    348348 9547    FORMAT(' 0 < vertical diffusion                                    : ', e20.13) 
    349  9548    FORMAT(' pressure gradient u2 = - 1/rau0 u.dz(rhop)                : ', e20.13, '  u.dz(rhop) =', e20.13) 
     349 9548    FORMAT(' pressure gradient u2 = - 1/rho0 u.dz(rhop)                : ', e20.13, '  u.dz(rhop) =', e20.13) 
    350350         ! 
    351351         ! Save potential to kinetic energy conversion for next time step 
Note: See TracChangeset for help on using the changeset viewer.