uemep_configuration Module


Uses

  • module~~uemep_configuration~~UsesGraph module~uemep_configuration uemep_configuration module~uemep_constants uemep_constants module~uemep_configuration->module~uemep_constants module~uemep_definitions uEMEP_definitions module~uemep_configuration->module~uemep_definitions module~uemep_logger uemep_logger module~uemep_configuration->module~uemep_logger

Used by

  • module~~uemep_configuration~~UsedByGraph module~uemep_configuration uemep_configuration module~aggregate_proxy_emission_in_emep_grid aggregate_proxy_emission_in_emep_grid module~aggregate_proxy_emission_in_emep_grid->module~uemep_configuration module~auto_subgrid auto_subgrid module~auto_subgrid->module~uemep_configuration module~calculate_exposure calculate_exposure module~calculate_exposure->module~uemep_configuration module~chemistry_no2 chemistry_no2 module~chemistry_no2->module~uemep_configuration module~crossreference_grids crossreference_grids module~crossreference_grids->module~uemep_configuration module~define_subgrid define_subgrid module~define_subgrid->module~uemep_configuration module~grid_roads grid_roads module~grid_roads->module~uemep_configuration module~read_agriculture_asi_data read_agriculture_asi_data module~read_agriculture_asi_data->module~uemep_configuration module~read_command_line read_command_line module~read_command_line->module~uemep_configuration module~read_config read_config module~read_config->module~uemep_configuration module~read_emep read_emep module~read_emep->module~uemep_configuration module~read_industry_data read_industry_data module~read_industry_data->module~uemep_configuration module~read_landuse_rivm_data read_landuse_rivm_data module~read_landuse_rivm_data->module~uemep_configuration module~read_landuse_rivm_data->module~crossreference_grids module~read_meteo_nc read_meteo_nc module~read_meteo_nc->module~uemep_configuration module~read_meteo_nc->module~read_config module~read_receptor_data read_receptor_data module~read_receptor_data->module~uemep_configuration module~read_roadlink_data_ascii read_roadlink_data_ascii module~read_roadlink_data_ascii->module~uemep_configuration module~read_rwc_heating_data read_rwc_heating_data module~read_rwc_heating_data->module~uemep_configuration module~read_shipping_asi_data read_shipping_asi_data module~read_shipping_asi_data->module~uemep_configuration module~read_ssb_data read_ssb_data module~read_ssb_data->module~uemep_configuration module~read_time_profiles read_time_profiles module~read_time_profiles->module~uemep_configuration module~redistribute_data redistribute_data module~redistribute_data->module~uemep_configuration module~save_netcdf_file save_netcdf_file module~redistribute_data->module~save_netcdf_file module~save_emission_netcdf save_emission_netcdf module~save_emission_netcdf->module~uemep_configuration module~save_emission_netcdf->module~grid_roads module~save_emission_netcdf->module~read_agriculture_asi_data module~save_emission_netcdf->module~read_industry_data module~save_emission_netcdf->module~read_meteo_nc module~save_emission_netcdf->module~read_roadlink_data_ascii module~save_emission_netcdf->module~read_rwc_heating_data module~save_emission_netcdf->module~read_shipping_asi_data module~save_emission_netcdf->module~read_time_profiles module~save_emission_netcdf->module~save_netcdf_file module~set_emission_factors set_emission_factors module~save_emission_netcdf->module~set_emission_factors module~save_netcdf_file->module~uemep_configuration module~save_netcdf_file->module~chemistry_no2 module~set_constants set_constants module~set_constants->module~uemep_configuration module~set_dispersion_parameters set_dispersion_parameters module~set_dispersion_parameters->module~uemep_configuration module~set_emission_factors->module~uemep_configuration module~set_filenames set_filenames module~set_filenames->module~uemep_configuration module~set_subgrids set_subgrids module~set_subgrids->module~uemep_configuration module~subgrid_deposition subgrid_deposition module~subgrid_deposition->module~uemep_configuration module~subgrid_deposition->module~set_dispersion_parameters module~subgrid_deposition_emep subgrid_deposition_emep module~subgrid_deposition_emep->module~uemep_configuration module~subgrid_dispersion subgrid_dispersion module~subgrid_dispersion->module~uemep_configuration module~subgrid_dispersion->module~set_dispersion_parameters module~subgrid_emep subgrid_emep module~subgrid_emep->module~uemep_configuration module~subgrid_emission_emep subgrid_emission_emep module~subgrid_emission_emep->module~uemep_configuration module~subgrid_meteo_emep subgrid_meteo_emep module~subgrid_meteo_emep->module~uemep_configuration module~tiling_routines tiling_routines module~tiling_routines->module~uemep_configuration program~uemep uEMEP program~uemep->module~uemep_configuration program~uemep->module~auto_subgrid program~uemep->module~calculate_exposure program~uemep->module~chemistry_no2 program~uemep->module~crossreference_grids program~uemep->module~define_subgrid program~uemep->module~grid_roads program~uemep->module~read_agriculture_asi_data program~uemep->module~read_command_line program~uemep->module~read_config program~uemep->module~read_emep program~uemep->module~read_industry_data program~uemep->module~read_landuse_rivm_data program~uemep->module~read_meteo_nc program~uemep->module~read_receptor_data program~uemep->module~read_roadlink_data_ascii program~uemep->module~read_rwc_heating_data program~uemep->module~read_shipping_asi_data program~uemep->module~read_ssb_data program~uemep->module~read_time_profiles program~uemep->module~redistribute_data program~uemep->module~save_emission_netcdf program~uemep->module~save_netcdf_file program~uemep->module~set_constants program~uemep->module~set_emission_factors program~uemep->module~set_filenames program~uemep->module~set_subgrids program~uemep->module~subgrid_deposition program~uemep->module~subgrid_deposition_emep program~uemep->module~subgrid_dispersion program~uemep->module~subgrid_emep program~uemep->module~subgrid_emission_emep program~uemep->module~subgrid_meteo_emep program~uemep->module~tiling_routines

