get_downward_longwave_rad_fluxes Subroutine

public subroutine get_downward_longwave_rad_fluxes(ta, fsfcd, dfabs, fband, rad_flux, rad_tau2, rad_st4a, wvi)

Uses

  • proc~~get_downward_longwave_rad_fluxes~~UsesGraph proc~get_downward_longwave_rad_fluxes get_downward_longwave_rad_fluxes module~physical_constants physical_constants proc~get_downward_longwave_rad_fluxes->module~physical_constants module~mod_radcon mod_radcon proc~get_downward_longwave_rad_fluxes->module~mod_radcon module~types types module~physical_constants->module~types module~params params module~physical_constants->module~params module~mod_radcon->module~types module~mod_radcon->module~params iso_fortran_env iso_fortran_env module~types->iso_fortran_env module~params->module~types

Compute the downward flux of long-wave radiation

Arguments

Type IntentOptional AttributesName
real(kind=p), intent(in) :: ta(ix,il,kx)

Absolute temperature [K]

real(kind=p), intent(out) :: fsfcd(ix,il)

Downward flux of long-wave radiation at the surface

real(kind=p), intent(out) :: dfabs(ix,il,kx)

Flux of long-wave radiation absorbed in each atmospheric layer

real(kind=p), intent(in) :: fband(100:400,4)

Energy fraction emitted in each LW band = f(T)

real(kind=p), intent(inout) :: rad_flux(ix,il,4)

Radiative flux in different spectral bands

real(kind=p), intent(in) :: rad_tau2(ix,il,kx,4)

Transmissivity of atmospheric layers

real(kind=p), intent(inout) :: rad_st4a(ix,il,kx,2)

Blackbody emission from full and half atmospheric levels

real(kind=p), intent(in) :: wvi(kx,2)

Weights for vertical interpolation


Called by

proc~~get_downward_longwave_rad_fluxes~~CalledByGraph proc~get_downward_longwave_rad_fluxes get_downward_longwave_rad_fluxes proc~get_physical_tendencies get_physical_tendencies proc~get_physical_tendencies->proc~get_downward_longwave_rad_fluxes proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->proc~get_physical_tendencies proc~get_tendencies get_tendencies proc~get_tendencies->proc~get_grid_point_tendencies proc~step step proc~step->proc~get_tendencies proc~do_single_step do_single_step proc~do_single_step->proc~step proc~first_step first_step proc~first_step->proc~step proc~step~2 step proc~step~2->proc~do_single_step proc~initialize_state initialize_state proc~initialize_state->proc~first_step proc~init init proc~init->proc~initialize_state

Contents

None