In the src/core_atmosphere/diagnostics/mpas_convective_diagnostics.F - subroutine convective_diagnostics_compute() - 440 line:
do k=1, nVertLevels+1
srh(k) = max(0.,srh(k)) ! discounting negative SRH
end do
(...)
if (need_srh_01km) then
srh_0_1km(iCell) = integral_zpoint(srh, zrel, 0.0_RKIND, 1000.0_RKIND, nVertLevelsP1)
end if
if (need_srh_03km) then
srh_0_3km(iCell) = integral_zpoint(srh, zrel, 0.0_RKIND, 3000.0_RKIND, nVertLevelsP1)
end if
Isn't it a problem to "discounting negative SRH values"? Considering there are cyclones in the Southern Hemisphere and since they are left-moving cell (tend negative values)? Associated with antistreamwise vorticity being ingested by the updrafts for cells moving to the left of the mean wind.
Thanks.
Ref. "Discriminant Analysis for Severe Storm Environments in South-Central Brazil" - https://journals.ametsoc.org/view/journals/mwre/151/10/MWR-D-22-0347.1.pdf
do k=1, nVertLevels+1
srh(k) = max(0.,srh(k)) ! discounting negative SRH
end do
(...)
if (need_srh_01km) then
srh_0_1km(iCell) = integral_zpoint(srh, zrel, 0.0_RKIND, 1000.0_RKIND, nVertLevelsP1)
end if
if (need_srh_03km) then
srh_0_3km(iCell) = integral_zpoint(srh, zrel, 0.0_RKIND, 3000.0_RKIND, nVertLevelsP1)
end if
Isn't it a problem to "discounting negative SRH values"? Considering there are cyclones in the Southern Hemisphere and since they are left-moving cell (tend negative values)? Associated with antistreamwise vorticity being ingested by the updrafts for cells moving to the left of the mean wind.
Thanks.
Ref. "Discriminant Analysis for Severe Storm Environments in South-Central Brazil" - https://journals.ametsoc.org/view/journals/mwre/151/10/MWR-D-22-0347.1.pdf




