CCPP Scientific Documentation
v5.0.0
subroutine rrtmg_lw_post::rrtmg_lw_post_run ( type(gfs_control_type), intent(in)  Model,
type(gfs_grid_type), intent(in)  Grid,
type(gfs_radtend_type), intent(inout)  Radtend,
type(gfs_coupling_type), intent(inout)  Coupling,
integer, intent(in)  im,
integer, intent(in)  ltp,
integer, intent(in)  lm,
integer, intent(in)  kd,
real(kind=kind_phys), dimension(size(grid%xlon,1)), intent(in)  tsfa,
real(kind=kind_phys), dimension(size(grid%xlon,1), lm+ltp), intent(in)  htlwc,
real(kind=kind_phys), dimension(size(grid%xlon,1), lm+ltp), intent(in)  htlw0,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

rrtmg_lw_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
ModelGFS_control_type_instanceFortran DDT containing FV3-GFS model control parametersDDTGFS_control_type()inFalse
GridGFS_grid_type_instanceFortran DDT containing FV3-GFS grid and interpolation related dataDDTGFS_grid_type()inFalse
RadtendGFS_radtend_type_instanceFortran DDT containing FV3-GFS fields targetted for diagnostic outputDDTGFS_radtend_type()inoutFalse
CouplingGFS_coupling_type_instanceFortran DDT containing FV3-GFS fields to/from coupling with other componentsDDTGFS_coupling_type()inoutFalse
imhorizontal_loop_extenthorizontal loop extentcountinteger()inFalse
ltpextra_top_layerextra top layersnoneinteger()inFalse
lmnumber_of_vertical_layers_for_radiation_calculationsnumber of vertical layers for radiation calculationcountinteger()inFalse
kdvertical_index_difference_between_inout_and_localvertical index difference between in/out and localindexinteger()inFalse
tsfasurface_air_temperature_for_radiationlowest model layer air temperature for radiationKreal(horizontal_dimension)kind_physinFalse
htlwctendency_of_air_temperature_due_to_longwave_heating_on_radiation_time_step_and_radiation_levelstotal sky heating rate due to longwave radiationK s-1real(horizontal_dimension, adjusted_vertical_layer_dimension_for_radiation)kind_physinFalse
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(horizontal_dimension, adjusted_vertical_layer_dimension_for_radiation)kind_physinFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse
  1. Save calculation results
    • Save surface air temp for diurnal adjustment at model t-steps