radiation_abort Subroutine

public subroutine radiation_abort(text)

Arguments

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

Called by

proc~~radiation_abort~~CalledByGraph proc~radiation_abort radiation_abort proc~put_real_matrix_indexed put_real_matrix_indexed proc~put_real_matrix_indexed->proc~radiation_abort proc~put_real_scalar_indexed put_real_scalar_indexed proc~put_real_scalar_indexed->proc~radiation_abort proc~define_variable~2 define_variable proc~define_variable~2->proc~radiation_abort proc~put_gas~2 put_gas proc~put_gas~2->proc~radiation_abort proc~put_global_attribute put_global_attribute proc~put_global_attribute->proc~radiation_abort proc~define_sw_albedo_intervals~2 define_sw_albedo_intervals proc~define_sw_albedo_intervals~2->proc~radiation_abort proc~add_aerosol_optics_direct~2 add_aerosol_optics_direct proc~add_aerosol_optics_direct~2->proc~radiation_abort proc~get_real_matrix_indexed get_real_matrix_indexed proc~get_real_matrix_indexed->proc~radiation_abort proc~get_outer_dimension get_outer_dimension proc~get_outer_dimension->proc~radiation_abort proc~get_albedos~2 get_albedos proc~get_albedos~2->proc~radiation_abort proc~get_real_scalar~3 get_real_scalar proc~get_real_scalar~3->proc~radiation_abort proc~read_spectral_solar_cycle read_spectral_solar_cycle proc~read_spectral_solar_cycle->proc~radiation_abort proc~calc_mapping calc_mapping proc~calc_mapping->proc~radiation_abort proc~get_real_array4 get_real_array4 proc~get_real_array4->proc~radiation_abort proc~copy_variable_definition copy_variable_definition proc~copy_variable_definition->proc~radiation_abort proc~read_config_from_namelist read_config_from_namelist proc~read_config_from_namelist->proc~radiation_abort proc~get_enum_code get_enum_code proc~read_config_from_namelist->proc~get_enum_code proc~put_int_vector put_int_vector proc~put_int_vector->proc~radiation_abort proc~calc_region_properties~2 calc_region_properties proc~calc_region_properties~2->proc~radiation_abort proc~get_variable_id~2 get_variable_id proc~get_variable_id~2->proc~radiation_abort proc~put_int_vector~2 put_int_vector proc~put_int_vector~2->proc~radiation_abort proc~preferred_optical_model preferred_optical_model proc~preferred_optical_model->proc~radiation_abort proc~get_sw_mapping get_sw_mapping proc~get_sw_mapping->proc~radiation_abort proc~get_albedos get_albedos proc~get_albedos->proc~radiation_abort proc~define_lw_emiss_intervals~2 define_lw_emiss_intervals proc~define_lw_emiss_intervals~2->proc~radiation_abort proc~get_real_matrix~3 get_real_matrix proc~get_real_matrix~3->proc~radiation_abort proc~define_sw_albedo_intervals define_sw_albedo_intervals proc~define_sw_albedo_intervals->proc~radiation_abort proc~allocate_flux_type~2 allocate_flux_type proc~allocate_flux_type~2->proc~radiation_abort proc~get_real_array3~2 get_real_array3 proc~get_real_array3~2->proc~radiation_abort proc~read_config_from_namelist~4 read_config_from_namelist proc~read_config_from_namelist~4->proc~radiation_abort proc~set_facet_indices set_facet_indices proc~set_facet_indices->proc~radiation_abort proc~read_config_from_namelist~3 read_config_from_namelist proc~read_config_from_namelist~3->proc~radiation_abort proc~consolidate_config consolidate_config proc~consolidate_config->proc~radiation_abort proc~calc_mapping_from_bands calc_mapping_from_bands proc~calc_mapping_from_bands->proc~radiation_abort proc~get_real_matrix_indexed~2 get_real_matrix_indexed proc~get_real_matrix_indexed~2->proc~radiation_abort proc~get_enum_code->proc~radiation_abort proc~set_hydrophobic_type set_hydrophobic_type proc~set_hydrophobic_type->proc~radiation_abort proc~define_dimension~2 define_dimension proc~define_dimension~2->proc~radiation_abort proc~put_real_matrix~2 put_real_matrix proc~put_real_matrix~2->proc~radiation_abort proc~get_char_matrix~2 get_char_matrix proc~get_char_matrix~2->proc~radiation_abort proc~get_int_scalar get_int_scalar proc~get_int_scalar->proc~radiation_abort proc~get_array_dimensions~2 get_array_dimensions proc~get_array_dimensions~2->proc~radiation_abort proc~solver_mcica_lw solver_mcica_lw proc~solver_mcica_lw->proc~radiation_abort proc~cloud_generator cloud_generator proc~solver_mcica_lw->proc~cloud_generator proc~get_real_vector~2 get_real_vector proc~get_real_vector~2->proc~radiation_abort proc~read_config_from_namelist~2 read_config_from_namelist proc~read_config_from_namelist~2->proc~radiation_abort proc~setup_cloud_optics~4 setup_cloud_optics proc~setup_cloud_optics~4->proc~radiation_abort proc~read_config_from_namelist~5 read_config_from_namelist proc~read_config_from_namelist~5->proc~radiation_abort proc~get_enum_code~2 get_enum_code proc~read_config_from_namelist~5->proc~get_enum_code~2 proc~put_real_vector_indexed~2 put_real_vector_indexed proc~put_real_vector_indexed~2->proc~radiation_abort proc~put_gas put_gas proc~put_gas->proc~radiation_abort proc~cloud_optics~2 cloud_optics proc~cloud_optics~2->proc~radiation_abort proc~get_real_array3~3 get_real_array3 proc~get_real_array3~3->proc~radiation_abort proc~put_real_scalar put_real_scalar proc~put_real_scalar->proc~radiation_abort proc~assert_units_gas~2 assert_units_gas proc~assert_units_gas~2->proc~radiation_abort proc~get_real_array3_indexed get_real_array3_indexed proc~get_real_array3_indexed->proc~radiation_abort proc~end_define_mode end_define_mode proc~end_define_mode->proc~radiation_abort proc~get_real_scalar_attribute get_real_scalar_attribute proc~get_real_scalar_attribute->proc~radiation_abort proc~end_define_mode~2 end_define_mode proc~end_define_mode~2->proc~radiation_abort proc~put_real_matrix put_real_matrix proc~put_real_matrix->proc~radiation_abort proc~set_hydrophobic_type~2 set_hydrophobic_type proc~set_hydrophobic_type~2->proc~radiation_abort proc~put_attribute~2 put_attribute proc~put_attribute~2->proc~radiation_abort proc~consolidate_config~2 consolidate_config proc~consolidate_config~2->proc~radiation_abort proc~put_real_matrix_indexed~2 put_real_matrix_indexed proc~put_real_matrix_indexed~2->proc~radiation_abort proc~add_aerosol_optics add_aerosol_optics proc~add_aerosol_optics->proc~radiation_abort proc~add_aerosol_optics_direct add_aerosol_optics_direct proc~add_aerosol_optics->proc~add_aerosol_optics_direct proc~put_well_mixed_gas put_well_mixed_gas proc~put_well_mixed_gas->proc~radiation_abort proc~allocate_flux_type allocate_flux_type proc~allocate_flux_type->proc~radiation_abort proc~cloud_optics~3 cloud_optics proc~cloud_optics~3->proc~radiation_abort proc~solver_mcica_lw~2 solver_mcica_lw proc~solver_mcica_lw~2->proc~radiation_abort proc~solver_mcica_lw~2->proc~cloud_generator proc~setup_cloud_optics setup_cloud_optics proc~setup_cloud_optics->proc~radiation_abort proc~get_real_array4~2 get_real_array4 proc~get_real_array4~2->proc~radiation_abort proc~set_aerosol_wavelength_mono~2 set_aerosol_wavelength_mono proc~set_aerosol_wavelength_mono~2->proc~radiation_abort proc~get_outer_dimension~2 get_outer_dimension proc~get_outer_dimension~2->proc~radiation_abort proc~solver_mcica_sw solver_mcica_sw proc~solver_mcica_sw->proc~radiation_abort proc~solver_mcica_sw->proc~cloud_generator proc~get_rank get_rank proc~get_rank->proc~radiation_abort proc~get_string_attribute get_string_attribute proc~get_string_attribute->proc~radiation_abort proc~setup_aerosol_optics~2 setup_aerosol_optics proc~setup_aerosol_optics~2->proc~radiation_abort proc~get_real_scalar_indexed get_real_scalar_indexed proc~get_real_scalar_indexed->proc~radiation_abort proc~get_real_scalar_indexed~2 get_real_scalar_indexed proc~get_real_scalar_indexed~2->proc~radiation_abort proc~get_real_scalar~2 get_real_scalar proc~get_real_scalar~2->proc~radiation_abort proc~set_empty_type~2 set_empty_type proc~set_empty_type~2->proc~radiation_abort proc~put_real_array3 put_real_array3 proc~put_real_array3->proc~radiation_abort proc~get_enum_code~2->proc~radiation_abort proc~put_global_attribute~2 put_global_attribute proc~put_global_attribute~2->proc~radiation_abort proc~copy_variable_definition~2 copy_variable_definition proc~copy_variable_definition~2->proc~radiation_abort proc~calc_region_properties calc_region_properties proc~calc_region_properties->proc~radiation_abort proc~open_netcdf_file~2 open_netcdf_file proc~open_netcdf_file~2->proc~radiation_abort proc~get_real_array3_indexed~2 get_real_array3_indexed proc~get_real_array3_indexed~2->proc~radiation_abort proc~copy_variable copy_variable proc~copy_variable->proc~radiation_abort proc~get_char_vector get_char_vector proc~get_char_vector->proc~radiation_abort proc~setup_general_cloud_optics~3 setup_general_cloud_optics proc~setup_general_cloud_optics~3->proc~radiation_abort proc~get_gas~2 get_gas proc~get_gas~2->proc~radiation_abort proc~calc_mapping~2 calc_mapping proc~calc_mapping~2->proc~radiation_abort proc~get_real_matrix~2 get_real_matrix proc~get_real_matrix~2->proc~radiation_abort proc~solver_mcica_sw~2 solver_mcica_sw proc~solver_mcica_sw~2->proc~radiation_abort proc~solver_mcica_sw~2->proc~cloud_generator proc~get_int_scalar~2 get_int_scalar proc~get_int_scalar~2->proc~radiation_abort proc~set_hydrophilic_type~2 set_hydrophilic_type proc~set_hydrophilic_type~2->proc~radiation_abort proc~add_aerosol_optics_direct->proc~radiation_abort proc~put_real_scalar~2 put_real_scalar proc~put_real_scalar~2->proc~radiation_abort proc~put_real_array3~2 put_real_array3 proc~put_real_array3~2->proc~radiation_abort proc~get_global_attribute~3 get_global_attribute proc~get_global_attribute~3->proc~radiation_abort proc~setup_radiation setup_radiation proc~setup_radiation->proc~radiation_abort proc~setup_radiation->proc~setup_cloud_optics proc~setup_aerosol_optics setup_aerosol_optics proc~setup_radiation->proc~setup_aerosol_optics proc~put_well_mixed_gas~2 put_well_mixed_gas proc~put_well_mixed_gas~2->proc~radiation_abort proc~assert_units_gas assert_units_gas proc~assert_units_gas->proc~radiation_abort proc~define_lw_emiss_intervals define_lw_emiss_intervals proc~define_lw_emiss_intervals->proc~radiation_abort proc~get_global_attribute~2 get_global_attribute proc~get_global_attribute~2->proc~radiation_abort proc~setup_aerosol_optics~4 setup_aerosol_optics proc~setup_aerosol_optics~4->proc~radiation_abort proc~get_array_dimensions get_array_dimensions proc~get_array_dimensions->proc~radiation_abort proc~get_int_vector get_int_vector proc~get_int_vector->proc~radiation_abort proc~get_real_vector~3 get_real_vector proc~get_real_vector~3->proc~radiation_abort proc~put_real_vector put_real_vector proc~put_real_vector->proc~radiation_abort proc~setup_aerosol_optics->proc~radiation_abort proc~set_hydrophilic_type set_hydrophilic_type proc~set_hydrophilic_type->proc~radiation_abort proc~get_sw_weights get_sw_weights proc~get_sw_weights->proc~radiation_abort proc~put_real_vector~2 put_real_vector proc~put_real_vector~2->proc~radiation_abort proc~copy_variable~2 copy_variable proc~copy_variable~2->proc~radiation_abort proc~cloud_generator~2 cloud_generator proc~cloud_generator~2->proc~radiation_abort proc~get_sw_weights~2 get_sw_weights proc~get_sw_weights~2->proc~radiation_abort proc~get_string_attribute~2 get_string_attribute proc~get_string_attribute~2->proc~radiation_abort proc~dry_aerosol_mass_extinction dry_aerosol_mass_extinction proc~dry_aerosol_mass_extinction->proc~radiation_abort proc~get_gas get_gas proc~get_gas->proc~radiation_abort proc~set_aerosol_wavelength_mono set_aerosol_wavelength_mono proc~set_aerosol_wavelength_mono->proc~radiation_abort proc~define_dimension define_dimension proc~define_dimension->proc~radiation_abort proc~add_aerosol_optics~3 add_aerosol_optics proc~add_aerosol_optics~3->proc~radiation_abort proc~add_aerosol_optics~3->proc~add_aerosol_optics_direct~2 proc~get_rank~2 get_rank proc~get_rank~2->proc~radiation_abort proc~aerosol_extinction aerosol_extinction proc~aerosol_extinction->proc~radiation_abort proc~get_real_vector_indexed get_real_vector_indexed proc~get_real_vector_indexed->proc~radiation_abort proc~calc_mapping_from_bands~2 calc_mapping_from_bands proc~calc_mapping_from_bands~2->proc~radiation_abort proc~cloud_generator->proc~radiation_abort proc~get_int_vector~2 get_int_vector proc~get_int_vector~2->proc~radiation_abort proc~put_real_vector_indexed put_real_vector_indexed proc~put_real_vector_indexed->proc~radiation_abort proc~setup_general_cloud_optics~2 setup_general_cloud_optics proc~setup_general_cloud_optics~2->proc~radiation_abort proc~set_empty_type set_empty_type proc~set_empty_type->proc~radiation_abort proc~calc_incoming_sw calc_incoming_sw proc~calc_incoming_sw->proc~radiation_abort proc~get_char_vector~2 get_char_vector proc~get_char_vector~2->proc~radiation_abort proc~put_real_scalar_indexed~2 put_real_scalar_indexed proc~put_real_scalar_indexed~2->proc~radiation_abort proc~setup_aerosol_optics~6 setup_aerosol_optics proc~setup_aerosol_optics~6->proc~radiation_abort proc~put_attribute put_attribute proc~put_attribute->proc~radiation_abort proc~get_real_scalar_attribute~2 get_real_scalar_attribute proc~get_real_scalar_attribute~2->proc~radiation_abort proc~define_variable define_variable proc~define_variable->proc~radiation_abort proc~open_netcdf_file~3 open_netcdf_file proc~open_netcdf_file~3->proc~radiation_abort proc~aerosol_extinction~2 aerosol_extinction proc~aerosol_extinction~2->proc~radiation_abort proc~dry_aerosol_mass_extinction~2 dry_aerosol_mass_extinction proc~dry_aerosol_mass_extinction~2->proc~radiation_abort proc~get_variable_id get_variable_id proc~get_variable_id->proc~radiation_abort proc~get_char_matrix get_char_matrix proc~get_char_matrix->proc~radiation_abort proc~get_real_vector_indexed~2 get_real_vector_indexed proc~get_real_vector_indexed~2->proc~radiation_abort proc~solver_spartacus_sw solver_spartacus_sw proc~solver_spartacus_sw->proc~calc_region_properties proc~solver_tripleclouds_sw solver_tripleclouds_sw proc~solver_tripleclouds_sw->proc~calc_region_properties proc~solver_tripleclouds_lw solver_tripleclouds_lw proc~solver_tripleclouds_lw->proc~calc_region_properties proc~setup_radiation_scheme~2 SETUP_RADIATION_SCHEME proc~setup_radiation_scheme~2->proc~setup_radiation proc~setup_radiation_scheme~3 SETUP_RADIATION_SCHEME proc~setup_radiation_scheme~3->proc~setup_radiation proc~solver_tripleclouds_sw~2 solver_tripleclouds_sw proc~solver_tripleclouds_sw~2->proc~calc_region_properties proc~solver_tripleclouds_lw~2 solver_tripleclouds_lw proc~solver_tripleclouds_lw~2->proc~calc_region_properties proc~setup_radiation_scheme SETUP_RADIATION_SCHEME proc~setup_radiation_scheme->proc~setup_radiation proc~setup_radiation_scheme->proc~dry_aerosol_mass_extinction proc~calc_mapping_from_wavenumber_bands~2 calc_mapping_from_wavenumber_bands proc~calc_mapping_from_wavenumber_bands~2->proc~calc_mapping_from_bands~2 proc~radiation radiation proc~radiation->proc~solver_mcica_lw proc~radiation->proc~cloud_optics~2 proc~radiation->proc~add_aerosol_optics proc~radiation->proc~solver_mcica_sw proc~radiation->proc~solver_spartacus_sw proc~radiation->proc~solver_tripleclouds_sw proc~radiation->proc~solver_tripleclouds_lw proc~solver_spartacus_lw solver_spartacus_lw proc~radiation->proc~solver_spartacus_lw proc~setup_radiation~2 setup_radiation proc~setup_radiation~2->proc~setup_cloud_optics proc~setup_radiation~2->proc~setup_aerosol_optics proc~solver_spartacus_lw->proc~calc_region_properties proc~solver_spartacus_sw~2 solver_spartacus_sw proc~solver_spartacus_sw~2->proc~calc_region_properties proc~solver_spartacus_lw~2 solver_spartacus_lw proc~solver_spartacus_lw~2->proc~calc_region_properties program~ecrad_driver ecrad_driver program~ecrad_driver->proc~setup_radiation program~ecrad_driver->proc~radiation program~test_cloud_generator test_cloud_generator program~test_cloud_generator->proc~cloud_generator proc~calc_mapping_from_wavenumber_bands calc_mapping_from_wavenumber_bands proc~calc_mapping_from_wavenumber_bands->proc~calc_mapping_from_bands proc~radiation~2 radiation proc~radiation~2->proc~solver_mcica_lw proc~radiation~2->proc~cloud_optics~2 proc~radiation~2->proc~add_aerosol_optics proc~radiation~2->proc~solver_mcica_sw proc~radiation~2->proc~solver_spartacus_sw proc~radiation~2->proc~solver_tripleclouds_sw proc~radiation~2->proc~solver_tripleclouds_lw proc~radiation~2->proc~solver_spartacus_lw proc~radiation_scheme~3 RADIATION_SCHEME proc~radiation_scheme~3->proc~radiation proc~radiation_scheme RADIATION_SCHEME proc~radiation_scheme->proc~setup_radiation_scheme proc~radiation_scheme->proc~radiation proc~radiation_scheme~2 RADIATION_SCHEME proc~radiation_scheme~2->proc~setup_radiation_scheme proc~radiation_scheme~2->proc~radiation proc~radiation_scheme_s2 RADIATION_SCHEME_S2 proc~radiation_scheme_s2->proc~setup_radiation_scheme proc~radiation_scheme_s2->proc~radiation program~ecrad_ifs_driver ecrad_ifs_driver program~ecrad_ifs_driver->proc~setup_radiation_scheme program~ecrad_ifs_driver->proc~radiation_scheme~3 program~ecrad_ifs_driver~2 ecrad_ifs_driver program~ecrad_ifs_driver~2->proc~setup_radiation_scheme program~ecrad_ifs_driver~2->proc~radiation_scheme~3

Contents