MOD_COSP_CLOUDSAT_INTERFACE Module


Uses

  • module~~mod_cosp_cloudsat_interface~~UsesGraph module~mod_cosp_cloudsat_interface MOD_COSP_CLOUDSAT_INTERFACE module~cosp_kinds cosp_kinds module~mod_cosp_cloudsat_interface->module~cosp_kinds module~quickbeam quickbeam module~mod_cosp_cloudsat_interface->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

Used by

  • module~~mod_cosp_cloudsat_interface~~UsedByGraph module~mod_cosp_cloudsat_interface MOD_COSP_CLOUDSAT_INTERFACE module~mod_cosp MOD_COSP module~mod_cosp->module~mod_cosp_cloudsat_interface module~mod_cosp~2 MOD_COSP module~mod_cosp~2->module~mod_cosp_cloudsat_interface module~lmdz_cosp_subsample_and_optics_mod~2 LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD module~lmdz_cosp_subsample_and_optics_mod~2->module~mod_cosp module~lmdz_cosp_construct_destroy_mod~2 LMDZ_COSP_CONSTRUCT_DESTROY_MOD module~lmdz_cosp_construct_destroy_mod~2->module~mod_cosp module~lmdz_cosp_subsample_and_optics_mod LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD module~lmdz_cosp_subsample_and_optics_mod->module~mod_cosp module~lmdz_cosp_construct_destroy_mod LMDZ_COSP_CONSTRUCT_DESTROY_MOD module~lmdz_cosp_construct_destroy_mod->module~mod_cosp proc~lmdz_cosp_output_write~2 lmdz_cosp_output_write proc~lmdz_cosp_output_write~2->module~mod_cosp proc~lmdz_cosp_interface~2 lmdz_cosp_interface proc~lmdz_cosp_interface~2->module~mod_cosp proc~lmdz_cosp_interface~2->module~lmdz_cosp_subsample_and_optics_mod~2 proc~lmdz_cosp_interface~2->module~lmdz_cosp_construct_destroy_mod proc~lmdz_cosp_output_write lmdz_cosp_output_write proc~lmdz_cosp_output_write->module~mod_cosp proc~lmdz_cosp_interface lmdz_cosp_interface proc~lmdz_cosp_interface->module~mod_cosp proc~lmdz_cosp_interface->module~lmdz_cosp_subsample_and_optics_mod~2 proc~lmdz_cosp_interface->module~lmdz_cosp_construct_destroy_mod

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