FV3 Bundle
ada_module Module Reference

Functions/Subroutines

subroutine, public crtm_ada (n_Layers, w, T_OD, cosmic_background, emissivity, reflectivity, direct_reflectivity, RTV)
 
subroutine crtm_amom_layer (n_streams, nZ, KL, single_albedo, optical_depth, total_opt, COS_Angle, COS_Weight, ff, bb, Planck_Func, RTV)
 
subroutine, public crtm_ada_tl (n_Layers, w, T_OD, cosmic_background, emissivity, direct_reflectivity, RTV, Planck_Atmosphere_TL, Planck_Surface_TL, w_TL, T_OD_TL, emissivity_TL, reflectivity_TL, direct_reflectivity_TL, Pff_TL, Pbb_TL, s_rad_up_TL)
 
subroutine crtm_amom_layer_tl (n_streams, nZ, KL, single_albedo, optical_depth, total_opt, COS_Angle, COS_Weight, ff, bb, Planck_Func, single_albedo_TL, optical_depth_TL, total_opt_TL, ff_TL, bb_TL, Planck_Func_TL, RTV, trans_TL, refl_TL, source_up_TL, source_down_TL)
 
subroutine, public crtm_ada_ad (n_Layers, w, T_OD, cosmic_background, emissivity, direct_reflectivity, RTV, s_rad_up_AD, Planck_Atmosphere_AD, Planck_Surface_AD, w_AD, T_OD_AD, emissivity_AD, reflectivity_AD, direct_reflectivity_AD, Pff_AD, Pbb_AD)
 
subroutine crtm_amom_layer_ad (n_streams, nZ, KL, single_albedo, optical_depth, total_opt, COS_Angle, COS_Weight, ff, bb, Planck_Func, trans_AD, refl_AD, source_up_AD, source_down_AD, RTV, single_albedo_AD, optical_depth_AD, total_opt_AD, ff_AD, bb_AD, Planck_Func_AD)
 

Variables

character(*), parameter module_version_id = '$Id: $'
 

Function/Subroutine Documentation

◆ crtm_ada()

subroutine, public ada_module::crtm_ada ( integer, intent(in)  n_Layers,
real (fp), dimension( : ), intent(in)  w,
real (fp), dimension( : ), intent(in)  T_OD,
real (fp), intent(in)  cosmic_background,
real (fp), dimension( : ), intent(in)  emissivity,
real (fp), dimension( :,: ), intent(in)  reflectivity,
real (fp), dimension( : ), intent(in)  direct_reflectivity,
type(rtv_type), intent(inout)  RTV 
)

Definition at line 64 of file ADA_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ crtm_ada_ad()

subroutine, public ada_module::crtm_ada_ad ( integer, intent(in)  n_Layers,
real (fp), dimension( : ), intent(in)  w,
real (fp), dimension( : ), intent(in)  T_OD,
real (fp), intent(in)  cosmic_background,
real (fp), dimension( : ), intent(in)  emissivity,
real (fp), dimension( : ), intent(in)  direct_reflectivity,
type(rtv_type), intent(in)  RTV,
real (fp), dimension( : ), intent(inout)  s_rad_up_AD,
real (fp), dimension( 0: ), intent(inout)  Planck_Atmosphere_AD,
real (fp), intent(inout)  Planck_Surface_AD,
real (fp), dimension( : ), intent(inout)  w_AD,
real (fp), dimension( : ), intent(inout)  T_OD_AD,
real (fp), dimension( : ), intent(inout)  emissivity_AD,
real (fp), dimension( :,: ), intent(inout)  reflectivity_AD,
real (fp), dimension( : ), intent(inout)  direct_reflectivity_AD,
real (fp), dimension( :,:,: ), intent(inout)  Pff_AD,
real (fp), dimension( :,:,: ), intent(inout)  Pbb_AD 
)

Definition at line 949 of file ADA_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ crtm_ada_tl()

