setup_radiation Subroutine

public subroutine setup_radiation(config)

Uses

  • proc~~setup_radiation~2~~UsesGraph proc~setup_radiation~2 setup_radiation module~radiation_config radiation_config proc~setup_radiation~2->module~radiation_config module~radiation_spectral_definition~2 radiation_spectral_definition proc~setup_radiation~2->module~radiation_spectral_definition~2 module~yomhook yomhook proc~setup_radiation~2->module~yomhook module~radiation_general_cloud_optics radiation_general_cloud_optics proc~setup_radiation~2->module~radiation_general_cloud_optics module~radiation_monochromatic~2 radiation_monochromatic proc~setup_radiation~2->module~radiation_monochromatic~2 module~parkind1~2 PARKIND1 proc~setup_radiation~2->module~parkind1~2 module~radiation_cloud_optics~2 radiation_cloud_optics proc~setup_radiation~2->module~radiation_cloud_optics~2 module~radiation_aerosol_optics~2 radiation_aerosol_optics proc~setup_radiation~2->module~radiation_aerosol_optics~2 module~radiation_ifs_rrtm~2 radiation_ifs_rrtm proc~setup_radiation~2->module~radiation_ifs_rrtm~2 module~radiation_ecckd_interface radiation_ecckd_interface proc~setup_radiation~2->module~radiation_ecckd_interface 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_spectral_definition~2->module~parkind1~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~radiation_spectral_definition~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~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~yomlun_ifsaux->module~parkind1~2

Arguments

Type IntentOptional Attributes Name
type(config_type), intent(inout) :: config

Calls

