radiation_io Module


Uses

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

Used by

  • module~~radiation_io~2~~UsedByGraph module~radiation_io~2 radiation_io proc~print_description~2 print_description proc~print_description~2->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~print_integer print_integer proc~print_integer->module~radiation_io~2 proc~scale_gas scale_gas proc~scale_gas->module~radiation_io~2 proc~put_gas~2 put_gas proc~put_gas~2->module~radiation_io~2 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~calc_mapping_from_wavenumber_bands~2 calc_mapping_from_wavenumber_bands proc~calc_mapping_from_wavenumber_bands~2->module~radiation_io~2 proc~print_enum print_enum proc~print_enum->module~radiation_io~2 proc~get_albedos~2 get_albedos proc~get_albedos~2->module~radiation_io~2 proc~get_albedos~2->module~radiation_config 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~read_config_from_namelist read_config_from_namelist proc~read_config_from_namelist->module~radiation_io~2 proc~calc_region_properties~2 calc_region_properties proc~calc_region_properties~2->module~radiation_io~2 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~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~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 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 module~easy_netcdf~2->module~radiation_io~2 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~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~print_surface_representation print_surface_representation proc~print_surface_representation->module~radiation_io~2 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~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~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~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~assert_units_gas~2 assert_units_gas proc~assert_units_gas~2->module~radiation_io~2 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~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~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~consolidate_config~2 consolidate_config proc~consolidate_config~2->module~radiation_io~2 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_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~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~solver_mcica_sw solver_mcica_sw proc~solver_mcica_sw->module~radiation_io~2 proc~solver_mcica_sw->module~radiation_config 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~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~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~calc_region_properties calc_region_properties proc~calc_region_properties->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~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~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~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~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~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~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 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~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~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~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~cloud_generator cloud_generator proc~cloud_generator->module~radiation_io~2 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~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~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~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~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~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 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~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~radiation_scheme~3 RADIATION_SCHEME proc~radiation_scheme~3->module~radiation_config proc~radiation_scheme~3->module~radiation_setup~3 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, public :: nulrad = 25

Subroutines

public subroutine radiation_abort(text)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: text