MOD_COSP_CLOUDSAT_INTERFACE Module


Uses

  • module~~mod_cosp_cloudsat_interface~2~~UsesGraph module~mod_cosp_cloudsat_interface~2 MOD_COSP_CLOUDSAT_INTERFACE module~cosp_kinds cosp_kinds module~mod_cosp_cloudsat_interface~2->module~cosp_kinds module~quickbeam quickbeam module~mod_cosp_cloudsat_interface~2->module~quickbeam module~quickbeam->module~cosp_kinds module~mod_cosp_stats~2 MOD_COSP_STATS module~quickbeam->module~mod_cosp_stats~2 module~mod_cosp_config~2 MOD_COSP_CONFIG module~quickbeam->module~mod_cosp_config~2 module~mod_cosp_stats~2->module~cosp_kinds module~mod_cosp_stats~2->module~mod_cosp_config~2 module~mod_cosp_config~2->module~cosp_kinds

Contents


Variables

Type Visibility Attributes Name Initial
character(len=120), public :: RADAR_SIM_LUT_DIRECTORY = './'
logical, public :: RADAR_SIM_LOAD_scale_LUTs_flag = .false.
logical, public :: RADAR_SIM_UPDATE_scale_LUTs_flag = .false.

Derived Types

type, public ::  cloudsat_IN

Components

Type Visibility Attributes Name Initial
integer, public, pointer :: Npoints
integer, public, pointer :: Nlevels
integer, public, pointer :: Ncolumns
real(kind=wp), public, pointer :: hgt_matrix(:,:)
real(kind=wp), public, pointer :: z_vol(:,:,:)
real(kind=wp), public, pointer :: kr_vol(:,:,:)
real(kind=wp), public, pointer :: g_vol(:,:,:)
real(kind=wp), public, pointer :: g_to_vol_in(:,:)
type(radar_cfg), public, pointer :: rcfg

Subroutines

public subroutine COSP_CLOUDSAT_INIT(radar_freq, k2, use_gas_abs, do_ray, undef, nhydro, surface_radar, rcfg, cloudsat_micro_scheme, load_LUT)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: radar_freq
real(kind=wp), intent(in) :: k2
integer, intent(in) :: use_gas_abs
integer, intent(in) :: do_ray
real(kind=wp), intent(in) :: undef
integer, intent(in) :: nhydro
integer, intent(in) :: surface_radar
type(radar_cfg) :: rcfg
character(len=64), intent(in) :: cloudsat_micro_scheme
logical, intent(in), optional :: load_LUT