Skip to content

Commit

Permalink
Add Interstitial%gas_concentrations%concs(:)%conc to Interstitial%rad…
Browse files Browse the repository at this point in the history
…_reset call, remove RRTMGP variables from GFS_typedefs.meta that no longer exist, add missing active flags to RRTMGP variables in GFS_typedefs.meta
  • Loading branch information
climbfuji committed Feb 25, 2021
1 parent f4677b8 commit 1d9c848
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 24 deletions.
4 changes: 4 additions & 0 deletions ccpp/data/GFS_typedefs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -6792,6 +6792,7 @@ subroutine interstitial_rad_reset (Interstitial, Model)
!
class(GFS_interstitial_type) :: Interstitial
type(GFS_control_type), intent(in) :: Model
integer :: iGas
!
Interstitial%aerodp = clear_val
Interstitial%alb1d = clear_val
Expand Down Expand Up @@ -6895,6 +6896,9 @@ subroutine interstitial_rad_reset (Interstitial, Model)
Interstitial%sfc_alb_uvvis_dif = clear_val
Interstitial%toa_src_sw = clear_val
Interstitial%toa_src_lw = clear_val
do iGas=1,Model%nGases
Interstitial%gas_concentrations%concs(iGas)%conc = clear_val
end do
end if
!
end subroutine interstitial_rad_reset
Expand Down
38 changes: 14 additions & 24 deletions ccpp/data/GFS_typedefs.meta
Original file line number Diff line number Diff line change
Expand Up @@ -10377,114 +10377,104 @@
type = real
kind = kind_phys
active = (flag_for_rrtmgp_radiation_scheme)
[sw_gas_props]
standard_name = coefficients_for_sw_gas_optics
long_name = DDT containing spectral information for RRTMGP SW radiation scheme
units = DDT
dimensions = ()
type = ty_gas_optics_rrtmgp
[sw_cloud_props]
standard_name = coefficients_for_sw_cloud_optics
long_name = DDT containing spectral information for RRTMGP SW radiation scheme
units = DDT
dimensions = ()
type = ty_cloud_optics
[sw_optical_props_clrsky]
standard_name = shortwave_optical_properties_for_clear_sky
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[sw_optical_props_cloudsByBand]
standard_name = shortwave_optical_properties_for_cloudy_atmosphere_by_band
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[sw_optical_props_precipByBand]
standard_name = shortwave_optical_properties_for_precipitation_by_band
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[sw_optical_props_precip]
standard_name = shortwave_optical_properties_for_precipitation
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[sw_optical_props_clouds]
standard_name = shortwave_optical_properties_for_cloudy_atmosphere
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[sw_optical_props_aerosol]
standard_name = shortwave_optical_properties_for_aerosols
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[gas_concentrations]
standard_name = Gas_concentrations_for_RRTMGP_suite
long_name = DDT containing gas concentrations for RRTMGP radiation scheme
units = DDT
dimensions = ()
type = ty_gas_concs
active = (flag_for_rrtmgp_radiation_scheme)
[sources]
standard_name = longwave_source_function
long_name = Fortran DDT containing RRTMGP source functions
units = DDT
dimensions = ()
type = ty_source_func_lw
[lw_gas_props]
standard_name = coefficients_for_lw_gas_optics
long_name = DDT containing spectral information for RRTMGP LW radiation scheme
units = DDT
dimensions = ()
type = ty_gas_optics_rrtmgp
[lw_cloud_props]
standard_name = coefficients_for_lw_cloud_optics
long_name = DDT containing spectral information for RRTMGP LW radiation scheme
units = DDT
dimensions = ()
type = ty_cloud_optics
active = (flag_for_rrtmgp_radiation_scheme)
[lw_optical_props_clrsky]
standard_name = longwave_optical_properties_for_clear_sky
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_1scl
active = (flag_for_rrtmgp_radiation_scheme)
[lw_optical_props_clouds]
standard_name = longwave_optical_properties_for_cloudy_atmosphere
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[lw_optical_props_precip]
standard_name = longwave_optical_properties_for_precipitation
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[lw_optical_props_cloudsByBand]
standard_name = longwave_optical_properties_for_cloudy_atmosphere_by_band
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[lw_optical_props_precipByBand]
standard_name = longwave_optical_properties_for_precipitation_by_band
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_2str
active = (flag_for_rrtmgp_radiation_scheme)
[lw_optical_props_aerosol]
standard_name = longwave_optical_properties_for_aerosols
long_name = Fortran DDT containing RRTMGP optical properties
units = DDT
dimensions = ()
type = ty_optical_props_1scl
active = (flag_for_rrtmgp_radiation_scheme)
[sfc_emiss_byband]
standard_name = surface_emissivity_in_each_RRTMGP_LW_band
long_name = surface emissivity in each RRTMGP LW band
Expand Down

0 comments on commit 1d9c848

Please sign in to comment.