1 subroutine da_radial_velocity(rv,p,u,v,w,qrn,ps,x,y,z,rho)
3 !-----------------------------------------------------------------------
4 ! Purpose: calculate radial velocity following Sun and Crook (1997)
6 ! 08/2017 - bug fix for Vt (Siou-Ying Jiang, CWB, Taiwan)
7 !-----------------------------------------------------------------------
11 real, intent(in) :: x, y, z
12 real, intent(in) :: p, u, v, w, qrn, ps
13 real, intent(in) :: rho
14 real, intent(out) :: rv
20 qrn_g= qrn*1000. ! kg/kg -> g/kg
24 if (trace_use) call da_trace_entry("da_radial_velocity")
29 if (qrn_g <= qrrc)then
32 vt=5.4*alpha*qrn_g**0.125*rho**0.125
38 if (trace_use) call da_trace_exit("da_radial_velocity")
40 end subroutine da_radial_velocity