Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion phys/module_mp_wsm6.F
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module module_mp_wsm6
use ccpp_kind_types,only: kind_phys

use mp_wsm6,only: mp_wsm6_run
use mp_wsm6,only: mp_wsm6_run,refl10cm_wsm6
use mp_wsm6_effectrad,only: mp_wsm6_effectRad_run


Expand Down Expand Up @@ -231,6 +231,23 @@ subroutine wsm6(th,q,qc,qr,qi,qs,qg,den,pii,p,delz, &
enddo
enddo

if (diagflag .and. do_radar_ref == 1) then
do i=its,ite
do k=kts,kte
t1d(k)=th(i,k,j)*pii(i,k,j)
p1d(k)=p(i,k,j)
qv1d(k)=q(i,k,j)
qr1d(k)=qr(i,k,j)
qs1d(k)=qs(i,k,j)
qg1d(k)=qg(i,k,j)
enddo
call refl10cm_wsm6 (qv1d,qr1d,qs1d,qg1d,t1d,p1d,dBZ,kts,kte)
do k = kts, kte
refl_10cm(i,k,j) = MAX(-35., dBZ(k))
enddo
enddo
endif

enddo

end subroutine wsm6
Expand Down