uEMEP_definitions Module


Used by

  • module~~uemep_definitions~~UsedByGraph module~uemep_definitions uEMEP_definitions module~aggregate_proxy_emission_in_emep_grid aggregate_proxy_emission_in_emep_grid module~aggregate_proxy_emission_in_emep_grid->module~uemep_definitions module~mod_read_esri_ascii_file mod_read_esri_ascii_file module~aggregate_proxy_emission_in_emep_grid->module~mod_read_esri_ascii_file module~uemep_configuration uemep_configuration module~aggregate_proxy_emission_in_emep_grid->module~uemep_configuration module~auto_subgrid auto_subgrid module~auto_subgrid->module~uemep_definitions module~mod_lambert_projection mod_lambert_projection module~auto_subgrid->module~mod_lambert_projection module~auto_subgrid->module~uemep_configuration module~calculate_exposure calculate_exposure module~calculate_exposure->module~uemep_definitions module~calculate_exposure->module~uemep_configuration module~chemistry_no2 chemistry_no2 module~chemistry_no2->module~uemep_definitions module~chemistry_no2->module~uemep_configuration module~crossreference_grids crossreference_grids module~crossreference_grids->module~uemep_definitions module~crossreference_grids->module~mod_lambert_projection module~crossreference_grids->module~uemep_configuration module~io_functions io_functions module~io_functions->module~uemep_definitions module~mod_lambert_projection->module~uemep_definitions module~mod_read_esri_ascii_file->module~uemep_definitions module~read_command_line read_command_line module~read_command_line->module~uemep_definitions module~read_command_line->module~uemep_configuration module~read_config read_config module~read_config->module~uemep_definitions module~read_config->module~io_functions module~read_config->module~uemep_configuration module~read_landuse_rivm_data read_landuse_rivm_data module~read_landuse_rivm_data->module~uemep_definitions module~read_landuse_rivm_data->module~crossreference_grids module~read_landuse_rivm_data->module~mod_lambert_projection module~read_landuse_rivm_data->module~mod_read_esri_ascii_file module~read_landuse_rivm_data->module~uemep_configuration module~read_meteo_nc read_meteo_nc module~read_meteo_nc->module~uemep_definitions module~read_meteo_nc->module~mod_lambert_projection module~read_meteo_nc->module~read_config module~read_meteo_nc->module~uemep_configuration module~save_emission_netcdf save_emission_netcdf module~save_emission_netcdf->module~uemep_definitions module~save_emission_netcdf->module~io_functions module~save_emission_netcdf->module~mod_lambert_projection module~save_emission_netcdf->module~read_meteo_nc module~save_emission_netcdf->module~uemep_configuration module~grid_roads grid_roads module~save_emission_netcdf->module~grid_roads module~read_agriculture_asi_data read_agriculture_asi_data module~save_emission_netcdf->module~read_agriculture_asi_data module~read_industry_data read_industry_data module~save_emission_netcdf->module~read_industry_data module~read_roadlink_data_ascii read_roadlink_data_ascii module~save_emission_netcdf->module~read_roadlink_data_ascii module~read_rwc_heating_data read_rwc_heating_data module~save_emission_netcdf->module~read_rwc_heating_data module~read_shipping_asi_data read_shipping_asi_data module~save_emission_netcdf->module~read_shipping_asi_data module~read_time_profiles read_time_profiles module~save_emission_netcdf->module~read_time_profiles module~save_netcdf_file save_netcdf_file module~save_emission_netcdf->module~save_netcdf_file module~set_emission_factors set_emission_factors module~save_emission_netcdf->module~set_emission_factors module~set_filenames set_filenames module~set_filenames->module~uemep_definitions module~set_filenames->module~uemep_configuration module~set_subgrids set_subgrids module~set_subgrids->module~uemep_definitions module~set_subgrids->module~mod_lambert_projection module~set_subgrids->module~uemep_configuration module~subgrid_emep subgrid_emep module~subgrid_emep->module~uemep_definitions module~subgrid_emep->module~mod_lambert_projection module~subgrid_emep->module~uemep_configuration module~subgrid_meteo_emep subgrid_meteo_emep module~subgrid_meteo_emep->module~uemep_definitions module~subgrid_meteo_emep->module~uemep_configuration module~uemep_configuration->module~uemep_definitions proc~delta_wind_direction delta_wind_direction proc~delta_wind_direction->module~uemep_definitions proc~read_country_bounding_box_data read_country_bounding_box_data proc~read_country_bounding_box_data->module~uemep_definitions proc~save_gridded_lines_test_routine save_gridded_lines_test_routine proc~save_gridded_lines_test_routine->module~uemep_definitions proc~tunnel_deposition_factor tunnel_deposition_factor proc~tunnel_deposition_factor->module~uemep_definitions proc~uemep_calculate_all_trajectory uEMEP_calculate_all_trajectory proc~uemep_calculate_all_trajectory->module~uemep_definitions proc~uemep_calculate_deposition uEMEP_calculate_deposition proc~uemep_calculate_deposition->module~uemep_definitions proc~uemep_change_road_data uEMEP_change_road_data proc~uemep_change_road_data->module~uemep_definitions proc~uemep_combine_local_source uEMEP_combine_local_source proc~uemep_combine_local_source->module~uemep_definitions proc~uemep_convert_proxy_to_emissions uEMEP_convert_proxy_to_emissions proc~uemep_convert_proxy_to_emissions->module~uemep_definitions proc~uemep_create_wind_field uEMEP_create_wind_field proc~uemep_create_wind_field->module~uemep_definitions proc~uemep_define_subgrid uEMEP_define_subgrid proc~uemep_define_subgrid->module~uemep_definitions proc~uemep_define_subgrid_extent uEMEP_define_subgrid_extent proc~uemep_define_subgrid_extent->module~uemep_definitions proc~uemep_disperse_local_source uEMEP_disperse_local_source proc~uemep_disperse_local_source->module~uemep_definitions proc~uemep_grid_receptor_data uEMEP_grid_receptor_data proc~uemep_grid_receptor_data->module~uemep_definitions proc~uemep_grid_roads uEMEP_grid_roads proc~uemep_grid_roads->module~uemep_definitions proc~uemep_local_trajectory uEMEP_local_trajectory proc~uemep_local_trajectory->module~uemep_definitions proc~uemep_minimum_distance_trajectory_fast uEMEP_minimum_distance_trajectory_fast proc~uemep_minimum_distance_trajectory_fast->module~uemep_definitions proc~uemep_nox_emission_temperature uEMEP_nox_emission_temperature proc~uemep_nox_emission_temperature->module~uemep_definitions proc~uemep_preaggregate_shipping_asi_data uEMEP_preaggregate_shipping_asi_data proc~uemep_preaggregate_shipping_asi_data->module~uemep_definitions proc~uemep_read_agriculture_rivm_data uEMEP_read_agriculture_rivm_data proc~uemep_read_agriculture_rivm_data->module~uemep_definitions proc~uemep_read_emep uEMEP_read_EMEP proc~uemep_read_emep->module~uemep_definitions proc~uemep_read_emission_rivm_data uEMEP_read_emission_rivm_data proc~uemep_read_emission_rivm_data->module~uemep_definitions proc~uemep_read_industry_data uEMEP_read_industry_data proc~uemep_read_industry_data->module~uemep_definitions proc~uemep_read_monthly_and_daily_shipping_asi_data uEMEP_read_monthly_and_daily_shipping_asi_data proc~uemep_read_monthly_and_daily_shipping_asi_data->module~uemep_definitions proc~uemep_read_netcdf_landuse_latlon uEMEP_read_netcdf_landuse_latlon proc~uemep_read_netcdf_landuse_latlon->module~uemep_definitions proc~uemep_read_netcdf_population uEMEP_read_netcdf_population proc~uemep_read_netcdf_population->module~uemep_definitions proc~uemep_read_netcdf_population_latlon uEMEP_read_netcdf_population_latlon proc~uemep_read_netcdf_population_latlon->module~uemep_definitions proc~uemep_read_netcdf_shipping_latlon uEMEP_read_netcdf_shipping_latlon proc~uemep_read_netcdf_shipping_latlon->module~uemep_definitions proc~uemep_read_receptor_data uEMEP_read_receptor_data proc~uemep_read_receptor_data->module~uemep_definitions proc~uemep_read_roadlink_data_ascii uEMEP_read_roadlink_data_ascii proc~uemep_read_roadlink_data_ascii->module~uemep_definitions proc~uemep_read_roadlink_emission_data uEMEP_read_roadlink_emission_data proc~uemep_read_roadlink_emission_data->module~uemep_definitions proc~uemep_read_rwc_heating_data uEMEP_read_RWC_heating_data proc~uemep_read_rwc_heating_data->module~uemep_definitions proc~uemep_read_shipping_asi_data uEMEP_read_shipping_asi_data proc~uemep_read_shipping_asi_data->module~uemep_definitions proc~uemep_read_ssb_data uEMEP_read_SSB_data proc~uemep_read_ssb_data->module~uemep_definitions proc~uemep_read_time_profiles uEMEP_read_time_profiles proc~uemep_read_time_profiles->module~uemep_definitions proc~uemep_read_weekly_shipping_asi_data uEMEP_read_weekly_shipping_asi_data proc~uemep_read_weekly_shipping_asi_data->module~uemep_definitions proc~uemep_redistribute_local_source uEMEP_redistribute_local_source proc~uemep_redistribute_local_source->module~uemep_definitions proc~uemep_reset_constants uEMEP_reset_constants proc~uemep_reset_constants->module~uemep_definitions proc~uemep_save_emission_netcdf uEMEP_save_emission_netcdf proc~uemep_save_emission_netcdf->module~uemep_definitions proc~uemep_save_for_emep_netcdf_file uEMEP_save_for_EMEP_netcdf_file proc~uemep_save_for_emep_netcdf_file->module~uemep_definitions proc~uemep_save_netcdf_control uEMEP_save_netcdf_control proc~uemep_save_netcdf_control->module~uemep_definitions proc~uemep_save_netcdf_file uEMEP_save_netcdf_file proc~uemep_save_netcdf_file->module~uemep_definitions proc~uemep_save_netcdf_receptor_file uEMEP_save_netcdf_receptor_file proc~uemep_save_netcdf_receptor_file->module~uemep_definitions proc~uemep_set_constants uEMEP_set_constants proc~uemep_set_constants->module~uemep_definitions proc~uemep_set_deposition_velocities uEMEP_set_deposition_velocities proc~uemep_set_deposition_velocities->module~uemep_definitions proc~uemep_set_dispersion_params_pg uEMEP_set_dispersion_params_PG proc~uemep_set_dispersion_params_pg->module~uemep_definitions proc~uemep_set_dispersion_params_simple uEMEP_set_dispersion_params_simple proc~uemep_set_dispersion_params_simple->module~uemep_definitions proc~uemep_set_emission_factors uEMEP_set_emission_factors proc~uemep_set_emission_factors->module~uemep_definitions proc~uemep_set_landuse_classes uEMEP_set_landuse_classes proc~uemep_set_landuse_classes->module~uemep_definitions proc~uemep_set_loop_receptor_grid uEMEP_set_loop_receptor_grid proc~uemep_set_loop_receptor_grid->module~uemep_definitions proc~uemep_set_pollutant_loop uEMEP_set_pollutant_loop proc~uemep_set_pollutant_loop->module~uemep_definitions proc~uemep_set_region_tile_grids uEMEP_set_region_tile_grids proc~uemep_set_region_tile_grids->module~uemep_definitions proc~uemep_set_species_loop uEMEP_set_species_loop proc~uemep_set_species_loop->module~uemep_definitions proc~uemep_set_tile_grids uEMEP_set_tile_grids proc~uemep_set_tile_grids->module~uemep_definitions proc~uemep_subgrid_deposition uEMEP_subgrid_deposition proc~uemep_subgrid_deposition->module~uemep_definitions proc~uemep_subgrid_deposition_emep uEMEP_subgrid_deposition_EMEP proc~uemep_subgrid_deposition_emep->module~uemep_definitions proc~uemep_subgrid_dispersion uEMEP_subgrid_dispersion proc~uemep_subgrid_dispersion->module~uemep_definitions proc~uemep_subgrid_dispersion_integral uEMEP_subgrid_dispersion_integral proc~uemep_subgrid_dispersion_integral->module~uemep_definitions proc~uemep_subgrid_emission_emep uEMEP_subgrid_emission_EMEP proc~uemep_subgrid_emission_emep->module~uemep_definitions program~uemep uEMEP program~uemep->module~uemep_definitions program~uemep->module~auto_subgrid program~uemep->module~calculate_exposure program~uemep->module~chemistry_no2 program~uemep->module~crossreference_grids program~uemep->module~read_command_line program~uemep->module~read_config program~uemep->module~read_landuse_rivm_data program~uemep->module~read_meteo_nc program~uemep->module~save_emission_netcdf program~uemep->module~set_filenames program~uemep->module~set_subgrids program~uemep->module~subgrid_emep program~uemep->module~subgrid_meteo_emep program~uemep->module~uemep_configuration module~define_subgrid define_subgrid program~uemep->module~define_subgrid program~uemep->module~grid_roads program~uemep->module~read_agriculture_asi_data module~read_emep read_emep program~uemep->module~read_emep program~uemep->module~read_industry_data module~read_receptor_data read_receptor_data 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 module~read_ssb_data read_ssb_data program~uemep->module~read_ssb_data program~uemep->module~read_time_profiles module~redistribute_data redistribute_data program~uemep->module~redistribute_data program~uemep->module~save_netcdf_file module~set_constants set_constants program~uemep->module~set_constants program~uemep->module~set_emission_factors module~subgrid_deposition subgrid_deposition program~uemep->module~subgrid_deposition module~subgrid_deposition_emep subgrid_deposition_emep program~uemep->module~subgrid_deposition_emep module~subgrid_dispersion subgrid_dispersion program~uemep->module~subgrid_dispersion module~subgrid_emission_emep subgrid_emission_emep program~uemep->module~subgrid_emission_emep module~tiling_routines tiling_routines program~uemep->module~tiling_routines module~define_subgrid->module~mod_lambert_projection module~define_subgrid->module~uemep_configuration module~grid_roads->module~mod_lambert_projection module~grid_roads->module~uemep_configuration module~read_agriculture_asi_data->module~mod_lambert_projection module~read_agriculture_asi_data->module~uemep_configuration module~read_emep->module~mod_lambert_projection module~read_emep->module~uemep_configuration module~read_industry_data->module~mod_lambert_projection module~read_industry_data->module~uemep_configuration module~read_receptor_data->module~mod_lambert_projection module~read_receptor_data->module~uemep_configuration module~read_roadlink_data_ascii->module~mod_lambert_projection module~read_roadlink_data_ascii->module~uemep_configuration module~read_rwc_heating_data->module~mod_lambert_projection module~read_rwc_heating_data->module~uemep_configuration module~read_shipping_asi_data->module~mod_lambert_projection module~read_shipping_asi_data->module~uemep_configuration module~read_ssb_data->module~mod_lambert_projection module~read_ssb_data->module~uemep_configuration module~read_time_profiles->module~uemep_configuration module~redistribute_data->module~uemep_configuration module~redistribute_data->module~save_netcdf_file module~save_netcdf_file->module~chemistry_no2 module~save_netcdf_file->module~mod_read_esri_ascii_file module~save_netcdf_file->module~uemep_configuration 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~subgrid_deposition->module~uemep_configuration module~subgrid_deposition->module~set_dispersion_parameters module~subgrid_deposition_emep->module~uemep_configuration module~subgrid_dispersion->module~uemep_configuration module~subgrid_dispersion->module~set_dispersion_parameters module~subgrid_emission_emep->module~mod_lambert_projection module~subgrid_emission_emep->module~uemep_configuration module~tiling_routines->module~mod_lambert_projection module~tiling_routines->module~uemep_configuration

