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
ndaydaytime_points_dimensiondaytime points dimensioncountinteger()in
idxdaydaytime_pointsdaytime pointsindexinteger(ccpp_constant_one:horizontal_loop_extent)in
lsswrflag_for_calling_shortwave_radiationlogical flags for sw radiation callsflaglogical()in
do_sw_clrsky_hrflag_for_output_of_tendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timestep_assuming_clear_skyflag to output sw heating rateflaglogical()in
save_diagflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
fhswrperiod_of_shortwave_radiation_callsfrequency for shortwave radiationsreal()kind_physin
coszencosine_of_solar_zenith_angle_for_daytime_points_on_radiation_timestepmean cos of zenith angle over rad call periodnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
coszdgcosine_of_solar_zenith_angle_on_radiation_timestepdaytime mean cosz over rad call periodnonereal(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
sfc_alb_nir_dirsurface_albedo_due_to_near_ir_directsurface albedo due to near IR direct beamfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
sfc_alb_nir_difsurface_albedo_due_to_near_ir_diffusedsurface albedo due to near IR diffused beamfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
sfc_alb_uvvis_dirsurface_albedo_due_to_uv_and_vis_directsurface albedo due to UV+VIS direct beamfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
sfc_alb_uvvis_difsurface_albedo_due_to_uv_and_vis_diffusedsurface albedo due to UV+VIS diffused beamfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
fluxswUP_allskyrrtmgp_sw_flux_profile_upward_allskyRRTMGP upward shortwave all-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxswDOWN_allskyrrtmgp_sw_flux_profile_downward_allskyRRTMGP downward shortwave all-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxswUP_clrskyrrtmgp_sw_flux_profile_upward_clrskyRRTMGP upward shortwave clr-sky flux profileW m-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
fluxswDOWN_clrskyrrtmgp_sw_flux_profile_downward_clrskyRRTMGP downward shortwave 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
aerodpatmosphere_optical_thickness_due_to_ambient_aerosol_particlesvertical integrated optical depth for various aerosol speciesnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:number_of_species_for_aerosol_optical_depth)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
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
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
cld_fractotal_cloud_fractionlayer total cloud fractionfracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
cldtauswcloud_optical_depth_layers_at_0p55mu_bandapprox .55mu 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
nirbmdisurface_downwelling_direct_nir_shortwave_flux_on_radiation_timestepsfc nir beam sw downward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nirdfdisurface_downwelling_diffuse_nir_shortwave_flux_on_radiation_timestepsfc nir diff sw downward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
visbmdisurface_downwelling_direct_uv_and_vis_shortwave_flux_on_radiation_timestepsfc uv+vis beam sw downward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
visdfdisurface_downwelling_diffuse_uv_and_vis_shortwave_flux_on_radiation_timestepsfc uv+vis diff sw downward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nirbmuisurface_upwelling_direct_nir_shortwave_flux_on_radiation_timestepsfc nir beam sw upward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
nirdfuisurface_upwelling_diffuse_nir_shortwave_flux_on_radiation_timestepsfc nir diff sw upward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
visbmuisurface_upwelling_direct_uv_and_vis_shortwave_flux_on_radiation_timestepsfc uv+vis beam sw upward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
visdfuisurface_upwelling_diffuse_uv_and_vis_shortwave_flux_on_radiation_timestepsfc uv+vis diff sw upward fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sfcnswsurface_net_downwelling_shortwave_flux_on_radiation_timesteptotal sky sfc netsw flx into groundW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sfcdswsurface_downwelling_shortwave_flux_on_radiation_timesteptotal sky sfc downward sw fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
htrswtendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timesteptotal sky sw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
sfcfswsurface_sw_fluxes_assuming_total_and_clear_sky_on_radiation_timestepsw radiation fluxes at sfcW m-2sfcfsw_type(ccpp_constant_one:horizontal_loop_extent)sfcfsw_typeinout
topfswsw_fluxes_top_atmospheresw radiation fluxes at toaW m-2topfsw_type(ccpp_constant_one:horizontal_loop_extent)topfsw_typeinout
htrswctendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky_on_radiation_timestepclear sky sw heating ratesK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
scmpswcomponents_of_surface_downward_shortwave_fluxesderived type for special components of surface downward shortwave fluxesW m-2cmpfsw_type(ccpp_constant_one:horizontal_loop_extent)cmpfsw_typeinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out