RADIATION_SETUP Module


Uses

  • module~~radiation_setup~~UsesGraph module~radiation_setup RADIATION_SETUP module~radiation_interface radiation_interface module~radiation_setup->module~radiation_interface module~setup_config_from_lmdz setup_config_from_lmdz module~radiation_setup->module~setup_config_from_lmdz module~parkind1~2 PARKIND1 module~radiation_setup->module~parkind1~2 module~radiation_config radiation_config module~radiation_setup->module~radiation_config module~setup_config_from_lmdz->module~parkind1~2 module~radiation_config->module~parkind1~2 module~radiation_general_cloud_optics_data radiation_general_cloud_optics_data module~radiation_config->module~radiation_general_cloud_optics_data module~radiation_cloud_cover radiation_cloud_cover module~radiation_config->module~radiation_cloud_cover module~radiation_pdf_sampler~2 radiation_pdf_sampler module~radiation_config->module~radiation_pdf_sampler~2 module~radiation_aerosol_optics_data~2 radiation_aerosol_optics_data module~radiation_config->module~radiation_aerosol_optics_data~2 module~radiation_cloud_optics_data~2 radiation_cloud_optics_data module~radiation_config->module~radiation_cloud_optics_data~2 module~radiation_ecckd~2 radiation_ecckd module~radiation_config->module~radiation_ecckd~2 module~radiation_general_cloud_optics_data->module~parkind1~2 module~radiation_cloud_cover->module~parkind1~2 module~radiation_pdf_sampler~2->module~parkind1~2 module~radiation_aerosol_optics_data~2->module~parkind1~2 module~radiation_io~2 radiation_io module~radiation_aerosol_optics_data~2->module~radiation_io~2 module~radiation_cloud_optics_data~2->module~parkind1~2 module~radiation_ecckd~2->module~parkind1~2 module~radiation_ecckd_gas radiation_ecckd_gas module~radiation_ecckd~2->module~radiation_ecckd_gas module~radiation_gas_constants radiation_gas_constants module~radiation_ecckd~2->module~radiation_gas_constants module~radiation_spectral_definition~2 radiation_spectral_definition module~radiation_ecckd~2->module~radiation_spectral_definition~2 module~yomlun_ifsaux YOMLUN_IFSAUX module~radiation_io~2->module~yomlun_ifsaux module~radiation_ecckd_gas->module~parkind1~2 module~radiation_ecckd_gas->module~radiation_gas_constants module~radiation_gas_constants->module~parkind1~2 module~radiation_spectral_definition~2->module~parkind1~2 module~yomlun_ifsaux->module~parkind1~2

Contents


Variables

Type Visibility Attributes Name Initial
integer, public :: NWEIGHT_UV
integer, public :: IBAND_UV(100)
real(kind=JPRB), public :: WEIGHT_UV(100)
integer, public :: NWEIGHT_PAR
integer, public :: IBAND_PAR(100)
real(kind=JPRB), public :: WEIGHT_PAR(100)
integer, public, parameter :: ITYPE_TROP_BG_AER = 8
integer, public, parameter :: ITYPE_STRAT_BG_AER = 12
real(kind=JPRB), public :: TROP_BG_AER_MASS_EXT
real(kind=JPRB), public :: STRAT_BG_AER_MASS_EXT

Subroutines

public subroutine SETUP_RADIATION_SCHEME(LOUTPUT, file_name, rad_config, driver_config)

call rad_config%define_lw_emiss_intervals(3, & & (/ 8.0e-6_jprb,13.0e-6_jprb /), (/ 1,2,1 /))

Arguments

Type IntentOptional Attributes Name
logical, intent(in), optional :: LOUTPUT
character(len=512) :: file_name
type(config_type) :: rad_config
type(driver_config_type) :: driver_config