Variables

Type Visibility Attributes Name Initial
real, public, allocatable :: DMT_EMEP_grid_nc(:,:,:)
real, public :: EMEP_additional_grid_interpolation_size_original = 0.0
integer, public, allocatable :: EMEP_extended_subsample_region_id(:,:,:,:)
real, public :: EMEP_grid_interpolation_size_original = 1.0
real, public :: EMEP_grid_interpolation_size_source(n_source_index) = 1.0
integer, public, parameter :: FF10_nc_index = 5
integer, public, parameter :: FF10_subgrid_index = 3
integer, public, parameter :: FFgrid_nc_index = 6
integer, public, parameter :: FFgrid_subgrid_index = 4
real, public :: H_meteo = 45.0
integer, public, parameter :: Hflux_nc_index = 26
integer, public, parameter :: J_nc_index = 14
integer, public, parameter :: J_subgrid_index = 12
integer, public, parameter :: LAEA_projection_index = 5
integer, public, parameter :: LCC_projection_index = 3
integer, public, parameter :: LL_projection_index = 4
integer, public, parameter :: LTM_projection_index = 6
integer, public, parameter :: PS_projection_index = 7
integer, public, parameter :: RDM_projection_index = 2
real, public, allocatable :: RWC_grid_HDD(:,:)
real, public, allocatable :: RWC_grid_emission(:,:)
real, public, allocatable :: RWC_grid_height(:,:)
integer(kind=8), public, allocatable :: RWC_grid_id(:)
integer, public, parameter :: RWC_heating_index = 8
integer, public, allocatable :: RWC_region_id(:)
integer, public :: SSB_data_type = dwelling_index
integer, public, parameter :: UTM_projection_index = 1
integer, public, parameter :: ZTOP_nc_index = 21
integer, public, parameter :: aaqd_totals_nc_index = 28
integer, public, parameter :: adt_rl_index = 16
integer, public, parameter :: agriculture_index = 5
integer, public, parameter :: agriculture_nc_index = 5
integer, public, parameter :: all_nc_index = 22
integer, public, parameter :: all_salt_nc_index = 25
integer, public, parameter :: all_sand_nc_index = 24
integer, public, parameter :: all_sand_salt_nc_index = 26
integer, public, parameter :: all_totals_nc_index = 27
integer, public, parameter :: allsource_index = 1
integer, public, parameter :: allsource_nc_index = 1
real, public :: aqi_annual_limits(n_compound_index,1:3)
real, public :: aqi_daily_limits(n_compound_index,1:3)
real, public :: aqi_hourly_limits(n_compound_index,1:3)
integer, public, parameter :: aviation_index = 10
integer, public, parameter :: aviation_nc_index = 10
real, public :: az(n_source_index,n_possible_subsource)
integer, public, parameter :: bap_index = 15
integer, public, parameter :: bap_nc_index = 15
real, public :: benzene_split_voc_in_GNFR_sectors(13) = [0.0449, 0.0212, 0.0668, 0.0084, 0.0, 0.0266, 0.0226, 0.0214, 0.0223, 0.0362, 0.068, 0.0601, 0.068]
integer, public :: buffer_index(2)
real, public :: buffer_index_scale = 1.5
real, public :: buffer_size(2)
real, public :: by(n_source_index,n_possible_subsource)
real, public :: bz(n_source_index,n_possible_subsource)
integer, public, parameter :: c6h6_index = 14
integer, public, parameter :: c6h6_nc_index = 14
logical, public :: calculate_EMEP_additional_grid_flag = .false.
integer, public, parameter :: clc_index = 17
integer, public, parameter :: co_index = 16
integer, public, parameter :: co_nc_index = 16
integer, public, parameter :: comax_index = 18
integer, public, parameter :: comax_nc_index = 18
real, public, allocatable :: comp_EMEP_subgrid(:,:,:,:)
real, public, allocatable :: comp_semilocal_source_subgrid_from_in_region(:,:,:,:,:)
real, public, allocatable :: comp_source_EMEP_additional_subgrid(:,:,:,:,:)
real, public, allocatable :: comp_source_EMEP_subgrid(:,:,:,:,:)
real, public, allocatable :: comp_source_additional_subgrid(:,:,:,:,:)
real, public, allocatable :: comp_source_subgrid(:,:,:,:,:)
real, public, allocatable :: comp_source_subgrid_from_in_region(:,:,:,:,:)
real, public, allocatable :: comp_subgrid(:,:,:,:)
real, public, allocatable :: comp_var3d_nc(:,:,:,:)
real, public, allocatable :: comp_var4d_nc(:,:,:,:,:)
integer, public :: compound_index
integer, public :: compound_source_index(n_compound_index,n_source_index)
integer, public, parameter :: conc_nc_index = 15
integer, public :: convert_GNFR_to_uEMEP_sector_index(n_source_nc_index)
integer, public :: convert_frac_to_lc_frac_loop_index(num_var_nc_name)
integer, public, parameter :: cos_subgrid_index = 14
integer, public :: counter_av = 0
integer, public, allocatable :: crossreference_deposition_to_emep_subgrid(:,:,:)
integer, public, allocatable :: crossreference_emission_to_deposition_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_emission_to_emep_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_emission_to_integral_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_emission_to_landuse_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_integral_to_emep_subgrid(:,:,:)
integer, public, allocatable :: crossreference_integral_to_emission_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_integral_to_meteo_nc_subgrid(:,:,:)
integer, public, allocatable :: crossreference_target_to_deposition_subgrid(:,:,:)
integer, public, allocatable :: crossreference_target_to_emep_subgrid(:,:,:)
integer, public, allocatable :: crossreference_target_to_emission_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_target_to_integral_subgrid(:,:,:)
integer, public, allocatable :: crossreference_target_to_localfraction_subgrid(:,:,:,:)
integer, public, allocatable :: crossreference_target_to_population_subgrid(:,:,:)
integer, public, parameter :: date_ship_index = 1
real, public :: depo_scale_nc(n_compound_nc_index)
real, public, allocatable :: depo_var3d_nc(:,:,:,:,:)
integer, public :: deposition_buffer_index(2)
real, public :: deposition_buffer_size(2)
character(len=256), public :: deposition_name_nc(n_landuse_index,n_compound_nc_index)
real, public, allocatable :: deposition_subgrid(:,:,:,:,:)
integer, public :: deposition_subgrid_dim(n_dim_index)
integer, public :: deposition_subgrid_loop_index(2)
real, public :: deposition_subgrid_max(2)
real, public :: deposition_subgrid_min(2)
integer, public, parameter :: desert_index = 13
real, public :: dgrid_nc(2)
integer, public :: dim_length_EMEP_nc(num_dims_nc)
integer, public :: dim_length_landuse_nc(num_dims_landuse_nc)
integer, public :: dim_length_meteo_nc(num_dims_meteo_nc)
integer, public :: dim_length_nc(num_dims_nc)
character(len=256), public :: dim_name_landuse_nc(num_dims_landuse_nc)
character(len=256), public :: dim_name_meteo_nc(num_dims_meteo_nc)
character(len=256), public :: dim_name_nc(num_dims_nc)
character(len=256), public :: dim_name_population_nc(num_dims_population_nc)
character(len=256), public :: dim_name_shipping_nc(num_dims_shipping_nc)
integer, public :: dim_start_EMEP_nc(num_dims_nc)
integer, public :: dim_start_landuse_nc(num_dims_landuse_nc) = [1, 1]
integer, public :: dim_start_meteo_nc(num_dims_meteo_nc) = [1, 1, 1, 1]
integer, public :: dim_start_nc(num_dims_nc) = [1, 1, 1, 1, 1, 1]
integer, public, parameter :: drydepo_index = 2
integer, public, parameter :: drydepo_local_subgrid_index = 13
integer, public, parameter :: drydepo_nc_index = 30
integer, public, parameter :: drydepo_nonlocal_subgrid_index = 15
real, public :: drydepo_vd_default(n_compound_index)
integer, public, parameter :: dwelling_index = 1
integer, public, parameter :: dwelling_nc_index = 2
integer, public, parameter :: emep_additional_local_subgrid_index = 11
integer, public, parameter :: emep_additional_nonlocal_subgrid_index = 12
integer, public :: emep_additional_subgrid_local_file_index(n_source_index)
integer, public :: emep_additional_subgrid_nonlocal_file_index(n_source_index)
integer, public :: emep_emission_subgrid_file_index(n_source_index)
integer, public, parameter :: emep_frac_subgrid_index = 8
integer, public, parameter :: emep_local_subgrid_index = 9
integer, public, parameter :: emep_nonlocal_subgrid_index = 10
integer, public :: emep_subgrid_file_index(n_source_index)
integer, public :: emep_subgrid_frac_file_index(n_source_index)
integer, public, parameter :: emep_subgrid_index = 7
integer, public :: emep_subgrid_local_file_index(n_source_index)
integer, public :: emep_subgrid_nonlocal_file_index(n_source_index)
integer, public :: emep_subgrid_semilocal_file_index(n_source_index)
integer, public, parameter :: emis_nc_index = 18
integer, public :: emission
integer, public :: emission_buffer_index(2,n_source_index)
real, public :: emission_buffer_size(2,n_source_index)
real, public :: emission_factor_conversion(n_compound_nc_index,n_source_index,n_possible_subsource) = 0.0
integer, public :: emission_file_index(n_source_index)
integer, public, parameter :: emission_h_index = 1
integer, public :: emission_max_subgrid_dim(n_dim_index)
integer, public, parameter :: emission_minFF_index = 4
real, public, allocatable :: emission_properties_subgrid(:,:,:,:)
integer, public, parameter :: emission_sigy00_index = 3
integer, public, parameter :: emission_sigz00_index = 2
real, public, allocatable :: emission_subgrid(:,:,:,:,:)
real, public :: emission_subgrid_delta(2,n_source_index)
integer, public :: emission_subgrid_dim(n_dim_index,n_source_index)
integer, public :: emission_subgrid_loop_index(2,n_source_index)
real, public :: emission_subgrid_max(2,n_source_index)
real, public :: emission_subgrid_min(2,n_source_index)
integer, public, allocatable :: emission_subgrid_region_index(:,:,:)
real, public, allocatable :: emission_time_profile_subgrid(:,:,:,:,:)
integer, public :: end_dim_nc(num_dims_nc)
integer, public :: end_grid_loop_index
integer, public :: end_month_in_annual_calculations = 12
integer, public :: end_time_loop_index = 1
integer, public, parameter :: establishment_index = 3
real, public, allocatable :: exposure_subgrid(:,:,:,:,:)
logical, public :: extract_benzene_from_voc_emissions = .false.
integer, public, parameter :: extrasource_nc_index = 22
character(len=256), public :: filename_grid(n_filenames_grid)
character(len=256), public :: finished_file = ''
character(len=256), public :: finished_file_rec = ''
logical, public :: first_g_loop = .true.
integer, public :: frac_nc_index = num_var_nc_start+1
integer, public :: frac_nc_loop_index(max_n_local_fraction_grids)
integer, public, parameter :: fugitive_index = 8
integer, public, parameter :: fugitive_nc_index = 8
integer, public :: g_loop
integer, public, parameter :: gp_totals_nc_index = 29
integer, public, parameter :: grass_index = 9
integer, public, parameter :: grid_index = 16
integer, public, parameter :: hdv_rl_index = 18
integer, public, parameter :: heating_index = 4
integer, public, parameter :: heating_nc_index = 4
real, public :: height_receptor(n_receptor_max)
real, public :: height_receptor_in(n_receptor_max)
integer, public, parameter :: hmix_integral_subgrid_index = 2
integer, public, parameter :: hmix_nc_index = 9
integer, public, parameter :: hmix_subgrid_index = 7
integer, public, parameter :: home_index = 6
integer, public, parameter :: hsurf_average_subgrid_index = 3
integer, public, parameter :: hsurf_integral_subgrid_index = 1
integer, public :: i_receptor_subgrid(n_receptor_max)
integer, public, parameter :: ice_index = 14
integer, public, parameter :: id_rl_index = 1
integer, public, parameter :: idloyds_ship_index = 1
integer, public, parameter :: idnorwegian_ship_index = 2
integer, public, parameter :: industry_index = 6
integer, public, parameter :: industry_nc_index = 6
integer, public :: init_emission_buffer_index(2,n_source_index)
real, public :: init_emission_buffer_size(2,n_source_index)
real, public :: init_emission_subgrid_delta(2,n_source_index)
integer, public :: init_emission_subgrid_dim(n_dim_index,n_source_index)
integer, public :: init_emission_subgrid_loop_index(2,n_source_index)
real, public :: init_emission_subgrid_max(2,n_source_index)
real, public :: init_emission_subgrid_min(2,n_source_index)
integer, public :: init_subgrid_dim(n_dim_index)
integer, public, allocatable :: inputdata_int_rl(:,:)
real, public, allocatable :: inputdata_rl(:,:)
real, public, allocatable :: inputdata_rl_emissions(:,:,:)
integer, public, parameter :: inside_region_index = 0
integer, public :: integral_buffer_index(2)
real, public :: integral_buffer_size(2)
real, public, allocatable :: integral_subgrid(:,:,:,:,:,:)
real, public :: integral_subgrid_delta(2) = 0.
integer, public :: integral_subgrid_dim(n_dim_index)
integer, public :: integral_subgrid_loop_index(2)
real, public :: integral_subgrid_max(2)
real, public :: integral_subgrid_min(2)
integer, public, parameter :: invL_nc_index = 11
integer, public, parameter :: invL_subgrid_index = 9
integer, public, parameter :: inv_FF10_nc_index = 8
integer, public, parameter :: inv_FF10_subgrid_index = 6
integer, public, parameter :: inv_FFgrid_nc_index = 7
integer, public, parameter :: inv_FFgrid_subgrid_index = 5
integer, public :: j_receptor_subgrid(n_receptor_max)
integer, public, parameter :: kindergaten_index = 5
integer, public, parameter :: kz_nc_index = 10
integer, public, parameter :: kz_subgrid_index = 8
integer, public :: landuse_buffer_index(2)
real, public :: landuse_buffer_size(2)
real, public, allocatable :: landuse_subgrid(:,:,:)
integer, public :: landuse_subgrid_dim(n_dim_index)
integer, public :: landuse_subgrid_loop_index(2)
real, public :: landuse_subgrid_max(2)
real, public :: landuse_subgrid_min(2)
real, public, allocatable :: last_meteo_subgrid(:,:,:)
integer, public, parameter :: lat0_rl_index = 12
integer, public, parameter :: lat1_rl_index = 9
integer, public, parameter :: lat2_rl_index = 10
integer, public, parameter :: lat_agriculture_index = 2
real, public, allocatable :: lat_deposition_subgrid(:,:)
real, public, allocatable :: lat_emission_subgrid(:,:,:)
real, public, allocatable :: lat_integral_subgrid(:,:)
real, public, allocatable :: lat_landuse_subgrid(:,:)
integer, public, parameter :: lat_nc_index = 2
real, public, allocatable :: lat_population_subgrid(:,:)
real, public :: lat_receptor(n_receptor_max)
real, public :: lat_receptor_in(n_receptor_max)
integer, public, parameter :: lat_ship_index = 2

