!..Added G. Thompson to determine if we will compute and pass radiative
!.. effective radii of cloud water, ice, and snow. Currently ONLY properly
!.. connected if using Physics options Thompson-MP and RRTMG-LW/SW.
! 10/2014: T. Mansell added support for NSSL_2MOM options
has_reqc = 0
has_reqi = 0
has_reqs = 0
IF ( config_flags%use_mp_re .EQ. 1 ) THEN
if (( (config_flags%ra_lw_physics .eq. RRTMG_LWSCHEME ) .or. &
#if( BUILD_RRTMG_FAST == 1)
(config_flags%ra_lw_physics .eq. RRTMG_LWSCHEME_FAST ) .or. &
#endif
#if( BUILD_RRTMK == 1)
(config_flags%ra_lw_physics .eq. RRTMK_LWSCHEME ) .or. &
#endif
(config_flags%ra_lw_physics .eq. goddardlwscheme ) ) .and. &
( (config_flags%ra_sw_physics .eq. RRTMG_SWSCHEME ) .or. &
#if( BUILD_RRTMG_FAST == 1)
(config_flags%ra_sw_physics .eq. RRTMG_SWSCHEME_FAST ) .or. &
#endif
#if( BUILD_RRTMK == 1)
(config_flags%ra_sw_physics .eq. RRTMK_SWSCHEME ) .or. &
#endif
(config_flags%ra_sw_physics .eq. goddardswscheme ) ) .and. &
(config_flags%mp_physics .eq. THOMPSON .or. &
config_flags%mp_physics .eq. THOMPSONAERO .or. &
config_flags%mp_physics .eq. NSSL_2MOM .or. &
config_flags%mp_physics .eq. NSSL_2MOMG .or. &
config_flags%mp_physics .eq. NSSL_2MOMCCN .or. &
config_flags%mp_physics .eq. WSM3SCHEME .or. &
config_flags%mp_physics .eq. WSM5SCHEME .or. &
config_flags%mp_physics .eq. WSM6SCHEME .or. &
config_flags%mp_physics .eq. WSM7SCHEME .or. &
config_flags%mp_physics .eq. WDM5SCHEME .or. &
config_flags%mp_physics .eq. WDM6SCHEME .or. &
config_flags%mp_physics .eq. WDM7SCHEME .or. &
config_flags%mp_physics .eq. morr_two_moment .or. &
config_flags%mp_physics .eq. nuwrf4icescheme .or. &
config_flags%mp_physics .eq. JENSEN_ISHMAEL .or. &
config_flags%mp_physics .eq. P3_1CATEGORY .or. &
config_flags%mp_physics .eq. P3_1CATEGORY_NC .or. &
config_flags%mp_physics .eq. P3_2CATEGORY .or. &
config_flags%mp_physics .eq. P3_1CAT_3MOM ) ) then ! P3
has_reqc = 1
has_reqi = 1
has_reqs = 1
endif