OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
rtm_support Module Reference

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.