Ship latitude index

real, public, allocatable :: lat_subgrid(:,:)
integer, public :: lc_frac_nc_index = 1
integer, public :: lc_frac_nc_loop_index(max_n_local_fraction_grids)
integer, public :: lc_local_nc_index = 2
integer, public :: lc_local_nc_loop_index(max_n_local_fraction_grids)
real, public, allocatable :: lc_var3d_nc(:,:,:,:,:,:,:,:)
real, public, allocatable :: lc_var4d_nc(:,:,:,:,:,:,:,:,:)
integer, public, parameter :: length_rl_index = 13
integer, public, parameter :: livestock_index = 13
integer, public, parameter :: livestock_nc_index = 13
real, public :: local_fraction_additional_grid_size_scaling = 1.0
integer, public :: local_fraction_grid_for_EMEP_grid_interpolation_source(n_source_index) = 1
real, public :: local_fraction_grid_size_scaling = 1.0
integer, public :: local_nc_index = num_var_nc_start+2
integer, public :: local_nc_loop_index(max_n_local_fraction_grids)
integer, public, parameter :: local_subgrid_index = 4
integer, public, parameter :: logz0_nc_index = 13
integer, public, parameter :: logz0_subgrid_index = 11
integer, public, parameter :: lon0_rl_index = 11
integer, public, parameter :: lon1_rl_index = 7
integer, public, parameter :: lon2_rl_index = 8
integer, public, parameter :: lon_agriculture_index = 1
real, public, allocatable :: lon_deposition_subgrid(:,:)
real, public, allocatable :: lon_emission_subgrid(:,:,:)
real, public, allocatable :: lon_integral_subgrid(:,:)
real, public, allocatable :: lon_landuse_subgrid(:,:)
integer, public, parameter :: lon_nc_index = 1
real, public, allocatable :: lon_population_subgrid(:,:)
real, public :: lon_receptor(n_receptor_max)
real, public :: lon_receptor_in(n_receptor_max)
integer, public, parameter :: lon_ship_index = 1

