character(len=128) function, public mo_rrtmgp_clr_all_sky::rte_sw |
( |
class(ty_gas_optics), intent(in) | k_dist, |
|
|
type(ty_gas_concs), intent(in) | gas_concs, |
|
|
real(wp), dimension(:,:), intent(in) | p_lay, |
|
|
real(wp), dimension(:,:), intent(in) | t_lay, |
|
|
real(wp), dimension(:,:), intent(in) | p_lev, |
|
|
real(wp), dimension(: ), intent(in) | mu0, |
|
|
real(wp), dimension(:,:), intent(in) | sfc_alb_dir, |
|
|
real(wp), dimension(:,:), intent(in) | sfc_alb_dif, |
|
|
class(ty_optical_props_arry), intent(in) | cloud_props, |
|
|
class(ty_fluxes), intent(inout) | allsky_fluxes, |
|
|
class(ty_fluxes), intent(inout) | clrsky_fluxes, |
|
|
class(ty_optical_props_arry), intent(in), optional, target | aer_props, |
|
|
real(wp), dimension(:,:), intent(in), optional | col_dry, |
|
|
real(wp), dimension(:,:), intent(in), optional | inc_flux ) |