subroutine, public ada_module::crtm_ada_tl ( integer, intent(in)  n_Layers,
real (fp), dimension( : ), intent(in)  w,
real (fp), dimension( : ), intent(in)  T_OD,
real (fp), intent(in)  cosmic_background,
real (fp), dimension( : ), intent(in)  emissivity,
real (fp), dimension( : ), intent(in)  direct_reflectivity,
type(rtv_type), intent(in)  RTV,
real (fp), dimension( 0: ), intent(in)  Planck_Atmosphere_TL,
real (fp), intent(in)  Planck_Surface_TL,
real (fp), dimension( : ), intent(in)  w_TL,
real (fp), dimension( : ), intent(in)  T_OD_TL,
real (fp), dimension( : ), intent(in)  emissivity_TL,
real (fp), dimension( :,: ), intent(in)  reflectivity_TL,
real (fp), dimension( : ), intent(inout)  direct_reflectivity_TL,
real (fp), dimension( :,:,: ), intent(in)  Pff_TL,
real (fp), dimension( :,:,: ), intent(in)  Pbb_TL,
real (fp), dimension( : ), intent(inout)  s_rad_up_TL 
)

Definition at line 474 of file ADA_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ crtm_amom_layer()

subroutine ada_module::crtm_amom_layer ( integer, intent(in)  n_streams,
integer, intent(in)  nZ,
integer, intent(in)  KL,
real(fp)  single_albedo,
real(fp)  optical_depth,
real(fp)  total_opt,
real(fp), dimension(:), intent(in)  COS_Angle,
real(fp), dimension(:), intent(in)  COS_Weight,
real(fp), dimension(:,:), intent(in)  ff,
real(fp), dimension(:,:), intent(in)  bb,
real(fp)  Planck_Func,
type(rtv_type), intent(inout)  RTV 
)
private

Definition at line 221 of file ADA_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ crtm_amom_layer_ad()

subroutine ada_module::crtm_amom_layer_ad ( integer, intent(in)  n_streams,
integer, intent(in)  nZ,
integer, intent(in)  KL,
real(fp)  single_albedo,
real(fp)  optical_depth,
real(fp)  total_opt,
real(fp), dimension(:), intent(in)  COS_Angle,
real(fp), dimension(:), intent(in)  COS_Weight,
real(fp), dimension(:,:), intent(in)  ff,
real(fp), dimension(:,:), intent(in)  bb,
real(fp)  Planck_Func,
real(fp), dimension( :,: ), intent(inout)  trans_AD,
real(fp), dimension( :,: ), intent(inout)  refl_AD,
real(fp), dimension( : ), intent(inout)  source_up_AD,
real(fp), dimension( : ), intent(inout)  source_down_AD,
type(rtv_type), intent(in)  RTV,
real(fp), intent(inout)  single_albedo_AD,
real(fp), intent(inout)  optical_depth_AD,
real(fp), intent(inout)  total_opt_AD,
real(fp), dimension(:,:), intent(inout)  ff_AD,
real(fp), dimension(:,:), intent(inout)  bb_AD,
real(fp), intent(inout)  Planck_Func_AD 
)
private

Definition at line 1166 of file ADA_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ crtm_amom_layer_tl()

subroutine ada_module::crtm_amom_layer_tl ( integer, intent(in)  n_streams,
integer, intent(in)  nZ,
integer, intent(in)  KL,
real(fp)  single_albedo,
real(fp)  optical_depth,
real(fp)  total_opt,
real(fp), dimension(:), intent(in)  COS_Angle,
real(fp), dimension(:), intent(in)  COS_Weight,
real(fp), dimension(:,:), intent(in)  ff,
real(fp), dimension(:,:), intent(in)  bb,
real(fp)  Planck_Func,
real(fp), intent(in)  single_albedo_TL,
real(fp), intent(in)  optical_depth_TL,
real(fp), intent(in)  total_opt_TL,
real(fp), dimension(:,:), intent(in)  ff_TL,
real(fp), dimension(:,:), intent(in)  bb_TL,
real(fp), intent(in)  Planck_Func_TL,
type(rtv_type), intent(in)  RTV,
real(fp), dimension( :,: ), intent(out)  trans_TL,
real(fp), dimension( :,: ), intent(out)  refl_TL,
real(fp), dimension( : ), intent(out)  source_up_TL,
real(fp), dimension( : ), intent(out)  source_down_TL 
)
private

Definition at line 653 of file ADA_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ module_version_id

character(*), parameter ada_module::module_version_id = '$Id: $'
private

Definition at line 42 of file ADA_Module.f90.