YOMLUN_IFSAUX Module

Logical units used by code


Uses

  • module~~yomlun_ifsaux~~UsesGraph module~yomlun_ifsaux YOMLUN_IFSAUX module~parkind1~2 PARKIND1 module~yomlun_ifsaux->module~parkind1~2

Used by

  • module~~yomlun_ifsaux~~UsedByGraph module~yomlun_ifsaux YOMLUN_IFSAUX proc~abor1~2 ABOR1 proc~abor1~2->module~yomlun_ifsaux proc~surdi15 SURDI15 proc~surdi15->module~yomlun_ifsaux module~yomlun~4 YOMLUN module~yomlun~4->module~yomlun_ifsaux proc~abor1 ABOR1 proc~abor1->module~yomlun_ifsaux proc~surdi15~2 SURDI15 proc~surdi15~2->module~yomlun_ifsaux proc~susat SUSAT proc~susat->module~yomlun_ifsaux proc~susat~2 SUSAT proc~susat~2->module~yomlun_ifsaux module~radiation_io radiation_io module~radiation_io->module~yomlun_ifsaux module~yomlun YOMLUN module~yomlun->module~yomlun_ifsaux module~radiation_io~2 radiation_io module~radiation_io~2->module~yomlun_ifsaux proc~radlsw RADLSW proc~radlsw->module~yomlun_ifsaux proc~radlsw~2 RADLSW proc~radlsw~2->module~yomlun_ifsaux module~yomlun~3 YOMLUN module~yomlun~3->module~yomlun_ifsaux module~yomlun~2 YOMLUN module~yomlun~2->module~yomlun_ifsaux proc~cos_sza COS_SZA proc~cos_sza->module~yomlun~4 proc~print_description~2 print_description proc~print_description~2->module~radiation_io~2 proc~srtm_kgb17~2 SRTM_KGB17 proc~srtm_kgb17~2->module~yomlun~4 proc~srtm_kgb22~2 SRTM_KGB22 proc~srtm_kgb22~2->module~yomlun~4 proc~scale_gas scale_gas proc~scale_gas->module~radiation_io~2 proc~print_integer print_integer proc~print_integer->module~radiation_io~2 proc~define_sw_albedo_intervals~2 define_sw_albedo_intervals proc~define_sw_albedo_intervals~2->module~radiation_io~2 proc~put_gas~2 put_gas proc~put_gas~2->module~radiation_io~2 proc~su0phy~2 SU0PHY proc~su0phy~2->module~yomlun~4 proc~rrtm_kgb7~2 RRTM_KGB7 proc~rrtm_kgb7~2->module~yomlun~4 proc~add_aerosol_optics_direct~2 add_aerosol_optics_direct proc~add_aerosol_optics_direct~2->module~radiation_io~2 module~radiation_config radiation_config proc~add_aerosol_optics_direct~2->module~radiation_config module~radiation_aerosol_optics_data radiation_aerosol_optics_data module~radiation_aerosol_optics_data->module~radiation_io~2 proc~rrtm_kgb11 RRTM_KGB11 proc~rrtm_kgb11->module~yomlun~4 proc~srtm_kgb28 SRTM_KGB28 proc~srtm_kgb28->module~yomlun~4 proc~rrtm_kgb8~2 RRTM_KGB8 proc~rrtm_kgb8~2->module~yomlun~4 proc~calc_mapping_from_wavenumber_bands~2 calc_mapping_from_wavenumber_bands proc~calc_mapping_from_wavenumber_bands~2->module~radiation_io~2 proc~liquid_effective_radius LIQUID_EFFECTIVE_RADIUS proc~liquid_effective_radius->module~yomlun~4 proc~rrtm_kgb6 RRTM_KGB6 proc~rrtm_kgb6->module~yomlun~4 proc~rrtm_kgb3~2 RRTM_KGB3 proc~rrtm_kgb3~2->module~yomlun~4 proc~srtm_kgb27~2 SRTM_KGB27 proc~srtm_kgb27~2->module~yomlun~4 proc~setup_radiation_scheme~2 SETUP_RADIATION_SCHEME proc~setup_radiation_scheme~2->module~yomlun~4 module~surface_fields~2 SURFACE_FIELDS module~surface_fields~2->module~yomlun~4 proc~read_config_from_namelist read_config_from_namelist proc~read_config_from_namelist->module~radiation_io~2 proc~read_spectral_solar_cycle read_spectral_solar_cycle proc~read_spectral_solar_cycle->module~radiation_io~2 module~easy_netcdf~2 easy_netcdf proc~read_spectral_solar_cycle->module~easy_netcdf~2 proc~calc_mapping calc_mapping proc~calc_mapping->module~radiation_io~2 proc~radiation~2 radiation proc~radiation~2->module~radiation_io~2 proc~radiation~2->module~radiation_config proc~get_albedos~2 get_albedos proc~get_albedos~2->module~radiation_io~2 proc~get_albedos~2->module~radiation_config proc~su_aerw~2 SU_AERW proc~su_aerw~2->module~yomlun~4 proc~rrtm_kgb10~2 RRTM_KGB10 proc~rrtm_kgb10~2->module~yomlun~4 proc~calc_region_properties~2 calc_region_properties proc~calc_region_properties~2->module~radiation_io~2 proc~srtm_kgb27 SRTM_KGB27 proc~srtm_kgb27->module~yomlun~4 proc~srtm_kgb24~2 SRTM_KGB24 proc~srtm_kgb24~2->module~yomlun~4 proc~preferred_optical_model preferred_optical_model proc~preferred_optical_model->module~radiation_io~2 proc~get_sw_mapping get_sw_mapping proc~get_sw_mapping->module~radiation_io~2 proc~get_albedos get_albedos proc~get_albedos->module~radiation_io~2 proc~get_albedos->module~radiation_config proc~define_lw_emiss_intervals~2 define_lw_emiss_intervals proc~define_lw_emiss_intervals~2->module~radiation_io~2 proc~scale_gas~2 scale_gas proc~scale_gas~2->module~radiation_io~2 proc~define_sw_albedo_intervals define_sw_albedo_intervals proc~define_sw_albedo_intervals->module~radiation_io~2 proc~allocate_flux_type~2 allocate_flux_type proc~allocate_flux_type~2->module~radiation_io~2 proc~allocate_flux_type~2->module~radiation_config proc~save_surface_fluxes save_surface_fluxes proc~save_surface_fluxes->module~radiation_io~2 proc~save_surface_fluxes->module~easy_netcdf~2 proc~save_surface_fluxes->module~radiation_config proc~srtm_kgb25 SRTM_KGB25 proc~srtm_kgb25->module~yomlun~4 proc~rrtm_kgb7 RRTM_KGB7 proc~rrtm_kgb7->module~yomlun~4 module~gridpoint_buffers~2 GRIDPOINT_BUFFERS module~gridpoint_buffers~2->module~yomlun~4 proc~read_config_from_namelist~4 read_config_from_namelist proc~read_config_from_namelist~4->module~radiation_io~2 proc~set_facet_indices set_facet_indices proc~set_facet_indices->module~radiation_io~2 proc~rrtm_kgb14~2 RRTM_KGB14 proc~rrtm_kgb14~2->module~yomlun~4 proc~read_config_from_namelist~3 read_config_from_namelist proc~read_config_from_namelist~3->module~radiation_io~2 proc~out_of_bounds_3d out_of_bounds_3d proc~out_of_bounds_3d->module~radiation_io~2 proc~consolidate_config consolidate_config proc~consolidate_config->module~radiation_io~2 proc~calc_mapping_from_bands calc_mapping_from_bands proc~calc_mapping_from_bands->module~radiation_io~2 module~easy_netcdf~2->module~radiation_io~2 proc~out_of_bounds_2d out_of_bounds_2d proc~out_of_bounds_2d->module~radiation_io~2 proc~get_enum_code get_enum_code proc~get_enum_code->module~radiation_io~2 proc~sujfh~2 SUJFH proc~sujfh~2->module~yomlun~4 proc~general_cloud_optics general_cloud_optics proc~general_cloud_optics->module~radiation_io~2 proc~general_cloud_optics->module~radiation_config proc~out_of_bounds_3d~2 out_of_bounds_3d proc~out_of_bounds_3d~2->module~radiation_io~2 proc~val923 VAL923 proc~val923->module~yomlun~4 proc~solver_spartacus_lw solver_spartacus_lw proc~solver_spartacus_lw->module~radiation_io~2 proc~solver_spartacus_lw->module~radiation_config proc~consolidate_lw_emiss_intervals~2 consolidate_lw_emiss_intervals proc~consolidate_lw_emiss_intervals~2->module~radiation_io~2 proc~solver_spartacus_lw~2 solver_spartacus_lw proc~solver_spartacus_lw~2->module~radiation_io~2 proc~solver_spartacus_lw~2->module~radiation_config proc~rrtm_kgb12 RRTM_KGB12 proc~rrtm_kgb12->module~yomlun~4 proc~rrtm_kgb8 RRTM_KGB8 proc~rrtm_kgb8->module~yomlun~4 proc~rrtm_kgb15~2 RRTM_KGB15 proc~rrtm_kgb15~2->module~yomlun~4 proc~print_surface_representation print_surface_representation proc~print_surface_representation->module~radiation_io~2 proc~rrtm_kgb15 RRTM_KGB15 proc~rrtm_kgb15->module~yomlun~4 proc~rrtm_kgb6~2 RRTM_KGB6 proc~rrtm_kgb6~2->module~yomlun~4 proc~srtm_kgb18~2 SRTM_KGB18 proc~srtm_kgb18~2->module~yomlun~4 proc~solver_mcica_lw solver_mcica_lw proc~solver_mcica_lw->module~radiation_io~2 proc~solver_mcica_lw->module~radiation_config program~ecrad_ifs_driver ecrad_ifs_driver program~ecrad_ifs_driver->module~radiation_io~2 program~ecrad_ifs_driver->module~easy_netcdf~2 module~radiation_setup~3 RADIATION_SETUP program~ecrad_ifs_driver->module~radiation_setup~3 proc~su_uvrad SU_UVRAD proc~su_uvrad->module~yomlun~4 proc~read_config_from_namelist~2 read_config_from_namelist proc~read_config_from_namelist~2->module~radiation_io~2 proc~setup_cloud_optics~4 setup_cloud_optics proc~setup_cloud_optics~4->module~radiation_io~2 proc~setup_cloud_optics~4->module~radiation_config proc~cloud_optics~2 cloud_optics proc~cloud_optics~2->module~radiation_io~2 proc~cloud_optics~2->module~radiation_config proc~put_gas put_gas proc~put_gas->module~radiation_io~2 proc~print_description print_description proc~print_description->module~radiation_io~2 proc~print_logical print_logical proc~print_logical->module~radiation_io~2 proc~read_config_from_namelist~5 read_config_from_namelist proc~read_config_from_namelist~5->module~radiation_io~2 proc~srtm_kgb29 SRTM_KGB29 proc~srtm_kgb29->module~yomlun~4 proc~setup_general_cloud_optics setup_general_cloud_optics proc~setup_general_cloud_optics->module~radiation_io~2 proc~setup_general_cloud_optics->module~radiation_config proc~setup_radiation_scheme SETUP_RADIATION_SCHEME proc~setup_radiation_scheme->module~yomlun~4 module~gridpoint_buffers GRIDPOINT_BUFFERS module~gridpoint_buffers->module~yomlun~4 proc~assert_units_gas~2 assert_units_gas proc~assert_units_gas~2->module~radiation_io~2 proc~srtm_kgb17 SRTM_KGB17 proc~srtm_kgb17->module~yomlun~4 proc~general_cloud_optics~2 general_cloud_optics proc~general_cloud_optics~2->module~radiation_io~2 proc~general_cloud_optics~2->module~radiation_config proc~print_enum~2 print_enum proc~print_enum~2->module~radiation_io~2 proc~ice_effective_radius ICE_EFFECTIVE_RADIUS proc~ice_effective_radius->module~yomlun~4 proc~rrtm_kgb9 RRTM_KGB9 proc~rrtm_kgb9->module~yomlun~4 proc~srtm_kgb16~2 SRTM_KGB16 proc~srtm_kgb16~2->module~yomlun~4 proc~consolidate_lw_emiss_intervals consolidate_lw_emiss_intervals proc~consolidate_lw_emiss_intervals->module~radiation_io~2 proc~save_sw_diagnostics save_sw_diagnostics proc~save_sw_diagnostics->module~radiation_io~2 proc~save_sw_diagnostics->module~easy_netcdf~2 proc~save_sw_diagnostics->module~radiation_config proc~print_ckd_model~2 print_ckd_model proc~print_ckd_model~2->module~radiation_io~2 proc~rrtm_kgb2 RRTM_KGB2 proc~rrtm_kgb2->module~yomlun~4 proc~sugfl~2 SUGFL proc~sugfl~2->module~yomlun~4 module~gfl_subs GFL_SUBS proc~sugfl~2->module~gfl_subs proc~rrtm_kgb11~2 RRTM_KGB11 proc~rrtm_kgb11~2->module~yomlun~4 proc~get_index~2 get_index proc~get_index~2->module~radiation_io~2 proc~get_index~2->module~easy_netcdf~2 proc~add_aerosol_optics add_aerosol_optics proc~add_aerosol_optics->module~radiation_io~2 module~radiation_aerosol_optics_data~2 radiation_aerosol_optics_data proc~add_aerosol_optics->module~radiation_aerosol_optics_data~2 proc~add_aerosol_optics->module~radiation_config proc~put_well_mixed_gas put_well_mixed_gas proc~put_well_mixed_gas->module~radiation_io~2 proc~get_index get_index proc~get_index->module~radiation_io~2 proc~print_enum print_enum proc~print_enum->module~radiation_io~2 proc~allocate_flux_type allocate_flux_type proc~allocate_flux_type->module~radiation_io~2 proc~allocate_flux_type->module~radiation_config proc~cloud_optics~3 cloud_optics proc~cloud_optics~3->module~radiation_io~2 proc~cloud_optics~3->module~radiation_config proc~solver_mcica_lw~2 solver_mcica_lw proc~solver_mcica_lw~2->module~radiation_io~2 proc~solver_mcica_lw~2->module~radiation_config proc~print_real print_real proc~print_real->module~radiation_io~2 proc~ifs_setup_indices ifs_setup_indices proc~ifs_setup_indices->module~radiation_io~2 proc~ifs_setup_indices->module~radiation_setup~3 proc~setup_cloud_optics setup_cloud_optics proc~setup_cloud_optics->module~radiation_io~2 proc~setup_cloud_optics->module~radiation_config proc~srtm_kgb23~2 SRTM_KGB23 proc~srtm_kgb23~2->module~yomlun~4 proc~solver_spartacus_sw solver_spartacus_sw proc~solver_spartacus_sw->module~radiation_io~2 proc~solver_spartacus_sw->module~radiation_config proc~set_aerosol_wavelength_mono~2 set_aerosol_wavelength_mono proc~set_aerosol_wavelength_mono~2->module~radiation_io~2 proc~srtm_kgb19 SRTM_KGB19 proc~srtm_kgb19->module~yomlun~4 proc~rrtm_kgb1~2 RRTM_KGB1 proc~rrtm_kgb1~2->module~yomlun~4 proc~solver_mcica_sw solver_mcica_sw proc~solver_mcica_sw->module~radiation_io~2 proc~solver_mcica_sw->module~radiation_config proc~rrtm_kgb2~2 RRTM_KGB2 proc~rrtm_kgb2~2->module~yomlun~4 proc~setup_aerosol_optics~2 setup_aerosol_optics proc~setup_aerosol_optics~2->module~radiation_io~2 proc~setup_aerosol_optics~2->module~easy_netcdf~2 proc~rrtm_kgb1 RRTM_KGB1 proc~rrtm_kgb1->module~yomlun~4 proc~suclop15~2 SUCLOP15 proc~suclop15~2->module~yomlun~4 proc~print_ckd_model print_ckd_model proc~print_ckd_model->module~radiation_io~2 program~ecrad_ifs_driver~2 ecrad_ifs_driver program~ecrad_ifs_driver~2->module~radiation_io~2 program~ecrad_ifs_driver~2->module~easy_netcdf~2 program~ecrad_ifs_driver~2->module~radiation_setup~3 proc~radiation_scheme~3 RADIATION_SCHEME proc~radiation_scheme~3->module~yomlun~4 proc~radiation_scheme~3->module~radiation_config proc~radiation_scheme~3->module~radiation_setup~3 proc~sugfl SUGFL proc~sugfl->module~yomlun~4 proc~sugfl->module~gfl_subs proc~srtm_kgb20~2 SRTM_KGB20 proc~srtm_kgb20~2->module~yomlun~4 proc~suecradi15~2 SUECRADI15 proc~suecradi15~2->module~yomlun~4 proc~setup_general_aerosol_optics~2 setup_general_aerosol_optics proc~setup_general_aerosol_optics~2->module~radiation_io~2 proc~setup_general_aerosol_optics~2->module~easy_netcdf~2 proc~setup_general_aerosol_optics~2->module~radiation_aerosol_optics_data~2 proc~setup_general_aerosol_optics~2->module~radiation_config proc~get_enum_code~2 get_enum_code proc~get_enum_code~2->module~radiation_io~2 proc~rrtm_kgb13~2 RRTM_KGB13 proc~rrtm_kgb13~2->module~yomlun~4 proc~suecradi SUECRADI proc~suecradi->module~yomlun~4 module~gfl_subs~2 GFL_SUBS module~gfl_subs~2->module~yomlun~4 proc~calc_region_properties calc_region_properties proc~calc_region_properties->module~radiation_io~2 proc~consolidate_config~2 consolidate_config proc~consolidate_config~2->module~radiation_io~2 proc~consolidate_sw_albedo_intervals~2 consolidate_sw_albedo_intervals proc~consolidate_sw_albedo_intervals~2->module~radiation_io~2 proc~srtm_kgb20 SRTM_KGB20 proc~srtm_kgb20->module~yomlun~4 proc~rrtm_kgb16~2 RRTM_KGB16 proc~rrtm_kgb16~2->module~yomlun~4 proc~srtm_kgb21~2 SRTM_KGB21 proc~srtm_kgb21~2->module~yomlun~4 proc~sujfh SUJFH proc~sujfh->module~yomlun~4 proc~rrtm_kgb4~2 RRTM_KGB4 proc~rrtm_kgb4~2->module~yomlun~4 module~surface_fields SURFACE_FIELDS module~surface_fields->module~yomlun~4 proc~setup_general_cloud_optics~3 setup_general_cloud_optics proc~setup_general_cloud_optics~3->module~radiation_io~2 proc~setup_general_cloud_optics~3->module~easy_netcdf~2 proc~get_gas~2 get_gas proc~get_gas~2->module~radiation_io~2 proc~calc_mapping~2 calc_mapping proc~calc_mapping~2->module~radiation_io~2 proc~rrtm_kgb3 RRTM_KGB3 proc~rrtm_kgb3->module~yomlun~4 proc~srtm_kgb18 SRTM_KGB18 proc~srtm_kgb18->module~yomlun~4 proc~val923~2 VAL923 proc~val923~2->module~yomlun~4 proc~radiation radiation proc~radiation->module~radiation_io~2 proc~radiation->module~radiation_config proc~solver_mcica_sw~2 solver_mcica_sw proc~solver_mcica_sw~2->module~radiation_io~2 proc~solver_mcica_sw~2->module~radiation_config program~ecrad_driver ecrad_driver program~ecrad_driver->module~radiation_io~2 program~ecrad_driver->module~easy_netcdf~2 program~ecrad_driver->module~radiation_config proc~suecrad~2 SUECRAD proc~suecrad~2->module~yomlun~4 proc~rrtm_kgb5 RRTM_KGB5 proc~rrtm_kgb5->module~yomlun~4 proc~add_aerosol_optics_direct add_aerosol_optics_direct proc~add_aerosol_optics_direct->module~radiation_io~2 proc~add_aerosol_optics_direct->module~radiation_config proc~out_of_bounds_1d~2 out_of_bounds_1d proc~out_of_bounds_1d~2->module~radiation_io~2 module~radiation_aerosol_optics_data~2->module~radiation_io~2 proc~save_fluxes save_fluxes proc~save_fluxes->module~radiation_io~2 proc~save_fluxes->module~easy_netcdf~2 proc~save_fluxes->module~radiation_config proc~setup_general_cloud_optics~4 setup_general_cloud_optics proc~setup_general_cloud_optics~4->module~radiation_io~2 proc~setup_general_cloud_optics~4->module~radiation_config proc~print_config~2 print_config proc~print_config~2->module~radiation_io~2 proc~srtm_kgb23 SRTM_KGB23 proc~srtm_kgb23->module~yomlun~4 proc~suclop15 SUCLOP15 proc~suclop15->module~yomlun~4 proc~setup_radiation setup_radiation proc~setup_radiation->module~radiation_io~2 proc~setup_radiation->module~radiation_config proc~put_well_mixed_gas~2 put_well_mixed_gas proc~put_well_mixed_gas~2->module~radiation_io~2 proc~solver_spartacus_sw~2 solver_spartacus_sw proc~solver_spartacus_sw~2->module~radiation_io~2 proc~solver_spartacus_sw~2->module~radiation_config proc~rrtm_kgb14 RRTM_KGB14 proc~rrtm_kgb14->module~yomlun~4 proc~srtm_kgb21 SRTM_KGB21 proc~srtm_kgb21->module~yomlun~4 proc~assert_units_gas assert_units_gas proc~assert_units_gas->module~radiation_io~2 proc~out_of_bounds_1d out_of_bounds_1d proc~out_of_bounds_1d->module~radiation_io~2 proc~define_lw_emiss_intervals define_lw_emiss_intervals proc~define_lw_emiss_intervals->module~radiation_io~2 proc~setup_aerosol_optics~4 setup_aerosol_optics proc~setup_aerosol_optics~4->module~radiation_io~2 proc~setup_aerosol_optics~4->module~radiation_aerosol_optics_data~2 proc~setup_aerosol_optics~4->module~radiation_config proc~setup_radiation_scheme~3 SETUP_RADIATION_SCHEME proc~setup_radiation_scheme~3->module~yomlun~4 proc~rrtm_kgb4 RRTM_KGB4 proc~rrtm_kgb4->module~yomlun~4 proc~su_aerw SU_AERW proc~su_aerw->module~yomlun~4 proc~save_fluxes~2 save_fluxes proc~save_fluxes~2->module~radiation_io~2 proc~save_fluxes~2->module~easy_netcdf~2 proc~save_fluxes~2->module~radiation_config module~gfl_subs->module~yomlun~4 proc~suecrad SUECRAD proc~suecrad->module~yomlun~4 proc~setup_aerosol_optics setup_aerosol_optics proc~setup_aerosol_optics->module~radiation_io~2 proc~setup_aerosol_optics->module~radiation_aerosol_optics_data~2 proc~setup_aerosol_optics->module~radiation_config proc~get_sw_weights get_sw_weights proc~get_sw_weights->module~radiation_io~2 proc~print_mapping_from_bands print_mapping_from_bands proc~print_mapping_from_bands->module~radiation_io~2 proc~out_of_bounds_2d~2 out_of_bounds_2d proc~out_of_bounds_2d~2->module~radiation_io~2 proc~cloud_generator~2 cloud_generator proc~cloud_generator~2->module~radiation_io~2 proc~get_sw_weights~2 get_sw_weights proc~get_sw_weights~2->module~radiation_io~2 proc~srtm_kgb19~2 SRTM_KGB19 proc~srtm_kgb19~2->module~yomlun~4 proc~rrtm_kgb12~2 RRTM_KGB12 proc~rrtm_kgb12~2->module~yomlun~4 proc~srtm_kgb24 SRTM_KGB24 proc~srtm_kgb24->module~yomlun~4 proc~suecradi~2 SUECRADI proc~suecradi~2->module~yomlun~4 proc~dry_aerosol_mass_extinction dry_aerosol_mass_extinction proc~dry_aerosol_mass_extinction->module~radiation_io~2 proc~dry_aerosol_mass_extinction->module~radiation_aerosol_optics_data~2 proc~dry_aerosol_mass_extinction->module~radiation_config proc~srtm_kgb22 SRTM_KGB22 proc~srtm_kgb22->module~yomlun~4 proc~suecradi15 SUECRADI15 proc~suecradi15->module~yomlun~4 proc~get_gas get_gas proc~get_gas->module~radiation_io~2 proc~set_aerosol_wavelength_mono set_aerosol_wavelength_mono proc~set_aerosol_wavelength_mono->module~radiation_io~2 proc~add_aerosol_optics~3 add_aerosol_optics proc~add_aerosol_optics~3->module~radiation_io~2 proc~add_aerosol_optics~3->module~radiation_aerosol_optics_data~2 proc~add_aerosol_optics~3->module~radiation_config proc~print_real~2 print_real proc~print_real~2->module~radiation_io~2 proc~rrtm_kgb13 RRTM_KGB13 proc~rrtm_kgb13->module~yomlun~4 proc~rrtm_kgb9~2 RRTM_KGB9 proc~rrtm_kgb9~2->module~yomlun~4 proc~init INIT proc~init->module~yomlun~4 proc~aerosol_extinction aerosol_extinction proc~aerosol_extinction->module~radiation_io~2 proc~aerosol_extinction->module~radiation_aerosol_optics_data~2 proc~aerosol_extinction->module~radiation_config proc~consolidate_sw_albedo_intervals consolidate_sw_albedo_intervals proc~consolidate_sw_albedo_intervals->module~radiation_io~2 proc~save_net_fluxes save_net_fluxes proc~save_net_fluxes->module~radiation_io~2 proc~save_net_fluxes->module~easy_netcdf~2 proc~save_net_fluxes->module~radiation_config proc~calc_mapping_from_bands~2 calc_mapping_from_bands proc~calc_mapping_from_bands~2->module~radiation_io~2 proc~srtm_kgb25~2 SRTM_KGB25 proc~srtm_kgb25~2->module~yomlun~4 proc~su_uvrad~2 SU_UVRAD proc~su_uvrad~2->module~yomlun~4 proc~cloud_generator cloud_generator proc~cloud_generator->module~radiation_io~2 proc~srtm_kgb16 SRTM_KGB16 proc~srtm_kgb16->module~yomlun~4 proc~srtm_kgb28~2 SRTM_KGB28 proc~srtm_kgb28~2->module~yomlun~4 proc~su0phy SU0PHY proc~su0phy->module~yomlun~4 proc~read_input read_input proc~read_input->module~radiation_io~2 proc~read_input->module~easy_netcdf~2 proc~read_input->module~radiation_config proc~setup_general_cloud_optics~2 setup_general_cloud_optics proc~setup_general_cloud_optics~2->module~radiation_io~2 proc~setup_general_cloud_optics~2->module~easy_netcdf~2 proc~print_config print_config proc~print_config->module~radiation_io~2 proc~calc_incoming_sw calc_incoming_sw proc~calc_incoming_sw->module~radiation_io~2 proc~setup_aerosol_optics~6 setup_aerosol_optics proc~setup_aerosol_optics~6->module~radiation_io~2 proc~setup_aerosol_optics~6->module~easy_netcdf~2 module~easy_netcdf_read_mpi easy_netcdf_read_mpi module~easy_netcdf_read_mpi->module~radiation_io~2 module~easy_netcdf_read_mpi->module~easy_netcdf~2 proc~print_logical~2 print_logical proc~print_logical~2->module~radiation_io~2 proc~setup_general_aerosol_optics setup_general_aerosol_optics proc~setup_general_aerosol_optics->module~radiation_io~2 proc~setup_general_aerosol_optics->module~easy_netcdf~2 proc~setup_general_aerosol_optics->module~radiation_aerosol_optics_data~2 proc~setup_general_aerosol_optics->module~radiation_config proc~rrtm_kgb16 RRTM_KGB16 proc~rrtm_kgb16->module~yomlun~4 proc~rrtm_kgb5~2 RRTM_KGB5 proc~rrtm_kgb5~2->module~yomlun~4 proc~aerosol_extinction~2 aerosol_extinction proc~aerosol_extinction~2->module~radiation_io~2 proc~aerosol_extinction~2->module~radiation_aerosol_optics_data~2 proc~aerosol_extinction~2->module~radiation_config proc~print_integer~2 print_integer proc~print_integer~2->module~radiation_io~2 module~easy_netcdf easy_netcdf module~easy_netcdf->module~radiation_io~2 proc~rrtm_kgb10 RRTM_KGB10 proc~rrtm_kgb10->module~yomlun~4 proc~dry_aerosol_mass_extinction~2 dry_aerosol_mass_extinction proc~dry_aerosol_mass_extinction~2->module~radiation_io~2 proc~dry_aerosol_mass_extinction~2->module~radiation_aerosol_optics_data~2 proc~dry_aerosol_mass_extinction~2->module~radiation_config proc~print_mapping_from_bands~2 print_mapping_from_bands proc~print_mapping_from_bands~2->module~radiation_io~2 proc~srtm_kgb29~2 SRTM_KGB29 proc~srtm_kgb29~2->module~yomlun~4 module~yomcoaphy YOMCOAPHY module~yomcoaphy->module~gridpoint_buffers proc~setup_general_aerosol_optics_legacy setup_general_aerosol_optics_legacy proc~setup_general_aerosol_optics_legacy->module~easy_netcdf~2 proc~setup_general_aerosol_optics_legacy->module~radiation_aerosol_optics_data~2 proc~setup_general_aerosol_optics_legacy->module~radiation_config proc~read_ckd_model read_ckd_model proc~read_ckd_model->module~easy_netcdf~2 proc~save_general_cloud_optics save_general_cloud_optics proc~save_general_cloud_optics->module~easy_netcdf~2 proc~save_general_cloud_optics->module~radiation_config proc~save_radiative_properties~2 save_radiative_properties proc~save_radiative_properties~2->module~easy_netcdf~2 proc~save_radiative_properties~2->module~radiation_config proc~suphy1~2 SUPHY1 proc~suphy1~2->module~surface_fields proc~read_ckd_model~2 read_ckd_model proc~read_ckd_model~2->module~easy_netcdf~2 proc~read_spectral_definition~2 read_spectral_definition proc~read_spectral_definition~2->module~easy_netcdf~2 proc~save_inputs save_inputs proc~save_inputs->module~easy_netcdf~2 proc~save_inputs->module~radiation_config proc~read~2 read proc~read~2->module~easy_netcdf~2 proc~read_ckd_gas~2 read_ckd_gas proc~read_ckd_gas~2->module~easy_netcdf~2 proc~aeropt_5wv_ecrad AEROPT_5WV_ECRAD proc~aeropt_5wv_ecrad->module~radiation_aerosol_optics_data~2 proc~aeropt_5wv_ecrad->module~radiation_config proc~save_general_cloud_optics_data save_general_cloud_optics_data proc~save_general_cloud_optics_data->module~easy_netcdf~2 proc~setup_aerosol_optics_lmdz~2 setup_aerosol_optics_lmdz proc~setup_aerosol_optics_lmdz~2->module~radiation_aerosol_optics_data~2 proc~setup_aerosol_optics_lmdz setup_aerosol_optics_lmdz proc~setup_aerosol_optics_lmdz->module~radiation_aerosol_optics_data~2 proc~save_inputs~2 save_inputs proc~save_inputs~2->module~easy_netcdf~2 proc~save_inputs~2->module~radiation_config proc~read read proc~read->module~easy_netcdf~2 module~yomcoaphy~2 YOMCOAPHY module~yomcoaphy~2->module~gridpoint_buffers module~radiation_config->module~radiation_aerosol_optics_data~2 proc~setup_cloud_optics~6 setup_cloud_optics proc~setup_cloud_optics~6->module~easy_netcdf~2 proc~setup_pdf_sampler~2 setup_pdf_sampler proc~setup_pdf_sampler~2->module~easy_netcdf~2 proc~suphy1 SUPHY1 proc~suphy1->module~surface_fields module~radiation_config~2 radiation_config module~radiation_config~2->module~radiation_aerosol_optics_data~2 proc~setup_general_aerosol_optics_legacy~2 setup_general_aerosol_optics_legacy proc~setup_general_aerosol_optics_legacy~2->module~easy_netcdf~2 proc~setup_general_aerosol_optics_legacy~2->module~radiation_aerosol_optics_data~2 proc~setup_general_aerosol_optics_legacy~2->module~radiation_config proc~setup_cloud_optics~2 setup_cloud_optics proc~setup_cloud_optics~2->module~easy_netcdf~2 proc~read_spectral_definition read_spectral_definition proc~read_spectral_definition->module~easy_netcdf~2 proc~read_from_netcdf read_from_netcdf proc~read_from_netcdf->module~easy_netcdf~2 proc~suphec SUPHEC proc~suphec->module~surface_fields proc~suphec->module~yomcoaphy proc~suphec~2 SUPHEC proc~suphec~2->module~surface_fields proc~suphec~2->module~yomcoaphy proc~read_ckd_gas read_ckd_gas proc~read_ckd_gas->module~easy_netcdf~2 proc~save_aerosol_optics~2 save_aerosol_optics proc~save_aerosol_optics~2->module~easy_netcdf~2 proc~save_radiative_properties save_radiative_properties proc~save_radiative_properties->module~easy_netcdf~2 proc~save_radiative_properties->module~radiation_config proc~save_aerosol_optics save_aerosol_optics proc~save_aerosol_optics->module~easy_netcdf~2 proc~setup_pdf_sampler setup_pdf_sampler proc~setup_pdf_sampler->module~easy_netcdf~2 proc~cloud_optics cloud_optics proc~cloud_optics->module~radiation_config proc~solver_homogeneous_sw solver_homogeneous_sw proc~solver_homogeneous_sw->module~radiation_config proc~planck_function_atmos~2 planck_function_atmos proc~planck_function_atmos~2->module~radiation_config proc~setup_aerosol_optics~5 setup_aerosol_optics proc~setup_aerosol_optics~5->module~radiation_config proc~solver_homogeneous_lw~2 solver_homogeneous_lw proc~solver_homogeneous_lw~2->module~radiation_config proc~gas_optics~4 gas_optics proc~gas_optics~4->module~radiation_config proc~solver_tripleclouds_sw~2 solver_tripleclouds_sw proc~solver_tripleclouds_sw~2->module~radiation_config proc~setup_gas_optics~5 setup_gas_optics proc~setup_gas_optics~5->module~radiation_config proc~setup_radiation~2 setup_radiation proc~setup_radiation~2->module~radiation_config proc~calc_surface_spectral calc_surface_spectral proc~calc_surface_spectral->module~radiation_config proc~allocate_aerosol_arrays_direct allocate_aerosol_arrays_direct proc~allocate_aerosol_arrays_direct->module~radiation_config proc~solver_cloudless_sw solver_cloudless_sw proc~solver_cloudless_sw->module~radiation_config proc~setup_gas_optics setup_gas_optics proc~setup_gas_optics->module~radiation_config proc~solver_cloudless_lw~2 solver_cloudless_lw proc~solver_cloudless_lw~2->module~radiation_config proc~setup_cloud_optics~3 setup_cloud_optics proc~setup_cloud_optics~3->module~radiation_config proc~allocate_surface_flux_type allocate_surface_flux_type proc~allocate_surface_flux_type->module~radiation_config proc~planck_function~3 planck_function proc~planck_function~3->module~radiation_config proc~setup_gas_optics~3 setup_gas_optics proc~setup_gas_optics~3->module~radiation_config module~radiation_setup RADIATION_SETUP module~radiation_setup->module~radiation_config proc~add_aerosol_optics~4 add_aerosol_optics proc~add_aerosol_optics~4->module~radiation_config module~radiation_setup~2 RADIATION_SETUP module~radiation_setup~2->module~radiation_config proc~allocate_aerosol_arrays_direct~2 allocate_aerosol_arrays_direct proc~allocate_aerosol_arrays_direct~2->module~radiation_config proc~planck_function_surf~2 planck_function_surf proc~planck_function_surf~2->module~radiation_config module~radiation_setup~3->module~radiation_config proc~setup_aerosol_optics~3 setup_aerosol_optics proc~setup_aerosol_optics~3->module~radiation_config proc~setup_gas_optics~4 setup_gas_optics proc~setup_gas_optics~4->module~radiation_config proc~set_gas_units set_gas_units proc~set_gas_units->module~radiation_config proc~setup_cloud_optics~5 setup_cloud_optics proc~setup_cloud_optics~5->module~radiation_config proc~solver_tripleclouds_lw solver_tripleclouds_lw proc~solver_tripleclouds_lw->module~radiation_config proc~gas_optics~2 gas_optics proc~gas_optics~2->module~radiation_config proc~solver_tripleclouds_lw~2 solver_tripleclouds_lw proc~solver_tripleclouds_lw~2->module~radiation_config proc~set_gas_units~7 set_gas_units proc~set_gas_units~7->module~radiation_config proc~setup_gas_optics~2 setup_gas_optics proc~setup_gas_optics~2->module~radiation_config proc~calc_toa_spectral calc_toa_spectral proc~calc_toa_spectral->module~radiation_config proc~solver_cloudless_sw~2 solver_cloudless_sw proc~solver_cloudless_sw~2->module~radiation_config proc~readaerosolstrato_ecrad readaerosolstrato_ecrad proc~readaerosolstrato_ecrad->module~radiation_config proc~solver_homogeneous_lw solver_homogeneous_lw proc~solver_homogeneous_lw->module~radiation_config proc~solver_cloudless_lw solver_cloudless_lw proc~solver_cloudless_lw->module~radiation_config proc~setup_gas_optics~6 setup_gas_optics proc~setup_gas_optics~6->module~radiation_config proc~planck_function_atmos planck_function_atmos proc~planck_function_atmos->module~radiation_config proc~solver_tripleclouds_sw solver_tripleclouds_sw proc~solver_tripleclouds_sw->module~radiation_config proc~gas_optics~5 gas_optics proc~gas_optics~5->module~radiation_config proc~cloud_optics~4 cloud_optics proc~cloud_optics~4->module~radiation_config proc~gas_optics~3 gas_optics proc~gas_optics~3->module~radiation_config proc~solver_homogeneous_sw~2 solver_homogeneous_sw proc~solver_homogeneous_sw~2->module~radiation_config proc~gas_optics~6 gas_optics proc~gas_optics~6->module~radiation_config proc~calc_surface_spectral~2 calc_surface_spectral proc~calc_surface_spectral~2->module~radiation_config proc~planck_function~2 planck_function proc~planck_function~2->module~radiation_config proc~add_aerosol_optics~2 add_aerosol_optics proc~add_aerosol_optics~2->module~radiation_config proc~gas_optics gas_optics proc~gas_optics->module~radiation_config proc~planck_function_surf planck_function_surf proc~planck_function_surf->module~radiation_config proc~radiation_scheme RADIATION_SCHEME proc~radiation_scheme->module~radiation_setup~3 proc~radiation_scheme~2 RADIATION_SCHEME proc~radiation_scheme~2->module~radiation_setup~3 proc~radiation_scheme_s2 RADIATION_SCHEME_S2 proc~radiation_scheme_s2->module~radiation_setup~3 proc~ifs_copy_inputs_to_blocked ifs_copy_inputs_to_blocked proc~ifs_copy_inputs_to_blocked->module~radiation_setup~3 proc~ifs_copy_fluxes_from_blocked ifs_copy_fluxes_from_blocked proc~ifs_copy_fluxes_from_blocked->module~radiation_setup~3

Contents


Variables

Type Visibility Attributes Name Initial
integer(kind=JPIM), public :: NULOUT = 6
integer(kind=JPIM), public :: NULERR = 0