Skip to content

Commit

Permalink
Unify CONST1 and VISRH in GSD visibility calculation. (NOAA-EMC#318)
Browse files Browse the repository at this point in the history
  • Loading branch information
WenMeng-NOAA authored May 20, 2021
1 parent a035dc9 commit b40f56c
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions sorc/ncep_post.fd/CALVIS_GSD.f
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ SUBROUTINE CALVIS_GSD(CZEN,VIS)
! 2015-17 S. Benjamin, T. Smirnova - modifications for RH-based clear-air vis
! 2017-12 R. Ahmadov, Steve Albers - addition for attenuation from aerosols
! (not related to water vapor or RH at this point)
! 2021-05 Wen Meng Unify CONST1 and VISRH.
!
!------------------------------------------------------------------
!
Expand Down Expand Up @@ -177,11 +178,7 @@ SUBROUTINE CALVIS_GSD(CZEN,VIS)
EXPONFg = 0.75
! CONST1=-LOG(.02)
if(MODELNAME == 'RAPR') then
CONST1= 3.000
else
CONST1= 3.912
endif
CONST1= 3.000
! visibility with respect to RH is
! calculated from optical depth linearly
Expand Down Expand Up @@ -239,11 +236,7 @@ SUBROUTINE CALVIS_GSD(CZEN,VIS)
!tgs 23 feb 2017 - increase of base value to 90 km to reduce attenuation
! from RH for clear-air visibility. (i.e., increase clear-air vis overall)
IF(MODELNAME == 'RAPR') then
visrh = 90. * exp(-2.5*qrh)
else
visrh = 60. * exp(-2.5*qrh)
endif
visrh = 90. * exp(-2.5*qrh)
! -- add term to increase RH vis term for
! low-level wind shear increasing from 4 to 6 ms-1
Expand Down

0 comments on commit b40f56c

Please sign in to comment.