Variables

Type Visibility Attributes Name Initial
real, public :: DD_offset = NODATA_value
real, public :: DMT_min_value = -20.0
real, public :: EMEP_additional_grid_interpolation_size = 0.
real, public :: EMEP_emission_aggregation_period = 1.0
integer, public :: EMEP_emission_grid_interpolation_flag = 0
integer, public :: EMEP_grid_interpolation_flag = 0
logical, public :: EMEP_grid_interpolation_simple_flag = .false.
real, public :: EMEP_grid_interpolation_size = 1.
integer, public :: EMEP_meteo_grid_interpolation_flag = 1
double precision, public :: EMEP_projection_attributes(10)
integer, public :: EMEP_projection_type = LCC_projection_index
integer, public :: EMEP_surface_level_nc = 1
integer, public :: EMEP_surface_level_nc_2 = 1
real, public :: FF10_offset = NODATA_value
real, public :: FF_min_dispersion = 0.1
real, public :: FF_scale = NODATA_value
integer, public :: HDD_threshold_value = 15
real, public :: H_emep = 90.0
real, public :: J_scale = NODATA_value
integer, public :: Kz_scheme = 2
character(len=256), public :: NORTRIP_hour_str = '01'
character(len=256), public :: NORTRIP_replacement_hour_str = '<>'
real, public :: SRM_parameters(3) = 0.0
logical, public :: adjust_wetdepo_integral_to_lowest_layer_flag = .false.
character(len=256), public :: alternative_meteorology_type = 'meps'
integer, public :: alternative_ppm_variable_for_lf_dim = 4
logical, public :: annual_calculations = .false.
logical, public :: auto_adjustment_for_summertime = .true.
logical, public :: auto_select_OSM_country_flag = .false.
logical, public :: average_zc_h_in_Kz_flag = .true.
real, public :: ay(n_source_index,n_possible_subsource)
real, public :: bridge_h_emis = 10.0
logical, public :: calc_grid_vertical_average_concentration_annual_flag = .false.
logical, public :: calculate_EMEP_source(n_source_nc_index) = .false.
logical, public :: calculate_aggregated_shipping_emissions_flag = .false.
logical, public :: calculate_deposition_flag = .false.
logical, public :: calculate_population_exposure_flag = .false.
logical, public :: calculate_region_tiling_flag = .false.
logical, public :: calculate_source(n_source_nc_index) = .false.
logical, public :: calculate_source_depletion_flag = .false.
logical, public :: calculate_tiling_flag = .false.
character(len=256), public :: comp_name_nc(n_compound_nc_index)
real, public :: comp_scale_nc(n_compound_nc_index)
character(len=256), public :: config_date_str = ''
integer, public :: convert_uEMEP_to_GNFR_sector_index(n_source_nc_index)
real, public :: deposition_subgrid_delta(2) = 0.0
logical, public :: derive_SOA_from_other_species = .false.
character(len=256), public :: emission_date_str = ''
real, public :: emission_factor(n_compound_nc_index,n_source_index,n_possible_subsource) = 1.0
character(len=256), public :: emission_naming_template_str = 'Sec<n>_Emis_mgm2_'
integer, public :: emission_timeprofile_hour_shift = 1
integer, public :: end_time_meteo_nc_index = 1
integer, public :: end_time_nc_index = 1
real, public :: f_no2_emep = 0.1
character(len=256), public :: file_tag
character(len=256), public :: filename_EMEP(4)
character(len=256), public :: filename_agriculture(2)
character(len=256), public :: filename_boundingbox = ''
character(len=256), public :: filename_date_output_grid = '<replace_date>_<replace_hour>'
character(len=256), public :: filename_emission_rivm(2)
character(len=256), public :: filename_heating(10)
character(len=256), public :: filename_industry(10)
character(len=256), public :: filename_landuse = ''
character(len=256), public :: filename_log_file = 'uEMEP_log.txt'
character(len=256), public :: filename_mrl(50)
character(len=256), public :: filename_population(n_population_index)
character(len=256), public :: filename_receptor
character(len=256), public :: filename_region_id = ''
character(len=256), public :: filename_region_mask = ''
character(len=256), public :: filename_rl(2)
character(len=256), public :: filename_rl_change = ''
character(len=256), public :: filename_ship(2)
character(len=256), public :: filename_tiles = ''
character(len=256), public :: filename_timeprofile
character(len=256), public :: finished_filename = ''
character(len=256), public :: finished_subpath = 'finished/'
character(len=256), public :: forecast_hour_str = '00'
real, public :: h_emis(n_source_index,n_possible_subsource)
real, public :: hmix_max = 2000.0
real, public :: hmix_min = 25.0
logical, public :: hourly_calculations = .false.
logical, public :: include_o3_in_aqi_index = .false.
character(len=256), public :: infile_region_heating_scaling = ''
real, public :: init_subgrid_delta(2)
real, public :: init_subgrid_max(2)
real, public :: init_subgrid_min(2)
character(len=256), public :: inpath_region_heating_scaling = ''
character(len=256), public :: input_comp_name
real, public :: integral_subgrid_delta_ref = 0.
integer, public :: integral_subgrid_step = 1
logical, public :: interpolate_subgrids_flag = .false.
real, public :: landuse_proxy_weighting(n_source_index,n_clc_landuse_index) = 0.0
real, public :: landuse_subgrid_delta(2) = 0.0
logical, public :: limit_emep_grid_interpolation_region_to_calculation_region = .false.
real, public :: limit_heating_delta = 250.0
real, public :: limit_industry_delta = 250.0
real, public :: limit_population_delta = 250.0
real, public :: limit_shipping_delta = 250.0
integer, public :: local_fraction_grid_for_EMEP_additional_grid_interpolation = 1
integer, public :: local_fraction_grid_for_EMEP_grid_interpolation = 1
integer, public :: local_fraction_grid_size(max_n_local_fraction_grids) = 1
character(len=256), public :: local_fraction_naming_template_str = 'sec<n>_local_fraction'
integer, public :: local_subgrid_method_flag = 1
real, public :: log10_step_bin_pdf = 0.05
real, public :: lowest_stable_L = 1.0e6
real, public :: lowest_unstable_L = -10.0
real, public :: ltm_lon0 = 0.
logical, public :: make_EMEP_grid_emission_data(n_source_nc_index) = .false.
real, public :: max_bin_pdf = 1000.0
real, public :: max_interpolation_subgrid_size = 1000.0
real, public :: min_ADT_ventilation_factor = 0.0
real, public :: min_bin_pdf = 0.0001
real, public :: min_length_ventilation_factor = 0.0
real, public :: min_proxy_emission_shipping_value = 0.0
integer, public :: n_config_files = 0
integer, public :: n_kz_iterations = 2
integer, public :: n_local_fraction_grids = 1
integer, public, parameter :: n_max_config_files = 10
integer, public :: n_subsource(n_source_index) = 1
integer, public :: n_var_av = 100
character(len=256), public :: name_config_file(n_max_config_files) = ''
integer, public :: no2_background_chemistry_scheme_flag = 0
integer, public :: no2_chemistry_scheme_flag = 1
logical, public :: no_header_roadlink_data_flag = .false.
real, public :: nox_sigma_ratio_pdf = 0.0
integer, public :: num_multiple_roadlink_files = 0
character(len=256), public :: original_filename_EMEP(4)
character(len=256), public :: original_pathname_EMEP(4)
real, public :: osm_adt_power_scale = 1.0
real, public :: ox_sigma_ratio_pdf = 0.0
character(len=256), public :: pathfilename_EMEP(4)
character(len=256), public :: pathfilename_agriculture(2)
character(len=256), public :: pathfilename_boundingbox = ''
character(len=256), public :: pathfilename_emission_rivm(2)
character(len=256), public :: pathfilename_heating(10)
character(len=256), public :: pathfilename_industry(10)
character(len=256), public :: pathfilename_landuse = ''
character(len=256), public :: pathfilename_population(n_population_index)
character(len=256), public :: pathfilename_receptor
character(len=256), public :: pathfilename_region_heating_scaling = ''
character(len=256), public :: pathfilename_region_id = ''
character(len=256), public :: pathfilename_ship(2)
character(len=256), public :: pathfilename_timeprofile
character(len=256), public :: pathname_EMEP(4)
character(len=256), public :: pathname_agriculture(2)
character(len=256), public :: pathname_boundingbox = ''
character(len=256), public :: pathname_emission_rivm(2)
character(len=256), public :: pathname_emissions_for_EMEP = ''
character(len=256), public :: pathname_heating(10)
character(len=256), public :: pathname_industry(10)
character(len=256), public :: pathname_landuse = ''
character(len=256), public :: pathname_log_file = ''
character(len=256), public :: pathname_mrl(50)
character(len=256), public :: pathname_output_grid
character(len=256), public :: pathname_population(n_population_index)
character(len=256), public :: pathname_receptor
character(len=256), public :: pathname_region_id = ''
character(len=256), public :: pathname_region_mask = ''
character(len=256), public :: pathname_rl(2)
character(len=256), public :: pathname_rl_change = ''
character(len=256), public :: pathname_ship(2)
character(len=256), public :: pathname_tiles = ''
character(len=256), public :: pathname_timeprofile
integer, public :: population_data_type = population_index
real, public :: population_power_scale = 1.0
double precision, public :: projection_attributes(10)
integer, public :: projection_type = UTM_projection_index
logical, public :: quick_annual_mean_pdf_chemistry_correction = .true.
real, public :: ratio_truck_car_emission(n_compound_nc_index) = 10.0
logical, public :: read_OSM_roadlink_data_flag = .false.
logical, public :: read_RWC_file_with_extra_HDD = .false.
logical, public :: read_RWC_file_with_extra_HDD_and_height = .false.
logical, public :: read_landuse_flag = .false.
logical, public :: read_monthly_and_daily_shipping_data_flag = .false.
logical, public :: read_population_from_netcdf_flag = .false.
logical, public :: read_population_from_netcdf_local_flag = .false.
logical, public :: read_rivm_landuse_flag = .false.
logical, public :: read_shipping_from_netcdf_flag = .false.
logical, public :: read_subgrid_emission_data = .false.
logical, public :: read_weekly_shipping_data_flag = .false.
logical, public :: reduce_EMEP_region_flag = .false.
logical, public :: reduce_roadlink_region_flag = .true.
integer, public :: region_id = 0
integer, public :: region_index = 0
character(len=256), public :: region_name = ''
real, public :: region_subgrid_delta = 50.0
logical, public :: replace_EMEP_local_with_subgrid_local(n_source_nc_index) = .false.
real, public :: replace_hmix = NODATA_value
real, public :: replace_invL = NODATA_value
real, public :: replace_z0 = NODATA_value
character(len=256), public :: replacement_date_str = '<>'
character(len=256), public :: replacement_hour_str = '<>'
character(len=256), public :: replacement_yesterday_date_str = '[]'
real, public :: romberg_parameters(3) = 0.0
logical, public :: save_EMEP_comax = .false.
logical, public :: save_EMEP_o3_26th = .false.
logical, public :: save_EMEP_o3max = .false.
logical, public :: save_EMEP_so2 = .false.
logical, public :: save_EMEP_somo35 = .false.
logical, public :: save_aqi = .true.
logical, public :: save_compounds = .true.
logical, public :: save_compounds_as_ascii = .false.
logical, public :: save_deposition = .false.
logical, public :: save_emep_OP_species = .false.
logical, public :: save_emep_additional_source_contributions = .false.
logical, public :: save_emep_original = .true.
logical, public :: save_emep_source_contributions = .false.
logical, public :: save_emep_species = .false.
real, public :: save_emission_subgrid_delta(2)
integer, public :: save_emission_subgrid_dim(n_dim_index)
real, public :: save_emission_subgrid_min(2)
logical, public :: save_emissions = .false.
integer, public :: save_emissions_end_index = 24
logical, public :: save_emissions_for_EMEP(n_source_index) = .false.
character(len=256), public :: save_emissions_for_EMEP_projection = 'lambert'
character(len=256), public :: save_emissions_for_EMEP_region = 'NO'
integer, public :: save_emissions_start_index = 1
logical, public :: save_for_chemistry = .false.
logical, public :: save_local_source_contributions_from_in_region = .false.
logical, public :: save_netcdf_average_flag = .false.
logical, public :: save_netcdf_file_flag = .false.
logical, public :: save_netcdf_fraction_as_contribution_flag = .false.
logical, public :: save_netcdf_receptor_flag = .false.
logical, public :: save_no2_source_contributions = .true.
logical, public :: save_o3_source_contributions = .true.
logical, public :: save_other_meteo = .false.
logical, public :: save_population = .false.
logical, public :: save_seasalt = .false.
logical, public :: save_semilocal_source_contributions_from_in_region = .false.
logical, public :: save_source_contributions = .true.
character(len=256), public :: save_tile_tag = ''
logical, public :: save_total_source_contributions = .false.
logical, public :: save_total_source_contributions_from_in_region = .false.
logical, public :: save_traffic_emissions_for_EMEP_as_exhaust_nonexhaust_flag = .false.
logical, public :: save_wind_vectors = .false.
real, public :: scale_GNFR_emission_source(n_source_index) = 1.0
character(len=256), public :: select_country_by_name = ''
real, public :: select_domain_height_NS_km = 20.0
real, public :: select_domain_width_EW_km = 20.0
real, public :: select_lat_centre_position = 60.0
logical, public :: select_latlon_centre_domain_position_flag = .false.
real, public :: select_lon_centre_position = 11.0
real, public :: sig_y_00(n_source_index,n_possible_subsource)
real, public :: sig_y_scaling_factor = 2.0
real, public :: sig_z_00(n_source_index,n_possible_subsource)
real, public :: sigy_0_subgid_width_scale = 0.25
integer, public :: stability_scheme_flag
integer, public :: start_time_meteo_nc_index = 1
integer, public :: start_time_nc_index = 1
real, public :: subgrid_delta(2)
logical, public :: subgrid_emission_distribution_flag = .false.
real, public :: subgrid_max(2)
real, public :: subgrid_min(2)
real, public :: subgrid_receptor_offset(2) = 0.0
character(len=256), public :: tile_tag = ''
logical, public :: trace_emissions_from_in_region = .false.
real, public :: traffic_nox_emission_temperature_ref_scaling(2)
real, public :: traffic_nox_emission_temperature_ref_temperature(2)
real, public :: traj_step_scale = 2.0
real, public :: traveltime_power = 1.
real, public :: traveltime_scaling = 1.0
real, public :: tunnel_sig_z_00 = 5.0
integer, public :: uEMEP_to_EMEP_replace_sector(n_source_nc_index) = 0
logical, public :: use_EMEP_surface_compounds_flag = .false.
logical, public :: use_EMEP_surface_ozone_flag = .false.
logical, public :: use_GNFR19_emissions_from_EMEP_flag = .false.
logical, public :: use_GNFR_emissions_from_EMEP_flag = .false.
logical, public :: use_NORTRIP_emission_data = .false.
logical, public :: use_NORTRIP_emission_pollutant(n_pollutant_nc_index) = .true.
logical, public :: use_RWC_emission_data = .false.
logical, public :: use_aggregated_shipping_emissions_flag = .true.
logical, public :: use_alphabetic_GNFR_emissions_from_EMEP_flag = .false.
logical, public :: use_alternative_meteorology_flag = .false.
logical, public :: use_alternative_ppm_variable_for_lf = .false.
logical, public :: use_alternative_traveltime_weighting = .false.
logical, public :: use_alternative_z0_flag = .false.
logical, public :: use_annual_mean_pdf_chemistry_correction = .false.
logical, public :: use_downwind_position_flag = .false.
logical, public :: use_emission_naming_template_flag = .false.
logical, public :: use_emission_positions_for_auto_subgrid_flag(n_source_index) = .false.
logical, public :: use_landuse_as_proxy = .false.
logical, public :: use_last_meteo_in_dispersion = .false.
logical, public :: use_local_fraction_grid_size_in_template_flag = .false.
logical, public :: use_local_fraction_naming_template_flag = .false.
logical, public :: use_meandering_in_dispersion = .false.
logical, public :: use_multiple_receptor_grids_flag = .false.
logical, public :: use_phi_for_invL = .false.
logical, public :: use_plume_dispersion_deposition_flag = .false.
logical, public :: use_population_positions_for_auto_subgrid_flag = .false.
logical, public :: use_receptor_positions_for_auto_subgrid_flag = .false.
integer, public :: use_receptor_region = 1
logical, public :: use_region_select_and_mask_flag = .false.
logical, public :: use_rivm_agricuture_emission_data = .false.
logical, public :: use_rivm_subgrid_emission_format = .false.
logical, public :: use_single_time_loop_flag = .false.
logical, public :: use_straightline_traveltime_distance = .false.
logical, public :: use_traffic_for_sigma0_flag = .false.
logical, public :: use_traffic_nox_emission_temperature_dependency = .false.
logical, public :: use_trajectory_flag(n_source_index) = .false.
logical, public :: use_tunnel_deposition_flag = .false.
logical, public :: use_tunnel_emissions_flag = .true.
logical, public :: use_user_specified_sectors_flag = .false.
logical, public :: use_water_in_EMEP_surface_pm_flag = .false.
real, public :: ustar_min = 0.001
real, public :: utm_lon0 = 15.
integer, public :: utm_zone = 33
character(len=256), public :: var_name_landuse_nc(num_var_landuse_nc)
character(len=256), public :: var_name_nc(num_var_nc_name,n_pollutant_nc_index,n_source_nc_index)
character(len=256), public :: var_name_population_nc(num_var_population_nc)
character(len=256), public :: varname_region_mask = 'region_index'
real, public :: ventilation_factor = 1.0
integer, public :: wind_level_flag = 3
integer, public :: wind_level_integral_flag = 3
logical, public :: wind_level_zc_flag = .false.
real, public :: windspeed_tunnel = 1.0
real, public :: z_invL = 10.0
real, public :: z_rec(n_source_index,n_possible_subsource)