@@ -123,10 +123,8 @@ subroutine quickbeam_subcolumn(rcfg,nprof,ngate,hgt_matrix,z_vol,kr_vol,g_vol,dB
123
123
! LOCAL VARIABLES
124
124
integer :: k,pr,start_gate,end_gate,d_gate
125
125
real (wp),dimension (nprof,ngate) :: &
126
- Ze_ray, & ! Rayleigh reflectivity (dBZ)
127
126
g_to_vol, & ! Gaseous atteunation, radar to vol (dB)
128
- a_to_vol, & ! Hydromets attenuation, radar to vol (dB)
129
- z_ray ! Reflectivity factor, Rayleigh only (mm^6/m^3)
127
+ a_to_vol ! Hydromets attenuation, radar to vol (dB)
130
128
131
129
! Load scaling matricies from disk -- but only the first time this subroutine is called
132
130
if (rcfg% load_scale_LUTs) then
@@ -205,17 +203,7 @@ subroutine quickbeam_subcolumn(rcfg,nprof,ngate,hgt_matrix,z_vol,kr_vol,g_vol,dB
205
203
enddo ! End loop over pr (profile)
206
204
enddo ! End loop of k (range gate)
207
205
208
- ! Compute Rayleigh reflectivity, and full, attenuated reflectivity
209
- if (rcfg% do_ray == 1 ) then
210
- where (z_ray(1 :nprof,1 :ngate) > 0._wp )
211
- Ze_ray(1 :nprof,1 :ngate) = 10._wp * log10 (z_ray(1 :nprof,1 :ngate))
212
- elsewhere
213
- Ze_Ray(1 :nprof,1 :ngate) = 0._wp
214
- endwhere
215
- else
216
- Ze_ray(1 :nprof,1 :ngate) = R_UNDEF
217
- end if
218
-
206
+ ! Compute full and attenuated reflectivity
219
207
where (z_vol(1 :nprof,1 :ngate) > 0._wp )
220
208
Ze_non(1 :nprof,1 :ngate) = 10._wp * log10 (z_vol(1 :nprof,1 :ngate))
221
209
dBZe(1 :nprof,1 :ngate) = Ze_non(1 :nprof,1 :ngate)- a_to_vol(1 :nprof,1 :ngate)- g_to_vol(1 :nprof,1 :ngate)
0 commit comments