Changeset 11329
- Timestamp:
- 2019-07-23T13:24:52+02:00 (5 years ago)
- Location:
- NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/src/OCE/SBC
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/src/OCE/SBC/sbcblk_algo_coare3p0.F90
r11291 r11329 57 57 & Cd, Ch, Ce, t_zu, q_zu, U_blk, & 58 58 & Cdn, Chn, Cen, & 59 & Qsw, rad_lw, slp, Tsk_b ) 59 & Qsw, rad_lw, slp, & 60 & Tsk_b ) 60 61 !!---------------------------------------------------------------------- 61 62 !! *** ROUTINE turb_coare3p0 *** … … 64 65 !! fluxes according to Fairall et al. (2003) 65 66 !! If relevant (zt /= zu), adjust temperature and humidity from height zt to zu 66 !! Returns the effective bulk wind speed at 10mto be used in the bulk formulas67 !! Returns the effective bulk wind speed at zu to be used in the bulk formulas 67 68 !! 68 69 !! Applies the cool-skin warm-layer correction of the SST to T_s … … 304 305 Ch = ztmp0*t_star/dt_zu 305 306 Ce = ztmp0*q_star/dq_zu 306 ! 307 307 308 ztmp1 = zu + z0 308 309 Cdn = vkarmn*vkarmn / (log(ztmp1/z0 )*log(ztmp1/z0 )) 309 310 Chn = vkarmn*vkarmn / (log(ztmp1/z0t)*log(ztmp1/z0t)) 310 311 Cen = Chn 311 ! 312 312 313 IF( .NOT. l_zt_equal_zu ) DEALLOCATE( zeta_t ) 313 ! 314 314 315 END SUBROUTINE turb_coare3p0 315 316 -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/src/OCE/SBC/sbcblk_algo_coare3p6.F90
r11291 r11329 57 57 & Cd, Ch, Ce, t_zu, q_zu, U_blk, & 58 58 & Cdn, Chn, Cen, & 59 & Qsw, rad_lw, slp, Tsk_b ) 59 & Qsw, rad_lw, slp, & 60 & Tsk_b ) 60 61 !!---------------------------------------------------------------------- 61 62 !! *** ROUTINE turb_coare3p6 *** … … 64 65 !! fluxes according to Fairall et al. (2003) 65 66 !! If relevant (zt /= zu), adjust temperature and humidity from height zt to zu 66 !! Returns the effective bulk wind speed at 10mto be used in the bulk formulas67 !! Returns the effective bulk wind speed at zu to be used in the bulk formulas 67 68 !! 68 69 !! Applies the cool-skin warm-layer correction of the SST to T_s … … 304 305 Ch = ztmp0*t_star/dt_zu 305 306 Ce = ztmp0*q_star/dq_zu 306 ! 307 307 308 ztmp1 = zu + z0 308 309 Cdn = vkarmn*vkarmn / (log(ztmp1/z0 )*log(ztmp1/z0 )) 309 310 Chn = vkarmn*vkarmn / (log(ztmp1/z0t)*log(ztmp1/z0t)) 310 311 Cen = Chn 311 ! 312 312 313 IF( .NOT. l_zt_equal_zu ) DEALLOCATE( zeta_t ) 313 ! 314 314 315 END SUBROUTINE turb_coare3p6 315 316 -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/src/OCE/SBC/sbcblk_algo_ecmwf.F90
r11291 r11329 60 60 CONTAINS 61 61 62 SUBROUTINE TURB_ECMWF( zt, zu, T_s, t_zt, q_s, q_zt, U_zu, & 63 & Cd, Ch, Ce, t_zu, q_zu, U_blk, & 64 & Cdn, Chn, Cen, & 65 & Qsw, rad_lw, slp, Tsk_b ) 66 !!---------------------------------------------------------------------------------- 67 !! *** ROUTINE turb_ecmwf *** 62 SUBROUTINE turb_ecmwf( zt, zu, T_s, t_zt, q_s, q_zt, U_zu, & 63 & Cd, Ch, Ce, t_zu, q_zu, U_blk, & 64 & Cdn, Chn, Cen, & 65 & Qsw, rad_lw, slp, & 66 & Tsk_b ) 67 !!---------------------------------------------------------------------- 68 !! *** ROUTINE turb_ecmwf *** 68 69 !! 69 70 !! ** Purpose : Computes turbulent transfert coefficients of surface 70 71 !! fluxes according to IFS doc. (cycle 40) 71 72 !! If relevant (zt /= zu), adjust temperature and humidity from height zt to zu 72 !! Returns the effective bulk wind speed at 10mto be used in the bulk formulas73 !! Returns the effective bulk wind speed at zu to be used in the bulk formulas 73 74 !! 74 75 !! Applies the cool-skin warm-layer correction of the SST to T_s
Note: See TracChangeset
for help on using the changeset viewer.