ocssw
V2022
|
Functions/Subroutines | |
subroutine, public | init_rtm_vars () |
subroutine, public | get_rtm_parameters (platform, surface_emissivity, view_zenith, sun_zenith, i, j, x, y) |
subroutine | clear_atm_rad (platform, B_prof, Tsfc, sfc_level, esfc, rt_trans_atm, rt_rad_atm_clr, rt_cloud_prof, channel, rt_rad_clr, rt_bt_clr) |
subroutine, public | get_clear_toa_rad (platform, Tsfc, esfc, sfc_level, rad_clr, bt_clr, clear_rad_table, clear_trans_table, PRN) |
subroutine | clear_toa_rad (platform, rad_atm, tau_atm, tsfc, esfc, channel, rad_clr, bt_clr, PRN) |
Variables | |
real, dimension(nchan, model_levels), public | rtm_trans_2way |
real, dimension(nchan, model_levels), public | rtm_trans_atm_clr |
real, dimension(nchan, model_levels), public | rtm_rad_atm_clr |
real, dimension(nchan, model_levels), public | rtm_cloud_prof |
real, dimension(model_levels), public | rtm_trans_2way_mean |
real, dimension(nchan, model_levels), public | rtm_trans_2way_low |
real, dimension(nchan, model_levels), public | rtm_trans_atm_clr_low |
real, dimension(nchan, model_levels), public | rtm_rad_atm_clr_low |
real, dimension(nchan, model_levels), public | rtm_cloud_prof_low |
real, dimension(nchan, model_levels), public | rtm_trans_2way_high |
real, dimension(nchan, model_levels), public | rtm_trans_atm_clr_high |
real, dimension(nchan, model_levels), public | rtm_rad_atm_clr_high |
real, dimension(nchan, model_levels), public | rtm_cloud_prof_high |
Function/Subroutine Documentation
◆ clear_atm_rad()
subroutine rtm_support::clear_atm_rad | ( | character(*), intent(in) | platform, |
real, dimension(:), intent(in) | B_prof, | ||
real, intent(in) | Tsfc, | ||
integer, intent(in) | sfc_level, | ||
real, intent(in) | esfc, | ||
real, dimension(:), intent(in) | rt_trans_atm, | ||
real, dimension(:), intent(inout) | rt_rad_atm_clr, | ||
real, dimension(:), intent(inout) | rt_cloud_prof, | ||
integer, intent(in) | channel, | ||
real, intent(inout) | rt_rad_clr, | ||
real, intent(inout) | rt_bt_clr | ||
) |
Definition at line 496 of file rtm_support.f90.
◆ clear_toa_rad()
subroutine rtm_support::clear_toa_rad | ( | character(*), intent(in) | platform, |
real, intent(in) | rad_atm, | ||
real, intent(in) | tau_atm, | ||
real, intent(in) | tsfc, | ||
real, intent(in) | esfc, | ||
integer, intent(in) | channel, | ||
real, intent(inout) | rad_clr, | ||
real, intent(inout) | bt_clr, | ||
logical, intent(in) | PRN | ||
) |
Definition at line 578 of file rtm_support.f90.
◆ get_clear_toa_rad()
subroutine, public rtm_support::get_clear_toa_rad | ( | character(*), intent(in) | platform, |
real, intent(in) | Tsfc, | ||
real, dimension(:), intent(in) | esfc, | ||
integer, intent(in) | sfc_level, | ||
real, dimension(:), intent(inout) | rad_clr, | ||
real, dimension(:), intent(inout) | bt_clr, | ||
real, dimension(:,:), intent(in) | clear_rad_table, | ||
real, dimension(:,:), intent(in) | clear_trans_table, | ||
logical, intent(in) | PRN | ||
) |
Definition at line 531 of file rtm_support.f90.
◆ get_rtm_parameters()
subroutine, public rtm_support::get_rtm_parameters | ( | character(*), intent(in) | platform, |
real, dimension(:), intent(in) | surface_emissivity, | ||
real, intent(in) | view_zenith, | ||
real, intent(in) | sun_zenith, | ||
integer, intent(in) | i, | ||
integer, intent(in) | j, | ||
integer, intent(in) | x, | ||
integer, intent(in) | y | ||
) |
Definition at line 105 of file rtm_support.f90.
◆ init_rtm_vars()
subroutine, public rtm_support::init_rtm_vars |
Definition at line 89 of file rtm_support.f90.
Variable Documentation
◆ rtm_cloud_prof
real, dimension(nchan, model_levels), public rtm_cloud_prof |
Definition at line 49 of file rtm_support.f90.
◆ rtm_cloud_prof_high
real, dimension(nchan, model_levels), public rtm_cloud_prof_high |
Definition at line 65 of file rtm_support.f90.
◆ rtm_cloud_prof_low
real, dimension(nchan, model_levels), public rtm_cloud_prof_low |
Definition at line 60 of file rtm_support.f90.
◆ rtm_rad_atm_clr
real, dimension(nchan, model_levels), public rtm_rad_atm_clr |
Definition at line 48 of file rtm_support.f90.
◆ rtm_rad_atm_clr_high
real, dimension(nchan, model_levels), public rtm_rad_atm_clr_high |
Definition at line 64 of file rtm_support.f90.
◆ rtm_rad_atm_clr_low
real, dimension(nchan, model_levels), public rtm_rad_atm_clr_low |
Definition at line 59 of file rtm_support.f90.
◆ rtm_trans_2way
real, dimension(nchan, model_levels), public rtm_trans_2way |
Definition at line 46 of file rtm_support.f90.
◆ rtm_trans_2way_high
real, dimension(nchan, model_levels), public rtm_trans_2way_high |
Definition at line 62 of file rtm_support.f90.
◆ rtm_trans_2way_low
real, dimension(nchan, model_levels), public rtm_trans_2way_low |
Definition at line 57 of file rtm_support.f90.
◆ rtm_trans_2way_mean
real, dimension(model_levels), public rtm_trans_2way_mean |
Definition at line 55 of file rtm_support.f90.
◆ rtm_trans_atm_clr
real, dimension(nchan, model_levels), public rtm_trans_atm_clr |
Definition at line 47 of file rtm_support.f90.
◆ rtm_trans_atm_clr_high
real, dimension(nchan, model_levels), public rtm_trans_atm_clr_high |
Definition at line 63 of file rtm_support.f90.
◆ rtm_trans_atm_clr_low
real, dimension(nchan, model_levels), public rtm_trans_atm_clr_low |
Definition at line 58 of file rtm_support.f90.