diff --git a/README.txt b/README.txt index 8984c289a65924b91f8f5cd2e839544446add0d8..8bb5df9ee3621b66143071a008d3dc4b4ef99c7c 100644 --- a/README.txt +++ b/README.txt @@ -71,13 +71,12 @@ vinterp_terrain_smoothing interp_dir_name file path to interpolated files wrfchem_spec wrf-chem chemical species to be included in dynamic driver, list - of species: no, no2, no3, pm10, PM2_5_DRY, o3, co, hno3, ho, h2o2, nh3 - ("no") + of gaseous species: no, no2, no3, pm10, PM2_5_DRY, o3, co, hno3, ho, h2o2, nh3 aerosol_wrfchem True means aerosols are included, (False) wrfchem_bin_limits wrf-chem aerosol siz bins ([3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5]) listspec PALM aerosol species, only aerosols, - options listspec = ['SO4', 'OC', 'BC', 'DU', 'SS', 'NH', 'NO'] ("SO4") + options listspec = ['SO4', 'OC', 'BC', 'DU', 'SS', 'NH', 'NO'] nbin SALSA parameter, # size bins in subrange ([1,7]) reglim SALSA parameter, subrange limits ([3.9e-8, 5.0e-8, 2.5e-6]) nf2a SALSA parameter, insoluble fraction, currently only soluble supported @@ -106,12 +105,6 @@ origin_z origin of the domain in the vertical direction -Interpolated files are saved to a different directory than the wrf-chem data files -A variety of chemical species can be inlcuded. -Aerosols can be included and are weighted based on specified aerosol size bins - -# Latest update (March/April 2022) --Any chemical specie from wrf-chem can be selected in the configuration file and will be - included in the dynamic driver. --Extensive changes were made to palm_dynamic_output and palm_dynamic_config to accomdate - the changes above. --Resolved issue: missing horizontal interpolation of chemical species has been resolved. --Default setting revised. --Base state temperature corrected to 290. +-Base state temperature corrected to 290. for WRFChem +-Changes to palm_dynamic_output were made to include the various aerosol and chemical + species diff --git a/configurations/.inner_city_test_2.conf.swp b/configurations/.inner_city_test_2.conf.swp new file mode 100644 index 0000000000000000000000000000000000000000..14c5c83f9e792bc56abe59d69b6414f9e149cb22 Binary files /dev/null and b/configurations/.inner_city_test_2.conf.swp differ diff --git a/configurations/augsburg_validation_summer_10.conf b/configurations/augsburg_validation_summer_10.conf deleted file mode 100644 index 9f312da93ea448fabf20398b616c285986645d35..0000000000000000000000000000000000000000 --- a/configurations/augsburg_validation_summer_10.conf +++ /dev/null @@ -1,56 +0,0 @@ -# Test case for developing WRF-CHEM for PALM -# see GMD: https://doi.org/10.5194/gmd-2020-175 - -# PALM case, domain, and configuration parameters -domain = 'augsburg' -resolution = '10' -scenario = 'validation_summer' -nested_domain = False - -# dynamic driver output -dynamic_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/augs12/INPUT/augs12_dynamic" - -# import grid parameters for dynamic driver from static driver -grid_from_static = True -# static driver input -static_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/augs12/INPUT/augs12_static" - -# reference coordinate system of PALM simulation -proj_palm = "EPSG:32633" -# projection lon-lat -proj_wgs84 = 'EPSG:4326' - -# vertical grid -dz = 10.0 -nz = 80 # z in grids -dz_stretch_level = 900.0 # in meters -dz_stretch_factor = 1.0 -dz_max = 20.0 - -# time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) -origin_time = "2021-09-27 12:00:00" -simulation_hours = 3 - -# wrf_chem input dir and mask -wrf_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data' -wrf_file_mask = "wrfout_d01_*" -wrf_hybrid_levs = True -vinterp_terrain_smoothing = None -# interpolated files -interp_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data/interp' - -# WRF-chem gaseous species -wrfchem_spec = ['no', 'no2','hno3', 'nh3', 'h2so4', 'ocnv','ocsv'] - -# Salsa parameters (only aerosol species) -aerosol_wrfchem = True -wrfchem_bin_limits = [3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5] -listspec = ['OC', 'NH', 'NO'] -nbin = [1,7] -reglim = [3.9e-8, 5.0e-8, 2.5e-6] -nf2a = 1.0 - -# radiation -radiation_from_wrf = False -wrf_rad_file_mask = "auxhist6_*" -radiation_smoothing_distance = 10000.0 diff --git a/configurations/inner_city_test_2.conf b/configurations/inner_city_test_2.conf index 9b53b161b7658b358ba2a3b7f22a8a3fc270a764..391b57d3f1515e4c55a3ed6c7029e7c7f1d1cf8a 100644 --- a/configurations/inner_city_test_2.conf +++ b/configurations/inner_city_test_2.conf @@ -1,5 +1,5 @@ -# Test case for developing WRF-CHEM for PALM -# see GMD: https://doi.org/10.5194/gmd-2020-175 +# Configuration file for using WRFChem to create a dynamic driver for PALM +# Based on configuration file from GMD: https://doi.org/10.5194/gmd-2020-175 # PALM case, domain, and configuration parameters domain = 'inner' @@ -7,54 +7,53 @@ resolution = '2' scenario = 'city_test' nested_domain = False -# dynamic driver output +# Dynamic driver output directory and filename dynamic_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/inner_city/INPUT/inner_city_dynamic" -# import grid parameters for dynamic driver from static driver +# Import grid parameters for dynamic driver from static driver grid_from_static = True -# static driver input +# Static driver input directory and filename static_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/inner_city/INPUT/inner_city_static" -# reference coordinate system of PALM simulation +# Reference coordinate system of PALM simulation proj_palm = "EPSG:32633" -# projection lon-lat +# Projection lon-lat proj_wgs84 = 'EPSG:4326' -# vertical grid +# Vertical grid resolution dz = 2.0 nz = 60 # z in grids dz_stretch_level = 3000.0 # in meters dz_stretch_factor = 1.00 dz_max = 10.0 -# time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) +# Time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) origin_time = "2022-03-16 06:00:00" simulation_hours = 1 -# wrf_chem input dir and mask +# Directory for wrf_chem input data and mask wrf_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data' - wrf_file_mask = "wrfout_d01_2022*" wrf_hybrid_levs = False vinterp_terrain_smoothing = None -# interpolated files +# Directory for interpolated files interp_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data/interp' # WRF-chem gaseous species # If salsa is used, h2so4, hno3, nh3, ocnv, ocsv must be included -#wrfchem_spec = ['no', 'no2'] +# Some other possible species: 'no', 'no2' wrfchem_spec = ['h2so4','hno3','nh3','ocnv','ocsv'] -# Salsa parameters (only aerosol species) +# Salsa parameters and aerosol size bins aerosol_wrfchem = True wrfchem_bin_limits = [3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5] nbin = [1,7] reglim = [3.9e-8, 5.0e-8, 2.5e-6] nf2a = 1.0 -# Either SO4 or OC must be included in listspec +# Either SO4 or OC must be included in listspec (aerosol species only) listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] -# radiation +# Radiation files radiation_from_wrf = False wrf_rad_file_mask = "auxhist6_*" radiation_smoothing_distance = 10000.0 diff --git a/configurations/lands_rans_test_100.conf b/configurations/lands_rans_test_100.conf deleted file mode 100644 index ef3521b5edfbc8333b201271c8a13780d3d3ea70..0000000000000000000000000000000000000000 --- a/configurations/lands_rans_test_100.conf +++ /dev/null @@ -1,61 +0,0 @@ -# Test case for developing WRF-CHEM for PALM -# see GMD: https://doi.org/10.5194/gmd-2020-175 - -# PALM case, domain, and configuration parameters -domain = 'lands' -resolution = '100' -scenario = 'rans_test' -nested_domain = False - -# dynamic driver output -dynamic_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/lands/INPUT/lands_dynamic" - -# import grid parameters for dynamic driver from static driver -grid_from_static = True -# static driver input -static_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/lands/INPUT/lands_static" - -# reference coordinate system of PALM simulation -proj_palm = "EPSG:32633" -# projection lon-lat -proj_wgs84 = 'EPSG:4326' - -# vertical grid -dz = 10.0 -nz = 80 # z in grids -dz_stretch_level = 3000.0 # in meters -dz_stretch_factor = 1.00 -dz_max = 10.0 - -# time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) -origin_time = "2022-03-16 06:00:00" -simulation_hours = 3 - -# wrf_chem input dir and mask -wrf_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data' - -wrf_file_mask = "wrfout_d01_2022*" -wrf_hybrid_levs = False -vinterp_terrain_smoothing = None -# interpolated files -interp_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data/interp' - -# WRF-chem gaseous species -# If salsa is used, h2so4, hno3, nh3, ocnv, ocsv must be included -#wrfchem_spec = ['no', 'no2'] -wrfchem_spec = ['h2so4','hno3','nh3','ocnv','ocsv'] - -# Salsa parameters (only aerosol species) -aerosol_wrfchem = True -wrfchem_bin_limits = [3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5] -nbin = [1,7] -reglim = [3.9e-8, 5.0e-8, 2.5e-6] -nf2a = 1.0 -# Either SO4 or OC must be included in listspec -listspec = ['DU', 'SO4'] -#listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] - -# radiation -radiation_from_wrf = False -wrf_rad_file_mask = "auxhist6_*" -radiation_smoothing_distance = 10000.0 diff --git a/configurations/mbees_city_test_10.conf b/configurations/mbees_city_test_10.conf deleted file mode 100644 index 7964fd82a5069055fca81f63d1145d919e96310f..0000000000000000000000000000000000000000 --- a/configurations/mbees_city_test_10.conf +++ /dev/null @@ -1,61 +0,0 @@ -# Test case for developing WRF-CHEM for PALM -# see GMD: https://doi.org/10.5194/gmd-2020-175 - -# PALM case, domain, and configuration parameters -domain = 'mbees' -resolution = '10' -scenario = 'city_test' -nested_domain = False - -# dynamic driver output -dynamic_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/augs_test/INPUT/augs_test_dynamic" - -# import grid parameters for dynamic driver from static driver -grid_from_static = True -# static driver input -static_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/augs_test/INPUT/augs_test_static" - -# reference coordinate system of PALM simulation -proj_palm = "EPSG:32633" -# projection lon-lat -proj_wgs84 = 'EPSG:4326' - -# vertical grid -dz = 10.0 -nz = 80 # z in grids -dz_stretch_level = 3000.0 # in meters -dz_stretch_factor = 1.00 -dz_max = 10.0 - -# time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) -origin_time = "2022-03-16 06:00:00" -simulation_hours = 1 - -# wrf_chem input dir and mask -wrf_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data' - -wrf_file_mask = "wrfout_d01_2022*" -wrf_hybrid_levs = False -vinterp_terrain_smoothing = None -# interpolated files -interp_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data/interp' - -# WRF-chem gaseous species -# If salsa is used, h2so4, hno3, nh3, ocnv, ocsv must be included -#wrfchem_spec = ['no', 'no2'] -wrfchem_spec = ['h2so4','hno3','nh3','ocnv','ocsv'] - -# Salsa parameters (only aerosol species) -aerosol_wrfchem = True -wrfchem_bin_limits = [3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5] -nbin = [1,7] -reglim = [3.9e-8, 5.0e-8, 2.5e-6] -nf2a = 1.0 -# Either SO4 or OC must be included in listspec -listspec = ['DU', 'SO4'] -#listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] - -# radiation -radiation_from_wrf = False -wrf_rad_file_mask = "auxhist6_*" -radiation_smoothing_distance = 10000.0 diff --git a/configurations/mbees_les_test_10.conf b/configurations/mbees_les_test_10.conf index d23566e9e85c41339c5d94f7943a396916da2bf2..a3b30445a4b0f874e3e1ae84a8c1b5ec216825fe 100644 --- a/configurations/mbees_les_test_10.conf +++ b/configurations/mbees_les_test_10.conf @@ -1,5 +1,5 @@ -# Test case for developing WRF-CHEM for PALM -# see GMD: https://doi.org/10.5194/gmd-2020-175 +# Configuration file for using WRFChem to create a dynamic driver for PALM +# Based on configuration file from GMD: https://doi.org/10.5194/gmd-2020-175 # PALM case, domain, and configuration parameters domain = 'mbees' @@ -7,55 +7,53 @@ resolution = '10' scenario = 'les_test' nested_domain = False -# dynamic driver output +# Dynamic driver output directory and filename dynamic_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/augs3_1_3/INPUT/augs3_1_dynamic_12hr" -# import grid parameters for dynamic driver from static driver +# Import grid parameters for dynamic driver from static driver grid_from_static = True -# static driver input +# Static driver input directory and filename static_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/augs3_1_3/INPUT/augs3_1_3_static" -# reference coordinate system of PALM simulation +# Reference coordinate system of PALM simulation proj_palm = "EPSG:32633" -# projection lon-lat +# Projection lon-lat proj_wgs84 = 'EPSG:4326' -# vertical grid +# Vertical grid dz = 10.0 nz = 192 # z in grids dz_stretch_level = 3000.0 # in meters dz_stretch_factor = 1.00 dz_max = 10.0 -# time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) +# Time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) origin_time = "2022-03-16 06:00:00" simulation_hours = 12 -# wrf_chem input dir and mask +# Directory for wrf_chem input data and mask wrf_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data' - wrf_file_mask = "wrfout_d01_2022*" wrf_hybrid_levs = False vinterp_terrain_smoothing = None -# interpolated files +# Directory for interpolated files interp_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data/interp' # WRF-chem gaseous species # If salsa is used, h2so4, hno3, nh3, ocnv, ocsv must be included -#wrfchem_spec = ['no', 'no2'] +# Some other possible species: 'no', 'no2' wrfchem_spec = ['h2so4','hno3','nh3','ocnv','ocsv'] -# Salsa parameters (only aerosol species) +# Salsa parameters and aerosol size bins aerosol_wrfchem = True wrfchem_bin_limits = [3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5] nbin = [1,7] reglim = [3.9e-8, 5.0e-8, 2.5e-6] nf2a = 1.0 -# Either SO4 or OC must be included in listspec -listspec = ['DU', 'SO4'] -#listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] +# Either SO4 or OC must be included in listspec (aerosol species only) +listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] -# radiation +# Radiation radiation_from_wrf = False wrf_rad_file_mask = "auxhist6_*" radiation_smoothing_distance = 10000.0 diff --git a/configurations/mbees_rans_test_100.conf b/configurations/mbees_rans_test_100.conf index 5f77829da838a3c2fc6e19d3260b4c85bed57e8c..aa665cd9af36f612f0ba45bec3c17a2b9ea6f54c 100644 --- a/configurations/mbees_rans_test_100.conf +++ b/configurations/mbees_rans_test_100.conf @@ -1,5 +1,5 @@ -# Test case for developing WRF-CHEM for PALM -# see GMD: https://doi.org/10.5194/gmd-2020-175 +# Configuration file for using WRFChem to create a dynamic driver for PALM +# Based on configuration file from GMD: https://doi.org/10.5194/gmd-2020-175 # PALM case, domain, and configuration parameters domain = 'mbees' @@ -7,55 +7,54 @@ resolution = '100' scenario = 'rans_test' nested_domain = False -# dynamic driver output +# Dynamic driver output directory and filename dynamic_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/mbees/mbees_dynamic12hr" -# import grid parameters for dynamic driver from static driver +# Import grid parameters for dynamic driver from static driver grid_from_static = True -# static driver input +# Static driver input directory and filename static_driver_file = "/cfs/home/d/u/dupreeda/MBEES/PALM/palm_model_system-v21.10/JOBS/mbees/mbees_static" -# reference coordinate system of PALM simulation +# Reference coordinate system of PALM simulation proj_palm = "EPSG:32633" -# projection lon-lat +# Projection lon-lat proj_wgs84 = 'EPSG:4326' -# vertical grid +# Vertical grid resolution dz = 10.0 nz = 120 # z in grids dz_stretch_level = 3000.0 # in meters dz_stretch_factor = 1.00 dz_max = 10.0 -# time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) +# Time origin and extent of the simulation (format YYYY-MM-DD hh:mm:ss) origin_time = "2022-03-16 06:00:00" simulation_hours = 12 -# wrf_chem input dir and mask +# Directory for wrf_chem input data and mask wrf_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data' wrf_file_mask = "wrfout_d01_2022*" wrf_hybrid_levs = False vinterp_terrain_smoothing = None -# interpolated files +# Directory for interpolated files interp_dir_name = '/cfs/home/d/u/dupreeda/MBEES/PALM/wrf_chem_data/interp' # WRF-chem gaseous species # If salsa is used, h2so4, hno3, nh3, ocnv, ocsv must be included -#wrfchem_spec = ['no', 'no2'] +# Some other possible species: 'no', 'no2' wrfchem_spec = ['h2so4','hno3','nh3','ocnv','ocsv'] -# Salsa parameters (only aerosol species) +# Salsa parameters and aerosol size bins aerosol_wrfchem = True wrfchem_bin_limits = [3.9e-8, 1.56e-7, 6.25e-7, 2.5e-6, 1.0e-5] nbin = [1,7] reglim = [3.9e-8, 5.0e-8, 2.5e-6] nf2a = 1.0 -# Either SO4 or OC must be included in listspec -listspec = ['DU', 'SO4'] -#listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] +# Either SO4 or OC must be included in listspec (aerosol species only) +listspec = ['DU','SO4', 'OC','BC','SS','NH','NO'] -# radiation +# Radiation files radiation_from_wrf = False wrf_rad_file_mask = "auxhist6_*" radiation_smoothing_distance = 10000.0