--- # ===================================================================== # Benchmark configuration file (**EDIT AS NEEDED**) # customize in the following manner: # # (1) Edit the path variables so that they point to folders # containing model data # (2) Edit the version strings for each benchmark simulation # (3) Edit the switches that turn on/off creating of plots and # tables as well as other plotting options # (4) If necessary, edit labels for the dev and ref versions # # Note: When doing GCHP vs GCC comparisions gchp_dev will be compared # to gcc_dev (not gcc_ref!). This ensures consistency in version names # when doing GCHP vs GCC diff-of-diffs. # ===================================================================== # # Configuration for 1-year FullChemBenchmark # # paths: # main_dir: High-level directory containing ref & dev rundirs # results_dir: Directory where plots/tables will be created # weights_dir: Path to regridding weights # spcdb_dir: Folder in which the species_database.yml file is # located. If set to "default", then will look for # species_database.yml in one of the Dev rundirs. # obs_data: Paths to observations (for models vs. obs plots) # paths: paths: main_dir: /n/holyscratch01/jacob_lab/ryantosca/BM/1yr/ results_dir: /n/holyscratch01/jacob_lab/ryantosca/BM/1yr/14.4.0-rc.0/GCClassic/FullChem/BenchmarkResults weights_dir: /n/holyscratch01/external_repos/GEOS-CHEM/gcgrid/data/ExtData/GCHP/RegriddingWeights spcdb_dir: default # # Observational data dirs are on Harvard Cannon, edit if necessary # obs_data: ebas_o3: data_dir: /n/jacob_lab/Lab/obs_data_for_bmk/ebas_sfc_o3_2019 data_label: "O3 (EBAS, 2019)" sondes: data_dir: /n/jacob_lab/Lab/obs_data_for_bmk/sondes_2010-2019 data_file: allozonesondes_2010-2019.csv site_file: allozonesondes_site_elev.csv # # data: Contains configurations for ref and dev runs # version: Version string (must not contain spaces) # dir: Path to run directory # outputs_subdir: Subdirectory w/ GEOS-Chem diagnostic files # restarts_subdir: Subdirectory w/ GEOS-Chem restarts # bmk_start: Simulation start date (YYYY-MM-DDThh:mm:ss) # bmk_end: Simulation end date (YYYY-MM-DDThh:mm:ss) # resolution: GCHP resolution string # data: ref: gcc: version: gcc-14.3.0-rc.0 dir: 14.3.0-rc.0/GCClassic/FullChem outputs_subdir: OutputDir restarts_subdir: Restarts logs_subdir: Logs logs_template: "log.%Y%m%d" bmk_start: "2019-01-01T00:00:00" bmk_end: "2020-01-01T00:00:00" gchp: version: gchp-14.3.0-rc.0 dir: 14.3.0-rc.0/GCHP/Fullchem outputs_subdir: OutputDir restarts_subdir: Restarts logs_subdir: Logs logs_template: "gchp.%Y%m%d_0000z.log" bmk_start: "2019-01-01T00:00:00" bmk_end: "2020-01-01T00:00:00" is_pre_14.0: False resolution: c24 dev: gcc: version: gcc-14.4.0-rc.0 dir: 14.4.0-rc.0/GCClassic/FullChem outputs_subdir: OutputDir restarts_subdir: Restarts logs_subdir: Logs logs_template: "log.%Y%m%d" bmk_start: "2019-01-01T00:00:00" bmk_end: "2020-01-01T00:00:00" gchp: version: gchp-14.4.0-rc.0 dir: 14.4.0-rc.0/GCHP/FullChem outputs_subdir: OutputDir restarts_subdir: Restarts logs_subdir: Logs logs_template: "gchp.%Y%m%d_0000z.log" bmk_start: "2019-01-01T00:00:00" bmk_end: "2020-01-01T00:00:00" is_pre_14.0: False resolution: c24 # # options: Customizes the benchmark plot output # options: # # bmk_type: Specifies the type of benchmark # bmk_type: FullChemBenchmark # # comparisons: Specifies the comparisons to perform. # comparisons: gcc_vs_gcc: run: True dir: GCC_version_comparison tables_subdir: Tables gchp_vs_gcc: run: False dir: GCHP_GCC_comparison tables_subdir: Tables gchp_vs_gchp: run: False dir: GCHP_version_comparison tables_subdir: Tables gchp_vs_gcc_diff_of_diffs: run: False dir: GCHP_GCC_diff_of_diffs # # outputs: Specifies the plots and tables to generate # outputs: plot_conc: True plot_emis: True emis_table: True plot_jvalues: True plot_aod: True plot_drydep: True mass_table: True ops_budget_table: False aer_budget_table: True Ox_budget_table: True ste_table: True # GCC only OH_metrics: True timing_table: True plot_models_vs_obs: True plot_options: by_spc_cat: True by_hco_cat: True # # n_cores: Specify the number of cores to use. # -1: Use $OMP_NUM_THREADS cores # -2: Use $OMP_NUM_THREADS - 1 cores # -N: Use $OMP_NUM_THREADS - (N-1) cores # 1: Disable parallelization (use a single core) # n_cores: -1