Ship longitude index

real, public, allocatable :: lon_subgrid(:,:)
real, public :: loop_index_scale = 1.5
integer, public, parameter :: major_index_rl_index = 4
integer, public :: max_frac_nc_loop_index
integer, public :: max_lc_frac_nc_loop_index
integer, public, parameter :: max_n_local_fraction_grids = 3
integer, public, parameter :: maxvalue_region_index = 1000
integer, public, parameter :: med_broadleaf_index = 4
integer, public, parameter :: med_crop_index = 6
integer, public, parameter :: med_needle_index = 3
integer, public, parameter :: medscrub_index = 10
real, public :: meteo_dgrid_nc(2)
double precision, public :: meteo_nc_projection_attributes(10)
integer, public :: meteo_nc_projection_type = LCC_projection_index
real, public, allocatable :: meteo_nc_xproj_integral_subgrid(:,:)
real, public, allocatable :: meteo_nc_yproj_integral_subgrid(:,:)
integer, public :: meteo_p_loop_index = 1
real, public, allocatable :: meteo_subgrid(:,:,:,:)
real, public, allocatable :: meteo_var1d_nc(:,:)
real, public, allocatable :: meteo_var2d_nc(:,:,:)
real, public, allocatable :: meteo_var3d_nc(:,:,:,:)
real, public, allocatable :: meteo_var4d_nc(:,:,:,:,:)
real, public :: min_adt = 1000.0
integer, public :: min_frac_nc_loop_index
integer, public :: min_lc_frac_nc_loop_index
real, public :: min_link_size = 50.0
character(len=256), public :: model_version_str = 'uEMEP_vx.x'
integer, public, parameter :: moorland_index = 8
integer, public, parameter :: municipality_index = 7
integer, public :: n_RWC_grids
integer, public, parameter :: n_clc_landuse_index = 44
integer, public, parameter :: n_compound_index = 20
integer, public, parameter :: n_compound_nc_index = 20
integer, public, parameter :: n_deposition_index = 3
integer, public, parameter :: n_dim_index = 3
integer, public :: n_emep_pollutant_loop = 1
integer, public, parameter :: n_emission_index = 4
integer, public, parameter :: n_filenames_grid = 500
integer, public, parameter :: n_integral_subgrid_index = 3
integer, public, parameter :: n_landuse_index = 17
integer, public, parameter :: n_meteo_subgrid_index = 19
integer, public, parameter :: n_pmxx_sp_index = 3
integer, public :: n_pollutant_compound_loop(n_pollutant_nc_index) = 0
integer, public :: n_pollutant_loop = 1
integer, public, parameter :: n_pollutant_nc_index = 30
integer, public, parameter :: n_population_index = 8
integer, public, parameter :: n_possible_subsource = 2
integer, public :: n_receptor
integer, public :: n_receptor_grid
integer, public :: n_receptor_in
integer, public, parameter :: n_receptor_max = 20000
integer, public :: n_regions = -1
integer, public :: n_roadlinks = 0
integer, public :: n_roadlinks_major = 0
integer, public :: n_roadlinks_major_selected = 0
integer, public, parameter :: n_source_calculate_index = 14
integer, public, parameter :: n_source_index = 16
integer, public, parameter :: n_source_nc_index = 22
integer, public, parameter :: n_sp_OP_index = 12
integer, public, parameter :: n_sp_all_index = 37
integer, public, parameter :: n_sp_index = 10
integer, public :: n_species_loop_index = n_sp_index
integer, public, parameter :: n_subgrid_index = 16
integer, public :: n_subsamples_per_EMEP_grid = 20
integer, public :: n_use_subgrid_levels(n_source_index)
integer, public :: n_valid_receptor
integer, public :: n_valid_receptor_in
character(len=256), public :: name_receptor(n_receptor_max,2)
character(len=256), public :: name_receptor_in(n_receptor_max,2)
integer, public :: ngrid_extended_margin = 0
integer, public, parameter :: nh3_agriculture_index = 3
integer, public, parameter :: nh3_index = 5
integer, public, parameter :: nh3_nc_index = 5
integer, public, parameter :: nh4_index = 9
integer, public, parameter :: nh4_nc_index = 9
integer, public, parameter :: nlanes_rl_index = 3
integer, public, parameter :: no2_index = 1
integer, public, parameter :: no2_nc_index = 1
integer, public :: no_index

