CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ rrtmg_lw_post_run()

subroutine rrtmg_lw_post::rrtmg_lw_post_run ( integer, intent(in) im,
integer, intent(in) levs,
integer, intent(in) ltp,
integer, intent(in) lm,
integer, intent(in) kd,
logical, intent(in) lslwr,
logical, intent(in) lwhtr,
real(kind=kind_phys), dimension(im), intent(in) tsfa,
real(kind=kind_phys), dimension(im, lm+ltp), intent(in) htlwc,
real(kind=kind_phys), dimension(im, lm+ltp), intent(in) htlw0,
type(sfcflw_type), dimension(im), intent(in) sfcflw,
real(kind=kind_phys), dimension(im), intent(inout) tsflw,
real(kind=kind_phys), dimension(im), intent(inout) sfcdlw,
real(kind=kind_phys), dimension(im, levs), intent(inout) htrlw,
real(kind=kind_phys), dimension(im, levs), intent(inout) lwhc,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

rrtmg_lw_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionnumber of vertical levelscountinteger()in
ltpextra_top_layerextra top layerscountinteger()in
lmvertical_dimension_for_radiationnumber of vertical layers for radiation calculationcountinteger()in
kdvertical_index_difference_between_inout_and_localvertical index difference between in/out and localindexinteger()in
lslwrflag_for_calling_longwave_radiationlogical flags for lw radiation callsflaglogical()in
lwhtrflag_for_output_of_tendency_of_air_temperature_due_to_longwave_heating_on_radiation_timestep_assuming_clear_skyflag to output lw heating rate (Radtend%lwhc)flaglogical()in
tsfasurface_air_temperature_for_radiationlowest model layer air temperature for radiationKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
htlwctendency_of_air_temperature_due_to_longwave_heating_on_radiation_time_step_and_radiation_levelstotal sky heating rate due to longwave radiationK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:adjusted_vertical_layer_dimension_for_radiation)kind_physin
htlw0tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky_on_radiation_time_step_and_radiation_levelsclear sky heating rate due to longwave radiationK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:adjusted_vertical_layer_dimension_for_radiation)kind_physin
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_typein
tsflwair_temperature_at_surface_adjacent_layer_on_radiation_timestepsurface air temp during lw calculationKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
sfcdlwsurface_downwelling_longwave_flux_on_radiation_timesteptotal sky sfc downward lw fluxW m-2real(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
lwhctendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky_on_radiation_timestepclear sky lw heating ratesK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

Definition at line 14 of file rrtmg_lw_post.F90.