subroutine, public rrtmg_lw::rrtmg_lw_run | ( | real (kind=kind_phys), dimension(:,:), intent(in) | plyr, |
real (kind=kind_phys), dimension(:,:), intent(in) | plvl, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | tlyr, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | tlvl, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | qlyr, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | olyr, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_co2, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_n2o, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_ch4, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_o2, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_co, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_cfc11, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_cfc12, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_cfc22, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | gasvmr_ccl4, | ||
integer, dimension(npts), intent(in), optional | icseed, | ||
real (kind=kind_phys), dimension(:,:,:), intent(in) | aeraod, | ||
real (kind=kind_phys), dimension(:,:,:), intent(in) | aerssa, | ||
real (kind=kind_phys), dimension(:), intent(in) | sfemis, | ||
real (kind=kind_phys), dimension(:), intent(in) | sfgtmp, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | dzlyr, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | delpin, | ||
real (kind=kind_phys), dimension(:), intent(in) | de_lgth, | ||
real (kind=kind_phys), dimension(npts,nlay), intent(in) | alpha, | ||
integer, intent(in) | npts, | ||
integer, intent(in) | nlay, | ||
integer, intent(in) | nlp1, | ||
logical, intent(in) | lprnt, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | cld_cf, | ||
logical, intent(in) | lslwr, | ||
logical, intent(in) | top_at_1, | ||
integer, intent(in) | iovr, | ||
integer, intent(in) | iovr_rand, | ||
integer, intent(in) | iovr_maxrand, | ||
integer, intent(in) | iovr_max, | ||
integer, intent(in) | iovr_dcorr, | ||
integer, intent(in) | iovr_exp, | ||
integer, intent(in) | iovr_exprand, | ||
logical, intent(in) | inc_minor_gas, | ||
integer, intent(in) | ilwcliq, | ||
integer, intent(in) | ilwcice, | ||
integer, intent(in) | isubclw, | ||
real (kind=kind_phys), dimension(:,:), intent(inout) | hlwc, | ||
type (topflw_type), dimension(:), intent(inout) | topflx, | ||
type (sfcflw_type), dimension(:), intent(inout) | sfcflx, | ||
real (kind=kind_phys), dimension(:,:), intent(inout) | cldtau, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | hlw0, | ||
real (kind=kind_phys), dimension(:,:,:), intent(inout), optional | hlwb, | ||
type (proflw_type), dimension(:,:), intent(inout), optional | flxprf, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_lwp, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_ref_liq, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_iwp, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_ref_ice, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_rwp, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_ref_rain, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_swp, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_ref_snow, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cld_od, | ||
character(len=*), intent(out) | errmsg, | ||
integer, intent(out) | errflg ) |
Definition at line 419 of file radlw_main.F90.
References cldprop(), rtrn(), rtrnmc(), rtrnmr(), setcoef(), and taumol().