TODO Does not seem to be defined or used anywhere, delete?

integer, public, parameter :: nonlocal_subgrid_index = 5
integer, public, parameter :: nox_index = 2
integer, public, parameter :: nox_nc_index = 2
integer, public, parameter :: nox_ship_index = 3

Ship total NOx emission index

integer, public, parameter :: num_char_rl = 2
integer, public :: num_char_ship
integer, public, parameter :: num_dims_landuse_nc = 2
integer, public, parameter :: num_dims_meteo_nc = 4
integer, public, parameter :: num_dims_nc = 6
integer, public, parameter :: num_dims_population_nc = 2
integer, public, parameter :: num_dims_shipping_nc = 2
integer, public, parameter :: num_int_rl = 4
integer, public, parameter :: num_int_ship = 2
integer, public :: num_lc_var_nc = num_lc_var_nc_start
integer, public, parameter :: num_lc_var_nc_start = 2
integer, public, parameter :: num_var_agriculture = 3
integer, public, parameter :: num_var_landuse_nc = 1
integer, public, parameter :: num_var_meteo_nc = num_var_nc_start
integer, public :: num_var_nc
integer, public, parameter :: num_var_nc_name = 51
integer, public, parameter :: num_var_nc_start = 31
integer, public, parameter :: num_var_population_nc = 2
integer, public, parameter :: num_var_rl = 19
integer, public, parameter :: num_var_ship = 4

Number of ship variables

integer, public, parameter :: num_var_shipping_nc = 1
integer, public :: nx_EMEP_extended = 0
integer, public :: ny_EMEP_extended = 0
integer, public, parameter :: o3_26th_index = 20
integer, public, parameter :: o3_26th_nc_index = 20
integer, public, parameter :: o3_index = 6
integer, public, parameter :: o3_nc_index = 6
integer, public, parameter :: o3max_index = 19
integer, public, parameter :: o3max_nc_index = 19
integer, public, parameter :: offroad_index = 11
integer, public, parameter :: offroad_nc_index = 11
integer, public, parameter :: op_totals_nc_index = 30
real, public, allocatable :: orig_EMEP_deposition_subgrid(:,:,:,:,:)
real, public, allocatable :: orig_EMEP_subgrid(:,:,:,:)
integer, public, parameter :: other_index = 14
integer, public, parameter :: other_nc_index = 14
integer, public, parameter :: outside_interpolation_region_index = -2
integer, public, parameter :: outside_region_index = -1
character(len=256), public :: pathfilename_grid(n_filenames_grid)
character(len=256), public :: pathfilename_mrl(50)
character(len=256), public :: pathfilename_rl(2)
character(len=256), public :: pathname_grid(n_filenames_grid)
integer, public, parameter :: phi_index = 19
integer, public, parameter :: phi_nc_index = 31
integer, public, parameter :: pm10_index = 4
integer, public, parameter :: pm10_nc_index = 4
integer, public, parameter :: pm10_salt_index = 13
integer, public, parameter :: pm10_salt_nc_index = 13
integer, public, parameter :: pm10_sand_index = 11
integer, public, parameter :: pm10_sand_nc_index = 11
integer, public, parameter :: pm10_sp_index = 1
integer, public, parameter :: pm25_index = 3
integer, public, parameter :: pm25_nc_index = 3
integer, public, parameter :: pm25_salt_index = 12
integer, public, parameter :: pm25_salt_nc_index = 12
integer, public, parameter :: pm25_sand_index = 10
integer, public, parameter :: pm25_sand_nc_index = 10
integer, public, parameter :: pm25_sp_index = 2
integer, public, parameter :: pm_nc_index = 23
integer, public, parameter :: pmco_nc_index = 21
integer, public, parameter :: pmco_sp_index = 3
integer, public, parameter :: pmex_index = 8
integer, public, parameter :: pmex_nc_index = 8
integer, public :: pollutant_compound_loop_index(n_pollutant_nc_index,n_compound_nc_index) = 0
character(len=256), public :: pollutant_file_str(n_pollutant_nc_index) = ''
integer, public :: pollutant_index
integer, public :: pollutant_loop_back_index(n_pollutant_nc_index)
integer, public :: pollutant_loop_index(n_pollutant_nc_index)
integer, public :: population_file_index(n_population_index)
integer, public, parameter :: population_index = 2
integer, public, parameter :: population_nc_index = 1
double precision, public :: population_nc_projection_attributes(10)
integer, public :: population_nc_projection_type = LL_projection_index
real, public, allocatable :: population_subgrid(:,:,:)
real, public :: population_subgrid_delta(2)
integer, public :: population_subgrid_dim(2)
real, public :: population_subgrid_max(2)
real, public :: population_subgrid_min(2)
integer, public, parameter :: precip_nc_index = 28
integer, public, parameter :: precip_subgrid_index = 16
integer, public :: proxy_emission_file_index(n_source_index)
real, public, allocatable :: proxy_emission_subgrid(:,:,:,:)
integer, public :: proxy_file_index(n_source_index)
integer, public :: proxy_integral_file_index(n_source_index)
integer, public, parameter :: proxy_integral_subgrid_index = 2
integer, public, parameter :: proxy_subgrid_index = 1
integer, public, parameter :: publicpower_area_nc_index = 21
integer, public, parameter :: publicpower_index = 7
integer, public, parameter :: publicpower_nc_index = 7
integer, public, parameter :: publicpower_point_nc_index = 20
logical, public :: read_EMEP_only_once_flag = .false.
integer, public :: ref_year_EMEP = 1900
integer, public :: ref_year_meteo = 1970
real, public, allocatable :: regionfraction_per_EMEP_extended_grid(:,:,:)
integer, public :: regionindex_loop_back_index(maxvalue_region_index)
integer, public, allocatable :: regionindex_loop_index(:)
integer, public, parameter :: roadtype_rl_index = 2
integer, public, parameter :: root_crop_index = 7
logical, public :: save_EMEP_source(n_source_nc_index) = .false.
integer, public, parameter :: scaling_factor_subgrid_index = 3
integer, public, parameter :: school_index = 4
integer, public, parameter :: shipping_index = 3
integer, public, parameter :: shipping_nc_index = 3
real, public :: sig_y_0(n_source_index,n_possible_subsource)
real, public :: sig_z_0(n_source_index,n_possible_subsource)
integer, public, parameter :: sin_subgrid_index = 15
character(len=1), public :: slash = '\'
integer, public, parameter :: so2_index = 7
integer, public, parameter :: so2_nc_index = 7
integer, public, parameter :: solvents_index = 9
integer, public, parameter :: solvents_nc_index = 9
integer, public, parameter :: somo35_index = 17
integer, public, parameter :: somo35_nc_index = 17
character(len=256), public :: source_file_postfix(n_source_nc_index)
character(len=256), public :: source_file_str(n_source_nc_index) = ''
integer, public, parameter :: sp_BBOA_RES_index = 12
integer, public, parameter :: sp_BBOA_index = 11
integer, public, parameter :: sp_EC_RES_AGE_in_index = 30
integer, public, parameter :: sp_EC_RES_NEW_in_index = 29
integer, public, parameter :: sp_EC_RES_in_index = 35
integer, public, parameter :: sp_FFIRE_BC_in_index = 33
integer, public, parameter :: sp_FFIRE_OM_in_index = 32
integer, public, parameter :: sp_FFIRE_REM_in_index = 34
integer, public, parameter :: sp_POM_RES_in_index = 28
integer, public, parameter :: sp_REM_RES_in_index = 31
integer, public, parameter :: sp_asoa_in_index = 36
integer, public, parameter :: sp_asoa_index = 9
integer, public, parameter :: sp_bsoa_in_index = 37
integer, public, parameter :: sp_bsoa_index = 10
integer, public, parameter :: sp_dust_in_index = 22
integer, public, parameter :: sp_dust_index = 3
integer, public, parameter :: sp_dust_sah_index = 16
integer, public, parameter :: sp_dust_wb_index = 17
integer, public, parameter :: sp_ffire_bc_index = 18
integer, public, parameter :: sp_ffire_in_index = 24
integer, public, parameter :: sp_ffire_index = 5
integer, public, parameter :: sp_ffire_rem_index = 19
integer, public, parameter :: sp_nh4_index = 15
integer, public, parameter :: sp_no3_index = 13
integer, public, parameter :: sp_pm_in_index = 27
integer, public, parameter :: sp_pm_index = 8
integer, public, parameter :: sp_ppm_in_index = 25
integer, public, parameter :: sp_ppm_index = 6
integer, public, parameter :: sp_seasalt_in_index = 23
integer, public, parameter :: sp_seasalt_index = 4
integer, public, parameter :: sp_sia_in_index = 21
integer, public, parameter :: sp_sia_index = 2
integer, public, parameter :: sp_so4_index = 14
integer, public, parameter :: sp_soa_in_index = 20
integer, public, parameter :: sp_soa_index = 1
integer, public, parameter :: sp_water_in_index = 26
integer, public, parameter :: sp_water_index = 7
real, public, allocatable :: species_EMEP_subgrid(:,:,:,:,:)
integer, public :: species_loop_index(n_sp_all_index)
character(len=256), public :: species_name_nc(n_pmxx_sp_index,n_sp_all_index)
real, public, allocatable :: species_var3d_nc(:,:,:,:,:)
integer, public, parameter :: speed_rl_index = 17
integer, public :: start_dim_nc(num_dims_nc)
integer, public :: start_grid_loop_index
integer, public :: start_month_in_annual_calculations = 1
integer, public :: start_time_loop_index = 1
real, public, allocatable :: subgrid(:,:,:,:,:,:)
integer, public :: subgrid_DD10_file_index
integer, public :: subgrid_DDgrid_file_index
real, public, allocatable :: subgrid_EMEP_local_from_in_region(:,:,:,:,:)
real, public, allocatable :: subgrid_EMEP_semilocal_from_in_region(:,:,:,:,:)
integer, public :: subgrid_FF10_file_index
integer, public :: subgrid_FFgrid_file_index
integer, public :: subgrid_J_file_index
integer, public :: subgrid_dim(n_dim_index)
integer, public :: subgrid_hmix_file_index
integer, public :: subgrid_invFF10_file_index
integer, public :: subgrid_invFFgrid_file_index
integer, public :: subgrid_invL_file_index
integer, public :: subgrid_kz_file_index
integer, public :: subgrid_local_file_index(n_source_index)
real, public, allocatable :: subgrid_local_from_in_region(:,:,:,:,:)
integer, public :: subgrid_logz0_file_index
integer, public :: subgrid_loop_index(2)
integer, public :: subgrid_meteo_file_index
real, public :: subgrid_proj_max(2)
real, public :: subgrid_proj_min(2)
real, public, allocatable :: subgrid_proxy_from_in_region(:,:,:,:,:)
integer, public, allocatable :: subgrid_region_index(:,:)
integer, public :: subgrid_sourcetotal_file_index(n_source_index)
integer, public :: subgrid_sourcetotal_inregion_file_index(n_source_index)
integer, public :: subgrid_t2m_file_index
integer, public :: subgrid_total_file_index(n_source_index)
integer, public :: subgrid_u10_file_index
integer, public :: subgrid_ugrid_file_index
integer, public :: subgrid_ustar_file_index
integer, public :: subgrid_v10_file_index
integer, public :: subgrid_vgrid_file_index
character(len=2), public :: subsource_str(n_possible_subsource)
integer, public :: surface_level_nc
integer, public, parameter :: t2m_nc_index = 27
integer, public, parameter :: t2m_subgrid_index = 13
integer, public, parameter :: t_dim_index = 3
integer, public :: t_loop
integer, public, parameter :: temp_conif_index = 1
integer, public, parameter :: temp_crop_index = 5
integer, public, parameter :: temp_decid_index = 2
integer, public, parameter :: time_dim_nc_index = 4
integer(kind=4), public, allocatable :: time_seconds_output(:)
integer(kind=8), public, allocatable :: time_seconds_output_av(:)
integer, public, parameter :: time_ship_index = 2
integer, public, parameter :: total_subgrid_index = 6
integer, public, parameter :: tpm_ship_index = 4

Ship total particulate matter emission

integer, public, parameter :: traffic_diesel_nc_index = 18
integer, public, parameter :: traffic_exhaust_index = 15
integer, public, parameter :: traffic_exhaust_nc_index = 15
integer, public, parameter :: traffic_gas_nc_index = 19
integer, public, parameter :: traffic_gasoline_nc_index = 17
integer, public, parameter :: traffic_index = 2
integer, public, parameter :: traffic_nc_index = 2
integer, public, parameter :: traffic_nonexhaust_index = 16
integer, public, parameter :: traffic_nonexhaust_nc_index = 16
real, public, allocatable :: traveltime_subgrid(:,:,:,:,:)
integer, public, parameter :: tundra_index = 12
integer, public, parameter :: tunnel_length_rl_index = 19
integer, public, parameter :: u10_nc_index = 22
integer, public, parameter :: u10_subgrid_index = 17
character(len=2), public :: uEMEP_to_EMEP_emis_sector_str(n_source_nc_index) = ''
integer, public :: uEMEP_to_EMEP_sector(n_source_nc_index) = 0
character(len=2), public :: uEMEP_to_EMEP_sector_str(n_source_nc_index) = ''
integer, public, parameter :: ugrid_nc_index = 3
integer, public, parameter :: ugrid_subgrid_index = 1
real, public :: unit_conversion(n_source_index) = 1.0
character(len=256), public, allocatable :: unit_dim_meteo_nc(:)
character(len=256), public, allocatable :: unit_dim_nc(:)
integer, public :: unit_finishedfile = 20
integer, public :: unit_logfile = 0
integer, public, parameter :: urban_index = 15
logical, public :: use_alternative_LCC_projection_flag = .false.
logical, public :: use_buffer_zone = .true.
logical, public :: use_receptor(n_receptor_max) = .true.
logical, public, allocatable :: use_subgrid(:,:,:)
integer, public :: use_subgrid_file_index(n_source_index)
integer, public, allocatable :: use_subgrid_interpolation_index(:,:,:)
integer, public :: use_subgrid_step_delta(0:10)
integer, public, allocatable :: use_subgrid_val(:,:,:)
integer, public, parameter :: ustar_nc_index = 12
integer, public, parameter :: ustar_subgrid_index = 10
integer, public, parameter :: uw_nc_index = 24
integer, public, parameter :: v10_nc_index = 23
integer, public, parameter :: v10_subgrid_index = 18
real, public, allocatable :: val_array_av(:,:,:)
double precision, public, allocatable :: val_dim_meteo_nc(:,:)
double precision, public, allocatable :: val_dim_nc(:,:)
logical, public, allocatable :: valid_link_flag(:)
integer, public :: valid_receptor_index(n_receptor_max)
integer, public :: valid_receptor_inverse_index(n_receptor_max)
real, public, allocatable :: var1d_nc(:,:)
real, public, allocatable :: var2d_nc(:,:,:)
real, public, allocatable :: var3d_nc(:,:,:,:,:,:)
real, public, allocatable :: var4d_nc(:,:,:,:,:,:,:)
character(len=256), public :: var_name_meteo_nc(num_var_meteo_nc)
character(len=256), public :: var_name_shipping_nc(num_var_shipping_nc)
integer, public, parameter :: vd_index = 1
integer, public, parameter :: vgrid_nc_index = 4
integer, public, parameter :: vgrid_subgrid_index = 2
integer, public, parameter :: vw_nc_index = 25
integer, public, parameter :: waste_index = 12
integer, public, parameter :: waste_nc_index = 12
integer, public, parameter :: water_index = 13
integer, public :: weighting_step = 1
integer, public, parameter :: wetdepo_index = 3
integer, public, parameter :: wetdepo_local_subgrid_index = 14
integer, public, parameter :: wetdepo_nc_index = 29
integer, public, parameter :: wetdepo_nonlocal_subgrid_index = 16
real, public :: wetdepo_scavanging_rate(n_compound_index)
integer, public, parameter :: wetlands_index = 11
integer, public, parameter :: width_rl_index = 15
logical, public :: wind_vectors_10m_available = .false.
integer, public, parameter :: x0_rl_index = 5
integer, public, parameter :: x1_rl_index = 1
integer, public, parameter :: x2_rl_index = 2
real, public, allocatable :: x_deposition_subgrid(:,:)
integer, public, parameter :: x_dim_index = 1
integer, public, parameter :: x_dim_nc_index = 1
real, public, allocatable :: x_emission_subgrid(:,:,:)
real, public, allocatable :: x_integral_subgrid(:,:)
real, public, allocatable :: x_landuse_subgrid(:,:)
integer, public, parameter :: x_nc_index = 19
real, public, allocatable :: x_population_subgrid(:,:)
real, public :: x_receptor(n_receptor_max)
real, public :: x_receptor_in(n_receptor_max)
real, public, allocatable :: x_subgrid(:,:)
integer, public :: xdist_centre_nc = 0
integer, public, parameter :: xdist_dim_nc_index = 5
real, public, allocatable :: xproj_deposition_subgrid(:,:)
real, public, allocatable :: xproj_emission_subgrid(:,:,:)
real, public, allocatable :: xproj_integral_subgrid(:,:)
real, public, allocatable :: xproj_landuse_subgrid(:,:)
real, public, allocatable :: xproj_population_subgrid(:,:)
real, public, allocatable :: xproj_subgrid(:,:)
integer, public, parameter :: y0_rl_index = 6
integer, public, parameter :: y1_rl_index = 3
integer, public, parameter :: y2_rl_index = 4
real, public, allocatable :: y_deposition_subgrid(:,:)
integer, public, parameter :: y_dim_index = 2
integer, public, parameter :: y_dim_nc_index = 2
real, public, allocatable :: y_emission_subgrid(:,:,:)
real, public, allocatable :: y_integral_subgrid(:,:)
real, public, allocatable :: y_landuse_subgrid(:,:)
integer, public, parameter :: y_nc_index = 20
real, public, allocatable :: y_population_subgrid(:,:)
real, public :: y_receptor(n_receptor_max)
real, public :: y_receptor_in(n_receptor_max)
real, public, allocatable :: y_subgrid(:,:)
integer, public :: ydist_centre_nc = 0
integer, public, parameter :: ydist_dim_nc_index = 6
real, public, allocatable :: yproj_deposition_subgrid(:,:)
real, public, allocatable :: yproj_emission_subgrid(:,:,:)
real, public, allocatable :: yproj_integral_subgrid(:,:)
real, public, allocatable :: yproj_landuse_subgrid(:,:)
real, public, allocatable :: yproj_population_subgrid(:,:)
real, public, allocatable :: yproj_subgrid(:,:)
integer, public, parameter :: z0_rl_index = 14
integer, public, parameter :: z_dim_nc_index = 3