|
| 1 | +#!/bin/bash |
| 2 | +##--------------------------------------------------------------------------- |
| 3 | +##--------------------------------------------------------------------------- |
| 4 | +## NCEP EMC Verification System (EVS) - GEFS Chemistry |
| 5 | +## |
| 6 | +## ORIGINAL AUTHOR: Mallory Row, mallory.row@noaa.gov, NOAA/NWS/NCEP/EMC-VPPPGB |
| 7 | +## CONTRIBUTORS: Ho-Chun Huang, ho-chun.huang@noaa.gov, NOAA/NWS/NCEP/EMC-VPPPGB |
| 8 | +## PURPOSE: Set up configurations to run EVS GEFS Chemistry standalone |
| 9 | +##--------------------------------------------------------------------------- |
| 10 | +##-------------------------------------------------------------------------- |
| 11 | + |
| 12 | +set -x |
| 13 | + |
| 14 | +echo "BEGIN: $(basename ${BASH_SOURCE[0]})" |
| 15 | + |
| 16 | +#################################################### |
| 17 | +# WHAT METPLUS USE CASES TO RUN FOR GEFS CHEM |
| 18 | +#################################################### |
| 19 | +## SET TO "YES" or "NO" |
| 20 | +## EDIT SECTIONS BELOW FOR VERIFICATION TYPES REQUESTED |
| 21 | +export RUN_GRID2GRID_STATS="NO" |
| 22 | +export RUN_GRID2GRID_PLOTS="NO" |
| 23 | +export RUN_GRID2OBS_STATS="NO" |
| 24 | +export RUN_GRID2OBS_PLOTS="YES" |
| 25 | + |
| 26 | +#################################################### |
| 27 | +# GENERAL SETTINGS APPLIED TO ALL USE CASES |
| 28 | +#################################################### |
| 29 | +## INPUT DATA SETTINGS |
| 30 | +#model_list: model names |
| 31 | +#model_evs_data_dir_list: base path to "evs_data" directory |
| 32 | +#model_file_format_list: file format of model files |
| 33 | +export model_list="gefsv12" |
| 34 | +export model_evs_data_dir_list="${COMIN}/stats/${COMPONENT}/gefs" |
| 35 | +export model_file_format_list="${COMROOT}/${MODELNAME}/${mod_ver}/${MODELNAME}.{init?fmt=%Y%m%d}/{init?fmt=%2H}/${RUN}/pgrb2ap25/${MODELNAME}.${RUN}.t{init?fmt=%2H}z.a2d_0p25.f{lead?fmt=%3H}.grib2" |
| 36 | +## OUTPUT DATA SETTINGS |
| 37 | +#OUTPUTROOT: base output directory |
| 38 | +export OUTPUTROOT="${DATAROOT}" |
| 39 | +## DATE SETTINGS |
| 40 | +#start_date: verification start date, format YYYYMMDD |
| 41 | +#end_date: verification end date, format YYYYMMDD |
| 42 | +export start_date=${VDATE_START} |
| 43 | +export end_date=${VDATE_END} |
| 44 | +#################################################### |
| 45 | +# SETTINGS FOR SPECIFIC USE CASES |
| 46 | +#################################################### |
| 47 | + |
| 48 | +if [ $RUN_GRID2OBS_PLOTS = YES ]; then |
| 49 | + #g2op_model_plot_name_list: list of models reference name on plots |
| 50 | + #g2op_type_list: list type of verifications to run for grid-to-grid: pres_levs, ptype, sfc |
| 51 | + #g2op_event_equalization: do event equalization (YES) or not (NO) |
| 52 | + #g2op_*_init_hr_list: list of cycles/initialization hours to be included in verification: HH |
| 53 | + #g2op_*_valid_hr_list: list of valid hours to be included in verification: HH |
| 54 | + #For defining forecast hours: |
| 55 | + # g2op*_fhr_list: list of forecast hours: HH[H] |
| 56 | + #OR |
| 57 | + # g2op_*_fhr_min: forecast hour to start verification: HH[H] |
| 58 | + # g2op_*_fhr_max: forecast hour to end verification: HH[H] |
| 59 | + # g2op_*_fhr_inc: frequency to verify forecast hours: at HH[H] |
| 60 | + export g2op_model_plot_name_list="aqmv70 aqmv70_bc" |
| 61 | + export g2op_type_list="aeronetaod" |
| 62 | + export g2op_obs_list="aod" |
| 63 | + export g2op_event_equalization="NO" |
| 64 | + export g2op_aeronet_init_hr_list="00 06 12 18" |
| 65 | + export g2op_aeronet_valid_hr_list="00 03 06 09 12 15 18 21" |
| 66 | + export g2op_aeronet_fhr_list="0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 102 105 108 111 114 117 120" |
| 67 | +fi |
| 68 | +echo "END: $(basename ${BASH_SOURCE[0]})" |
0 commit comments