proc~~setup_radiation~2~~CallsGraph proc~setup_radiation~2 setup_radiation proc~setup_general_cloud_optics setup_general_cloud_optics proc~setup_radiation~2->proc~setup_general_cloud_optics proc~setup_gas_optics~3 setup_gas_optics proc~setup_radiation~2->proc~setup_gas_optics~3 proc~setup_aerosol_optics setup_aerosol_optics proc~setup_radiation~2->proc~setup_aerosol_optics proc~dr_hook dr_hook proc~setup_radiation~2->proc~dr_hook proc~setup_gas_optics~2 setup_gas_optics proc~setup_radiation~2->proc~setup_gas_optics~2 proc~setup_cloud_optics setup_cloud_optics proc~setup_radiation~2->proc~setup_cloud_optics proc~setup_gas_optics setup_gas_optics proc~setup_radiation~2->proc~setup_gas_optics proc~setup_general_cloud_optics->proc~dr_hook proc~setup_gas_optics~3->proc~dr_hook proc~setup_aerosol_optics->proc~dr_hook proc~setup_general_aerosol_optics setup_general_aerosol_optics proc~setup_aerosol_optics->proc~setup_general_aerosol_optics proc~radiation_abort radiation_abort proc~setup_aerosol_optics->proc~radiation_abort proc~setup_gas_optics~2->proc~dr_hook proc~surrtrf SURRTRF proc~setup_gas_optics~2->proc~surrtrf proc~surrtab SURRTAB proc~setup_gas_optics~2->proc~surrtab proc~srtm_init~2 SRTM_INIT proc~setup_gas_optics~2->proc~srtm_init~2 proc~surrtpk SURRTPK proc~setup_gas_optics~2->proc~surrtpk proc~rrtm_init_140gp RRTM_INIT_140GP proc~setup_gas_optics~2->proc~rrtm_init_140gp proc~setup_cloud_optics->proc~dr_hook proc~setup_cloud_optics->proc~radiation_abort proc~surrtrf->proc~dr_hook proc~setup_general_aerosol_optics->proc~dr_hook proc~setup_general_aerosol_optics_legacy setup_general_aerosol_optics_legacy proc~setup_general_aerosol_optics->proc~setup_general_aerosol_optics_legacy proc~surrtab->proc~dr_hook proc~srtm_init~2->proc~dr_hook proc~susrtm SUSRTM proc~srtm_init~2->proc~susrtm proc~srtm_kgb19 SRTM_KGB19 proc~srtm_init~2->proc~srtm_kgb19 proc~srtm_cmbgb23 SRTM_CMBGB23 proc~srtm_init~2->proc~srtm_cmbgb23 proc~srtm_cmbgb25 SRTM_CMBGB25 proc~srtm_init~2->proc~srtm_cmbgb25 proc~srtm_cmbgb19 SRTM_CMBGB19 proc~srtm_init~2->proc~srtm_cmbgb19 proc~modify_wv_continuum MODIFY_WV_CONTINUUM proc~srtm_init~2->proc~modify_wv_continuum proc~srtm_kgb26 SRTM_KGB26 proc~srtm_init~2->proc~srtm_kgb26 proc~srtm_cmbgb28 SRTM_CMBGB28 proc~srtm_init~2->proc~srtm_cmbgb28 proc~srtm_cmbgb29 SRTM_CMBGB29 proc~srtm_init~2->proc~srtm_cmbgb29 proc~srtm_kgb21 SRTM_KGB21 proc~srtm_init~2->proc~srtm_kgb21 proc~srtm_kgb24 SRTM_KGB24 proc~srtm_init~2->proc~srtm_kgb24 proc~srtm_kgb28 SRTM_KGB28 proc~srtm_init~2->proc~srtm_kgb28 proc~srtm_cmbgb17 SRTM_CMBGB17 proc~srtm_init~2->proc~srtm_cmbgb17 proc~srtm_kgb22 SRTM_KGB22 proc~srtm_init~2->proc~srtm_kgb22 proc~srtm_cmbgb18 SRTM_CMBGB18 proc~srtm_init~2->proc~srtm_cmbgb18 proc~srtm_cmbgb22 SRTM_CMBGB22 proc~srtm_init~2->proc~srtm_cmbgb22 proc~srtm_kgb20 SRTM_KGB20 proc~srtm_init~2->proc~srtm_kgb20 proc~srtm_kgb29 SRTM_KGB29 proc~srtm_init~2->proc~srtm_kgb29 proc~srtm_cmbgb26 SRTM_CMBGB26 proc~srtm_init~2->proc~srtm_cmbgb26 proc~srtm_kgb16 SRTM_KGB16 proc~srtm_init~2->proc~srtm_kgb16 proc~srtm_kgb17 SRTM_KGB17 proc~srtm_init~2->proc~srtm_kgb17 proc~srtm_kgb18 SRTM_KGB18 proc~srtm_init~2->proc~srtm_kgb18 proc~srtm_kgb27 SRTM_KGB27 proc~srtm_init~2->proc~srtm_kgb27 proc~srtm_cmbgb27 SRTM_CMBGB27 proc~srtm_init~2->proc~srtm_cmbgb27 proc~srtm_kgb25 SRTM_KGB25 proc~srtm_init~2->proc~srtm_kgb25 proc~srtm_cmbgb21 SRTM_CMBGB21 proc~srtm_init~2->proc~srtm_cmbgb21 proc~srtm_cmbgb20 SRTM_CMBGB20 proc~srtm_init~2->proc~srtm_cmbgb20 proc~srtm_cmbgb24 SRTM_CMBGB24 proc~srtm_init~2->proc~srtm_cmbgb24 proc~srtm_kgb23 SRTM_KGB23 proc~srtm_init~2->proc~srtm_kgb23 proc~srtm_cmbgb16 SRTM_CMBGB16 proc~srtm_init~2->proc~srtm_cmbgb16 proc~surrtpk->proc~dr_hook proc~rrtm_init_140gp->proc~dr_hook proc~rrtm_cmbgb5 RRTM_CMBGB5 proc~rrtm_init_140gp->proc~rrtm_cmbgb5 proc~rrtm_cmbgb7 RRTM_CMBGB7 proc~rrtm_init_140gp->proc~rrtm_cmbgb7 proc~rrtm_cmbgb16 RRTM_CMBGB16 proc~rrtm_init_140gp->proc~rrtm_cmbgb16 proc~rrtm_kgb4 RRTM_KGB4 proc~rrtm_init_140gp->proc~rrtm_kgb4 proc~rrtm_cmbgb11 RRTM_CMBGB11 proc~rrtm_init_140gp->proc~rrtm_cmbgb11 proc~rrtm_cmbgb13 RRTM_CMBGB13 proc~rrtm_init_140gp->proc~rrtm_cmbgb13 proc~rrtm_cmbgb2 RRTM_CMBGB2 proc~rrtm_init_140gp->proc~rrtm_cmbgb2 proc~rrtm_cmbgb3 RRTM_CMBGB3 proc~rrtm_init_140gp->proc~rrtm_cmbgb3 proc~rrtm_kgb1 RRTM_KGB1 proc~rrtm_init_140gp->proc~rrtm_kgb1 proc~rrtm_kgb12 RRTM_KGB12 proc~rrtm_init_140gp->proc~rrtm_kgb12 proc~rrtm_kgb8 RRTM_KGB8 proc~rrtm_init_140gp->proc~rrtm_kgb8 proc~rrtm_kgb14 RRTM_KGB14 proc~rrtm_init_140gp->proc~rrtm_kgb14 proc~rrtm_kgb11 RRTM_KGB11 proc~rrtm_init_140gp->proc~rrtm_kgb11 proc~rrtm_kgb15 RRTM_KGB15 proc~rrtm_init_140gp->proc~rrtm_kgb15 proc~rrtm_cmbgb8 RRTM_CMBGB8 proc~rrtm_init_140gp->proc~rrtm_cmbgb8 proc~rrtm_cmbgb15 RRTM_CMBGB15 proc~rrtm_init_140gp->proc~rrtm_cmbgb15 proc~rrtm_kgb6 RRTM_KGB6 proc~rrtm_init_140gp->proc~rrtm_kgb6 proc~rrtm_kgb13 RRTM_KGB13 proc~rrtm_init_140gp->proc~rrtm_kgb13 proc~rrtm_cmbgb6 RRTM_CMBGB6 proc~rrtm_init_140gp->proc~rrtm_cmbgb6 proc~rrtm_cmbgb14 RRTM_CMBGB14 proc~rrtm_init_140gp->proc~rrtm_cmbgb14 proc~rrtm_cmbgb4 RRTM_CMBGB4 proc~rrtm_init_140gp->proc~rrtm_cmbgb4 proc~rrtm_kgb3 RRTM_KGB3 proc~rrtm_init_140gp->proc~rrtm_kgb3 proc~rrtm_cmbgb10 RRTM_CMBGB10 proc~rrtm_init_140gp->proc~rrtm_cmbgb10 proc~rrtm_cmbgb12 RRTM_CMBGB12 proc~rrtm_init_140gp->proc~rrtm_cmbgb12 proc~rrtm_cmbgb1 RRTM_CMBGB1 proc~rrtm_init_140gp->proc~rrtm_cmbgb1 proc~rrtm_kgb9 RRTM_KGB9 proc~rrtm_init_140gp->proc~rrtm_kgb9 proc~surrtftr SURRTFTR proc~rrtm_init_140gp->proc~surrtftr proc~rrtm_kgb5 RRTM_KGB5 proc~rrtm_init_140gp->proc~rrtm_kgb5 proc~rrtm_cmbgb9 RRTM_CMBGB9 proc~rrtm_init_140gp->proc~rrtm_cmbgb9 proc~rrtm_kgb2 RRTM_KGB2 proc~rrtm_init_140gp->proc~rrtm_kgb2 proc~rrtm_kgb7 RRTM_KGB7 proc~rrtm_init_140gp->proc~rrtm_kgb7 proc~rrtm_kgb16 RRTM_KGB16 proc~rrtm_init_140gp->proc~rrtm_kgb16 proc~rrtm_kgb10 RRTM_KGB10 proc~rrtm_init_140gp->proc~rrtm_kgb10 proc~susrtm->proc~dr_hook proc~rrtm_cmbgb5->proc~dr_hook proc~rrtm_cmbgb7->proc~dr_hook proc~rrtm_cmbgb16->proc~dr_hook proc~srtm_kgb19->proc~dr_hook proc~abor1 ABOR1 proc~srtm_kgb19->proc~abor1 interface~mpl_broadcast MPL_BROADCAST proc~srtm_kgb19->interface~mpl_broadcast proc~srtm_cmbgb23->proc~dr_hook proc~setup_general_aerosol_optics_legacy->proc~dr_hook proc~rrtm_kgb4->proc~dr_hook proc~rrtm_kgb4->proc~abor1 proc~rrtm_kgb4->interface~mpl_broadcast proc~rrtm_cmbgb11->proc~dr_hook proc~rrtm_cmbgb13->proc~dr_hook proc~srtm_cmbgb25->proc~dr_hook proc~rrtm_cmbgb2->proc~dr_hook proc~rrtm_cmbgb3->proc~dr_hook proc~srtm_cmbgb19->proc~dr_hook proc~modify_wv_continuum->proc~dr_hook proc~srtm_kgb26->proc~dr_hook proc~rrtm_kgb1->proc~dr_hook proc~rrtm_kgb1->proc~abor1 proc~rrtm_kgb1->interface~mpl_broadcast proc~rrtm_kgb12->proc~dr_hook proc~rrtm_kgb12->proc~abor1 proc~rrtm_kgb12->interface~mpl_broadcast proc~srtm_cmbgb28->proc~dr_hook proc~srtm_cmbgb29->proc~dr_hook proc~rrtm_kgb8->proc~dr_hook proc~rrtm_kgb8->proc~abor1 proc~rrtm_kgb8->interface~mpl_broadcast proc~srtm_kgb21->proc~dr_hook proc~srtm_kgb21->proc~abor1 proc~srtm_kgb21->interface~mpl_broadcast proc~rrtm_kgb14->proc~dr_hook proc~rrtm_kgb14->proc~abor1 proc~rrtm_kgb14->interface~mpl_broadcast proc~srtm_kgb24->proc~dr_hook proc~srtm_kgb24->proc~abor1 proc~srtm_kgb24->interface~mpl_broadcast proc~srtm_kgb28->proc~dr_hook proc~srtm_kgb28->proc~abor1 proc~srtm_kgb28->interface~mpl_broadcast proc~srtm_cmbgb17->proc~dr_hook proc~rrtm_kgb11->proc~dr_hook proc~rrtm_kgb11->proc~abor1 proc~rrtm_kgb11->interface~mpl_broadcast proc~rrtm_kgb15->proc~dr_hook proc~rrtm_kgb15->proc~abor1 proc~rrtm_kgb15->interface~mpl_broadcast proc~rrtm_cmbgb8->proc~dr_hook proc~rrtm_cmbgb15->proc~dr_hook proc~srtm_kgb22->proc~dr_hook proc~srtm_kgb22->proc~abor1 proc~srtm_kgb22->interface~mpl_broadcast proc~srtm_cmbgb18->proc~dr_hook proc~rrtm_kgb6->proc~dr_hook proc~rrtm_kgb6->proc~abor1 proc~rrtm_kgb6->interface~mpl_broadcast proc~srtm_cmbgb22->proc~dr_hook proc~rrtm_kgb13->proc~dr_hook proc~rrtm_kgb13->proc~abor1 proc~rrtm_kgb13->interface~mpl_broadcast proc~rrtm_cmbgb6->proc~dr_hook proc~rrtm_cmbgb14->proc~dr_hook proc~srtm_kgb20->proc~dr_hook proc~srtm_kgb20->proc~abor1 proc~srtm_kgb20->interface~mpl_broadcast proc~srtm_kgb29->proc~dr_hook proc~srtm_kgb29->proc~abor1 proc~srtm_kgb29->interface~mpl_broadcast proc~srtm_cmbgb26->proc~dr_hook proc~srtm_kgb16->proc~dr_hook proc~srtm_kgb16->proc~abor1 proc~srtm_kgb16->interface~mpl_broadcast proc~rrtm_cmbgb4->proc~dr_hook proc~srtm_kgb17->proc~dr_hook proc~srtm_kgb17->proc~abor1 proc~srtm_kgb17->interface~mpl_broadcast proc~srtm_kgb18->proc~dr_hook proc~srtm_kgb18->proc~abor1 proc~srtm_kgb18->interface~mpl_broadcast proc~srtm_kgb27->proc~dr_hook proc~srtm_kgb27->proc~abor1 proc~srtm_kgb27->interface~mpl_broadcast proc~rrtm_kgb3->proc~dr_hook proc~rrtm_kgb3->interface~mpl_broadcast proc~rrtm_cmbgb10->proc~dr_hook proc~rrtm_cmbgb12->proc~dr_hook proc~srtm_cmbgb27->proc~dr_hook proc~rrtm_cmbgb1->proc~dr_hook proc~rrtm_kgb9->proc~dr_hook proc~rrtm_kgb9->proc~abor1 proc~rrtm_kgb9->interface~mpl_broadcast proc~srtm_kgb25->proc~dr_hook proc~srtm_kgb25->proc~abor1 proc~srtm_kgb25->interface~mpl_broadcast proc~srtm_cmbgb21->proc~dr_hook proc~surrtftr->proc~dr_hook proc~rrtm_kgb5->proc~dr_hook proc~rrtm_kgb5->proc~abor1 proc~rrtm_kgb5->interface~mpl_broadcast proc~rrtm_cmbgb9->proc~dr_hook proc~srtm_cmbgb20->proc~dr_hook proc~srtm_cmbgb24->proc~dr_hook proc~rrtm_kgb2->proc~dr_hook proc~rrtm_kgb2->proc~abor1 proc~rrtm_kgb2->interface~mpl_broadcast proc~rrtm_kgb7->proc~dr_hook proc~rrtm_kgb7->proc~abor1 proc~rrtm_kgb7->interface~mpl_broadcast proc~rrtm_kgb16->proc~dr_hook proc~rrtm_kgb16->proc~abor1 proc~rrtm_kgb16->interface~mpl_broadcast proc~srtm_kgb23->proc~dr_hook proc~srtm_kgb23->proc~abor1 proc~srtm_kgb23->interface~mpl_broadcast proc~rrtm_kgb10->proc~dr_hook proc~rrtm_kgb10->proc~abor1 proc~rrtm_kgb10->interface~mpl_broadcast proc~srtm_cmbgb16->proc~dr_hook

Contents