local_namestandard_namelong_nameunitstypedimensionskindintent
nColhorizontal_loop_extenthorizontal loop extentcountinteger()in
nLevvertical_layer_dimensionnumber of vertical levelscountinteger()in
iSFCvertical_index_for_surface_in_rrtmgpindex for surface layer in RRTMGPflaginteger()in
iTOAvertical_index_for_toa_in_rrtmgpindex for TOA layer in RRTMGPflaginteger()in
lslwrflag_for_calling_longwave_radiationlogical flags for lw radiation callsflaglogical()in
do_lw_clrsky_hrflag_for_output_of_tendency_of_air_temperature_due_to_longwave_heating_on_radiation_timestep_assuming_clear_skyflag to output lw heating rateflaglogical()in
save_diagflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
fhlwrperiod_of_longwave_radiation_callsfrequency for longwave radiationsreal()kind_physin
tsfasurface_air_temperature_for_radiationlowest model layer air temperature for radiationKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
t_layair_temperature_at_layer_for_rrtmgpair temperature at vertical layer for radiation calculationKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
p_levair_pressure_at_interface_for_rrtmgpair pressure levelPareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxlwUP_allskyrrtmgp_lw_flux_profile_upward_allskyRRTMGP upward longwave all-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxlwDOWN_allskyrrtmgp_lw_flux_profile_downward_allskyRRTMGP downward longwave all-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxlwUP_clrskyrrtmgp_lw_flux_profile_upward_clrskyRRTMGP upward longwave clr-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxlwDOWN_clrskyrrtmgp_lw_flux_profile_downward_clrskyRRTMGP downward longwave clr-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
raddttime_step_for_radiationradiation time stepsreal()kind_physin
cldsacloud_area_fraction_for_radiationfraction of clouds for low, middle, high, total and BLfracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:5)kind_physin
mtopamodel_layer_number_at_cloud_topvertical indices for low, middle and high cloud topsindexinteger(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:3)in
mbotamodel_layer_number_at_cloud_basevertical indices for low, middle and high cloud basesindexinteger(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:3)in
cld_fractotal_cloud_fractionlayer total cloud fractionfracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
cldtaulwcloud_optical_depth_layers_at_10mu_bandapprox 10mu band layer cloud optical depthnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
fluxrcumulative_radiation_diagnostictime-accumulated 2D radiation-related diagnostic fieldsmixedreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:number_of_diagnostics_variables_for_radiation)kind_physinout
sfcdlwsurface_downwelling_longwave_flux_on_radiation_timesteptotal sky sfc downward lw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sfculwsurface_upwelling_longwave_flux_on_radiation_timesteptotal sky sfc upward lw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sfcflwsurface_lw_fluxes_assuming_total_and_clear_sky_on_radiation_timesteplw radiation fluxes at sfcW m-2sfcflw_type(ccpp_constant_one:horizontal_loop_extent)sfcflw_typeinout
tsflwair_temperature_at_surface_adjacent_layer_on_radiation_timestepsurface air temp during lw calculationKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
htrlwtendency_of_air_temperature_due_to_longwave_heating_on_radiation_timesteptotal sky lw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
htrlwuupdated_tendency_of_air_temperature_due_to_longwave_heating_on_physics_timesteptotal sky longwave heating rate on physics time stepK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
topflwlw_fluxes_top_atmospherelw radiation fluxes at topW m-2topflw_type(ccpp_constant_one:horizontal_loop_extent)topflw_typeout
htrlwctendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky_on_radiation_timesteplongwave clear sky heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:adjusted_vertical_layer_dimension_for_radiation)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out