Changeset 8879 for branches/UKMO/dev_r8126_LIM3_couple/NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_algo_coare.F90
- Timestamp:
- 2017-12-01T14:53:57+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r8126_LIM3_couple/NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_algo_coare.F90
r7646 r8879 52 52 !! COARE own values for given constants: 53 53 REAL(wp), PARAMETER :: & 54 & zi0 = 600., 54 & zi0 = 600., & !: scale height of the atmospheric boundary layer...1 55 55 & Beta0 = 1.25, & !: gustiness parameter 56 56 & rctv0 = 0.608 !: constant to obtain virtual temperature... … … 60 60 61 61 SUBROUTINE turb_coare( zt, zu, sst, t_zt, ssq, q_zt, U_zu, & 62 & Cd, Ch, Ce, t_zu, q_zu, U_blk ) 62 & Cd, Ch, Ce, t_zu, q_zu, U_blk, & 63 & Cdn, Chn, Cen ) 64 63 65 !!---------------------------------------------------------------------- 64 66 !! *** ROUTINE turb_coare *** … … 106 108 REAL(wp), INTENT( out), DIMENSION(jpi,jpj) :: q_zu ! spec. humidity adjusted at zu [kg/kg] 107 109 REAL(wp), INTENT( out), DIMENSION(jpi,jpj) :: U_blk ! bulk wind at 10m [m/s] 110 REAL(wp), INTENT( out), DIMENSION(jpi,jpj) :: Cdn, Chn, Cen ! neutral transfer coefficients 108 111 ! 109 112 INTEGER :: j_itt … … 246 249 Ce = ztmp0*q_star/dq_zu 247 250 ! 251 ztmp1 = zu + z0 252 Cdn = vkarmn*vkarmn / (log(ztmp1/z0 )*log(ztmp1/z0 )) 253 Chn = vkarmn*vkarmn / (log(ztmp1/z0t)*log(ztmp1/z0t)) 254 Cen = Chn 255 ! 248 256 CALL wrk_dealloc( jpi,jpj, u_star, t_star, q_star, zeta_u, dt_zu, dq_zu ) 249 257 CALL wrk_dealloc( jpi,jpj, znu_a, z0, z0t, ztmp0, ztmp1, ztmp2 )
Note: See TracChangeset
for help on using the changeset viewer.