CCPP Scientific Documentation
v5.0.0
subroutine rrtmg_lw_pre::rrtmg_lw_pre_run ( type(gfs_control_type), intent(in)  Model,
type(gfs_grid_type), intent(in)  Grid,
type(gfs_sfcprop_type), intent(in)  Sfcprop,
type(gfs_radtend_type), intent(inout)  Radtend,
integer, intent(in)  im,
real(kind=kind_phys), dimension(size(grid%xlon,1)), intent(in)  tsfg,
real(kind=kind_phys), dimension(size(grid%xlon,1)), intent(in)  tsfa,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

rrtmg_lw_pre_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
SfcpropGFS_sfcprop_type_instanceFortran DDT containing FV3-GFS surface fieldsDDTGFS_sfcprop_type()inFalse
RadtendGFS_radtend_type_instanceFortran DDT containing FV3-GFS radiation tendenciesDDTGFS_radtend_type()inoutFalse
imhorizontal_loop_extenthorizontal loop extentcountinteger()inFalse
tsfgsurface_ground_temperature_for_radiationsurface ground temperature for radiationKreal(horizontal_dimension)kind_physinFalse
tsfasurface_air_temperature_for_radiationlowest model layer air temperature for radiationKreal(horizontal_dimension)kind_physinFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse

References module_radiation_surface::setemis().

Here is the call graph for this function: