area_weighted_extended_interpolation_function |
mod_area_interpolation |
Function |
Returns the area weighted value for rectangle of size delta_val at position xval, yval from the grid values xgrid,ygrid,zgrid
Delta_val can be any size |
area_weighted_extended_vectorgrid_interpolation_function |
mod_area_interpolation |
Function |
Returns the area weighted value for rectangle of size delta_val at position xval, yval from the grid values xgrid,ygrid,zgrid
Delta_val can be any size
vectorgrid means the grid positions only have one dimension |
area_weighted_interpolation_function |
mod_area_interpolation |
Function |
Returns the area weight value for a a point at position xval, yval from the grid values xgrid,ygrid,zgrid |
check |
save_netcdf_file |
Subroutine |
|
check_command_line |
read_command_line |
Subroutine |
Checks that a suitable number of command line arguments has been supplied
and handles some special cases of command line inputs Read more… |
check_dir_exist |
io_functions |
Function |
Checks if a directory exists and/or if we have write permission
in that directory. Read more… |
close_log_file |
uemep_logger |
Subroutine |
|
correct_annual_mean_chemistry |
chemistry_no2 |
Subroutine |
|
date_to_datestr |
time_functions |
Subroutine |
Returns a date string based on (yyyy.mm.dd HH:MM:SS) from a date array Read more… |
date_to_datestr_bracket |
time_functions |
Subroutine |
Converts a date array to a date string with brackets in format string Read more… |
date_to_datestr_new |
time_functions |
Subroutine |
|
date_to_datestr_squarebracket |
time_functions |
Subroutine |
Converts a date array to a date string with brackets in format string Read more… |
date_to_julian |
time_functions |
Function |
Returns Julian day from an array with date and time |
date_to_number |
time_functions |
Function |
Returns a date number from an array with date and time Read more… |
datestr_to_date |
time_functions |
Subroutine |
Converts date string to a date array based on the format string Read more… |
day_of_week |
time_functions |
Function |
The subroutine calculates the day of week given current datetime,
where DAYW = 1 corresponds to Monday and DAYW = 7 to Sunday. The
algorithm is based on the tables in "Hvem Hva Hvor 1971" (p. 121)
and is valid for all years from 1800 to infinity Read more… |
delta_wind_direction |
set_dispersion_parameters |
Subroutine |
|
DIRECTION |
save_netcdf_file |
Function |
|
distrl |
utility_functions |
Subroutine |
The subroutine calculates the minimum distance from a given receptor
point to a given line source. |
distrl_sqr |
utility_functions |
Subroutine |
|
gauss_plume_cartesian_func |
dispersion_functions |
Function |
|
gauss_plume_cartesian_integral_func |
dispersion_functions |
Function |
|
gauss_plume_cartesian_sigma_func |
dispersion_functions |
Function |
|
gauss_plume_cartesian_sigma_integral_func |
dispersion_functions |
Function |
|
gauss_plume_cartesian_trajectory_func |
dispersion_functions |
Function |
|
gauss_plume_cartesian_trajectory_integral_func |
dispersion_functions |
Function |
|
gauss_plume_second_order_rotated_func |
dispersion_functions |
Function |
|
gauss_plume_second_order_rotated_integral_func |
dispersion_functions |
Function |
|
gauss_plume_second_order_rotated_reflected_func |
dispersion_functions |
Function |
|
gauss_plume_second_order_rotated_reflected_integral_func |
dispersion_functions |
Function |
|
get_sun_angles |
time_functions |
Subroutine |
Returns the azimuth and zenith angles Read more… |
Kz_func |
kz_functions |
Subroutine |
|
LAEA2LL |
mod_lambert_projection |
Subroutine |
|
LAEA2LL_spherical |
mod_lambert_projection |
Subroutine |
|
lambert2lb |
mod_lambert_projection |
Subroutine |
|
lambert2lb2_uEMEP |
mod_lambert_projection |
Subroutine |
|
lambert2lb_uEMEP |
mod_lambert_projection |
Subroutine |
|
lb2lambert |
mod_lambert_projection |
Subroutine |
|
lb2lambert2_uEMEP |
mod_lambert_projection |
Subroutine |
|
lb2lambert_uEMEP |
mod_lambert_projection |
Subroutine |
|
line_fraction_in_grid_func |
grid_roads |
Function |
|
LL2LAEA |
mod_lambert_projection |
Subroutine |
|
LL2LAEA_spherical |
mod_lambert_projection |
Subroutine |
|
ll2ltm |
utility_functions |
Subroutine |
Local lon version (of ll2utm) without zone, so just typical Transverse
Mecantor (Local Transverse Mecantor) |
LL2PROJ |
mod_lambert_projection |
Subroutine |
|
LL2PS_spherical |
mod_lambert_projection |
Subroutine |
|
ll2utm |
utility_functions |
Subroutine |
|
log_header |
uemep_logger |
Subroutine |
Send a log header message to the log file Read more… |
log_message |
uemep_logger |
Subroutine |
Send a log message to the log file Read more… |
ltm2ll |
utility_functions |
Subroutine |
Local Transverse Mecantor version of utm2ll |
match_string_multi_val |
read_shipping_asi_data |
Subroutine |
|
mean_mask |
save_netcdf_file |
Function |
|
mean_nodata |
save_netcdf_file |
Function |
|
minFF_traffic_func |
grid_roads |
Function |
|
number_to_date |
time_functions |
Subroutine |
Returns array with date and time from a date number Read more… |
nxtdat |
utility_functions |
Subroutine |
The subroutine prepares for reading the next uncommented line of data from file |
open_log_file |
uemep_logger |
Subroutine |
Opens a new log file for writing |
phi_func |
kz_functions |
Subroutine |
|
phih_func |
kz_functions |
Subroutine |
|
phim_func |
kz_functions |
Subroutine |
|
print_help_page |
read_command_line |
Subroutine |
Prints a help message to the terminal console |
print_version |
read_command_line |
Subroutine |
Prints the program version to the terminal console |
PROJ2LL |
mod_lambert_projection |
Subroutine |
|
PS2LL_spherical |
mod_lambert_projection |
Subroutine |
|
rargsort |
mod_rargsort |
Subroutine |
|
rargsort_original |
mod_rargsort |
Function |
|
RDM2LL |
mod_rdm2ll |
Subroutine |
|
read_country_bounding_box_data |
read_roadlink_data_ascii |
Subroutine |
|
read_esri_ascii_3d_file |
mod_read_esri_ascii_file |
Subroutine |
|
read_esri_ascii_file |
mod_read_esri_ascii_file |
Subroutine |
|
read_esri_ascii_header |
mod_read_esri_ascii_file |
Subroutine |
|
read_name |
read_namefile_routines |
Interface |
|
read_name_char |
read_namefile_routines |
Function |
Reads string from name file Read more… |
read_name_double |
read_namefile_routines |
Function |
Reads double precision value from name file Read more… |
read_name_integer |
read_namefile_routines |
Function |
Reads integer value from name file Read more… |
read_name_logical |
read_namefile_routines |
Function |
Reads boolean value from name file Read more… |
read_name_real |
read_namefile_routines |
Function |
Reads single precision value from name file Read more… |
replace_string_char |
read_config |
Function |
|
save_gridded_lines_test_routine |
grid_roads |
Subroutine |
|
set_log_level |
uemep_logger |
Subroutine |
Sets the log level Read more… |
sigma0_traffic_func |
grid_roads |
Function |
|
summer_time_europe |
time_functions |
Function |
Returns true if supplied date is during summer time in Europe, else false |
testlambert |
mod_lambert_projection |
Subroutine |
|
TROENKz |
kz_functions |
Subroutine |
|
TROENKz_invL_from_phi |
kz_functions |
Subroutine |
|
tunnel_deposition_factor |
grid_roads |
Subroutine |
|
u_profile_neutral_val_func |
kz_functions |
Subroutine |
|
u_profile_val_func |
kz_functions |
Subroutine |
|
uEMEP_aggregate_proxy_emission_in_EMEP_grid |
aggregate_proxy_emission_in_emep_grid |
Subroutine |
|
uEMEP_annual_mean_pdf_correction_NO2_O3 |
chemistry_no2 |
Subroutine |
|
uEMEP_auto_subgrid |
auto_subgrid |
Subroutine |
uEMEP model uEMEP_auto_subgrid
Automatically creates a grid dependent on the distance to source |
uEMEP_calculate_all_trajectory |
local_trajectory |
Subroutine |
|
uEMEP_calculate_deposition |
subgrid_deposition_emep |
Subroutine |
|
uEMEP_calculate_emissions_for_EMEP |
save_emission_netcdf |
Subroutine |
|
uEMEP_calculate_exposure |
calculate_exposure |
Subroutine |
|
uEMEP_change_road_data |
read_roadlink_data_ascii |
Subroutine |
|
uEMEP_chemistry |
chemistry_no2 |
Subroutine |
|
uEMEP_combine_local_source |
redistribute_data |
Subroutine |
|
uEMEP_convert_proxy_to_emissions |
set_emission_factors |
Subroutine |
|
uEMEP_create_wind_field |
subgrid_deposition |
Subroutine |
|
uEMEP_crossreference_grids |
crossreference_grids |
Subroutine |
|
uEMEP_define_subgrid |
define_subgrid |
Subroutine |
|
uEMEP_define_subgrid_extent |
define_subgrid |
Subroutine |
|
uEMEP_disperse_local_source |
redistribute_data |
Subroutine |
|
uEMEP_During_NO2 |
chemistry_no2 |
Subroutine |
|
uEMEP_grid_receptor_data |
read_receptor_data |
Subroutine |
|
uEMEP_grid_roads |
grid_roads |
Subroutine |
|
uEMEP_interpolate_auto_subgrid |
auto_subgrid |
Subroutine |
|
uEMEP_local_trajectory |
local_trajectory |
Subroutine |
|
uEMEP_minimum_distance_trajectory_fast |
local_trajectory |
Subroutine |
|
uEMEP_nonlocal_NO2_O3 |
chemistry_no2 |
Subroutine |
|
uEMEP_nox_emission_temperature |
set_emission_factors |
Subroutine |
|
uEMEP_photostationary_NO2 |
chemistry_no2 |
Subroutine |
|
uEMEP_phototimescale_NO2 |
chemistry_no2 |
Subroutine |
|
uEMEP_preaggregate_shipping_asi_data |
read_shipping_asi_data |
Subroutine |
|
uEMEP_read_agriculture_rivm_data |
read_agriculture_asi_data |
Subroutine |
Do not use!! |
uEMEP_read_command_line |
read_command_line |
Subroutine |
Assigns the configuration file name(s) and substitution date_str from the command line |
uEMEP_read_config |
read_config |
Subroutine |
|
uEMEP_read_EMEP |
read_emep |
Subroutine |
|
uEMEP_read_emission_rivm_data |
read_agriculture_asi_data |
Subroutine |
|
uEMEP_read_industry_data |
read_industry_data |
Subroutine |
|
uEMEP_read_landuse_rivm_data |
read_landuse_rivm_data |
Subroutine |
|
uEMEP_read_meteo_nc |
read_meteo_nc |
Subroutine |
|
uEMEP_read_monthly_and_daily_shipping_asi_data |
read_shipping_asi_data |
Subroutine |
|
uEMEP_read_netcdf_landuse_latlon |
read_landuse_rivm_data |
Subroutine |
|
uEMEP_read_netcdf_population |
read_ssb_data |
Subroutine |
|
uEMEP_read_netcdf_population_latlon |
read_ssb_data |
Subroutine |
|
uEMEP_read_netcdf_shipping_latlon |
read_shipping_asi_data |
Subroutine |
|
uEMEP_read_receptor_data |
read_receptor_data |
Subroutine |
|
uEMEP_read_roadlink_data_ascii |
read_roadlink_data_ascii |
Subroutine |
|
uEMEP_read_roadlink_emission_data |
read_roadlink_data_ascii |
Subroutine |
|
uEMEP_read_RWC_heating_data |
read_rwc_heating_data |
Subroutine |
|
uEMEP_read_shipping_asi_data |
read_shipping_asi_data |
Subroutine |
|
uEMEP_read_SSB_data |
read_ssb_data |
Subroutine |
|
uEMEP_read_time_profiles |
read_time_profiles |
Subroutine |
|
uEMEP_read_weekly_shipping_asi_data |
read_shipping_asi_data |
Subroutine |
|
uEMEP_redistribute_local_source |
redistribute_data |
Subroutine |
|
uEMEP_region_mask |
auto_subgrid |
Subroutine |
|
uEMEP_region_mask_new |
auto_subgrid |
Subroutine |
|
uEMEP_reset_constants |
set_constants |
Subroutine |
|
uEMEP_Romberg_NO2 |
chemistry_no2 |
Subroutine |
|
uEMEP_save_emission_netcdf |
save_emission_netcdf |
Subroutine |
|
uEMEP_save_for_EMEP_netcdf_file |
save_emission_netcdf |
Subroutine |
|
uEMEP_save_netcdf_control |
save_netcdf_file |
Subroutine |
.or. use_region_select_and_mask_flag ??
!!!!! what to write here??? |
uEMEP_save_netcdf_file |
save_netcdf_file |
Subroutine |
|
uEMEP_save_netcdf_receptor_file |
save_netcdf_file |
Subroutine |
call check( nf90_put_var(ncid, time_varid, val_dim_nc(1:dim_length_nc(time_dim_nc_index),time_dim_nc_index), start=(/n_dims_start(2)/), count=(/n_dims_length(2)/)) )
call check( nf90_put_var(ncid, station_varid, name_rec(:), start = (/1,1/), count=(/n_dims(1),n_char/)) ) Read more… |
uEMEP_set_constants |
set_constants |
Subroutine |
Doesn't exist but name is used
Doesn't exist but name is used
Doesn't exist but name is used. Will be calculated |
uEMEP_set_deposition_velocities |
subgrid_deposition_emep |
Subroutine |
|
uEMEP_set_dispersion_params_PG |
set_dispersion_parameters |
Subroutine |
|
uEMEP_set_dispersion_params_simple |
set_dispersion_parameters |
Subroutine |
|
uEMEP_set_dispersion_sigma_Kz |
kz_functions |
Subroutine |
|
uEMEP_set_dispersion_sigma_Kz_emulator |
set_dispersion_parameters |
Subroutine |
|
uEMEP_set_dispersion_sigma_PG |
set_dispersion_parameters |
Subroutine |
|
uEMEP_set_dispersion_sigma_simple |
set_dispersion_parameters |
Subroutine |
|
uEMEP_set_emission_factors |
set_emission_factors |
Subroutine |
|
uEMEP_set_filenames |
set_filenames |
Subroutine |
Set filenames for all gridded data to be saved
These are the names now given in the netcdf files |
uEMEP_set_landuse_classes |
read_landuse_rivm_data |
Subroutine |
|
uEMEP_set_loop_receptor_grid |
read_receptor_data |
Subroutine |
|
uEMEP_set_pollutant_loop |
set_constants |
Subroutine |
|
uEMEP_set_region_tile_grids |
tiling_routines |
Subroutine |
|
uEMEP_set_species_loop |
set_constants |
Subroutine |
|
uEMEP_set_subgrid_select_latlon_centre |
set_subgrids |
Subroutine |
|
uEMEP_set_subgrids |
set_subgrids |
Subroutine |
|
uEMEP_set_tile_grids |
tiling_routines |
Subroutine |
|
uEMEP_source_fraction_chemistry |
chemistry_no2 |
Subroutine |
!!! for now, just use no2/nox ratio of the first subsource |
uEMEP_SRM_NO2 |
chemistry_no2 |
Subroutine |
|
uEMEP_subgrid_deposition |
subgrid_deposition |
Subroutine |
|
uEMEP_subgrid_deposition_EMEP |
subgrid_deposition_emep |
Subroutine |
|
uEMEP_subgrid_dispersion |
subgrid_dispersion |
Subroutine |
|
uEMEP_subgrid_dispersion_integral |
subgrid_dispersion |
Subroutine |
|
uEMEP_subgrid_EMEP |
subgrid_emep |
Subroutine |
|
uEMEP_subgrid_EMEP_from_in_region |
subgrid_emep |
Subroutine |
|
uEMEP_subgrid_emission_EMEP |
subgrid_emission_emep |
Subroutine |
|
uEMEP_subgrid_meteo_EMEP |
subgrid_meteo_emep |
Subroutine |
|
utm2ll |
utility_functions |
Subroutine |
The subroutine converts UTM north- and east-coordinates to latitude
and longitude |
write_esri_ascii_3d_file |
mod_read_esri_ascii_file |
Subroutine |
|
write_esri_ascii_file |
mod_read_esri_ascii_file |
Subroutine |
|
write_log |
uemep_logger |
Subroutine |
Writes the message to the log file |
z_centremass_gauss_array_func |
kz_functions |
Subroutine |
|
z_centremass_gauss_func |
kz_functions |
Subroutine |
|