Skip to content

Commit

Permalink
Fix bugs of file names for prdgen
Browse files Browse the repository at this point in the history
 On branch feature/gefs_v13_atmos_prep
 Changes to be committed:
	modified:   parm/gefs_prdgen.parm

Refs: NOAA-EMC#95
  • Loading branch information
XianwuXue-NOAA committed Jan 13, 2023
1 parent 8f46fed commit 7c57674
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions parm/gefs_prdgen.parm
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ PRDGEN_GRID_SPEC[res_2p50]=${PRDGEN_GRID_SPEC[res_2p50]:-"latlon 0:144:2.5 90:73
PRDGEN_HOURS[res_2p50]=${PRDGEN_HOURS[res_2p50]:-"{0..${FHMAXHF}..${FHOUTLF}} {$(( $FHMAXHF + ${FHOUTLF}))..${fhmax}..${FHOUTLF}}"}
PRDGEN_SUBMC[res_2p50]=${PRDGEN_SUBMC[res_2p50]:-"prd2p5"}
PRDGEN_A_DIR[res_2p50]=${PRDGEN_A_DIR[res_2p50]:-"products/2p50"}
PRDGEN_A_PREFIX[res_2p50]=${PRDGEN_A_PREFIX[res_2p50]:-"2p50.prb2"}
PRDGEN_A_PREFIX[res_2p50]=${PRDGEN_A_PREFIX[res_2p50]:-"2p50.grb2"}
PRDGEN_A_LIST_F00[res_2p50]=${PRDGEN_A_LIST_F00[res_2p50]:-"gefs_pgrb2a_f00.parm_2p5"}
PRDGEN_A_LIST_FHH[res_2p50]=${PRDGEN_A_LIST_FHH[res_2p50]:-"gefs_pgrb2a_fhh.parm_2p5"}
PRDGEN_B_DIR[res_2p50]=${PRDGEN_B_DIR[res_2p50]:-""}
Expand All @@ -111,11 +111,11 @@ PRDGEN_GRID_SPEC[res_1p00]=${PRDGEN_GRID_SPEC[res_1p00]:-"latlon 0:360:1.0 90:18
PRDGEN_HOURS[res_1p00]=${PRDGEN_HOURS[res_1p00]:-"{0..${FHMAXHF}..${FHOUTLF}} {$(( $FHMAXHF + ${FHOUTLF} ))..${fhmax}..${FHOUTLF}}"}
PRDGEN_SUBMC[res_1p00]=${PRDGEN_SUBMC[res_1p00]:-"prd1p0"}
PRDGEN_A_DIR[res_1p00]=${PRDGEN_A_DIR[res_1p00]:-"products/1p00"} #pgrb2a1p0
PRDGEN_A_PREFIX[res_1p00]=${PRDGEN_A_PREFIX[res_1p00]:-"1p00a.prb2"}
PRDGEN_A_PREFIX[res_1p00]=${PRDGEN_A_PREFIX[res_1p00]:-"1p00a.grb2"}
PRDGEN_A_LIST_F00[res_1p00]=${PRDGEN_A_LIST_F00[res_1p00]:-"gefs_pgrb2a_f00.parm"}
PRDGEN_A_LIST_FHH[res_1p00]=${PRDGEN_A_LIST_FHH[res_1p00]:-"gefs_pgrb2a_fhh.parm"}
PRDGEN_B_DIR[res_1p00]=${PRDGEN_B_DIR[res_1p00]:-"pgrb2b1p0"}
PRDGEN_B_PREFIX[res_1p00]=${PRDGEN_B_PREFIX[res_1p00]:-"1p00b.prb2"}
PRDGEN_B_PREFIX[res_1p00]=${PRDGEN_B_PREFIX[res_1p00]:-"1p00b.grb2"}
PRDGEN_B_LIST_F00[res_1p00]=${PRDGEN_B_LIST_F00[res_1p00]:-"gefs_pgrb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[res_1p00]=${PRDGEN_B_LIST_FHH[res_1p00]:-"gefs_pgrb2ab_fhh.parm"}

Expand All @@ -125,11 +125,11 @@ PRDGEN_GRID_SPEC[res_0p50]=${PRDGEN_GRID_SPEC[res_0p50]:-"latlon 0:720:0.5 90:36
PRDGEN_HOURS[res_0p50]=${PRDGEN_HOURS[res_0p50]:-"{0..${FHMAXHF}..${FHOUTHF}} {$(( $FHMAXHF + ${FHOUTLF} ))..${fhmax}..${FHOUTLF}}"}
PRDGEN_SUBMC[res_0p50]=${PRDGEN_SUBMC[res_0p50]:-"prd0p5"}
PRDGEN_A_DIR[res_0p50]=${PRDGEN_A_DIR[res_0p50]:-"products/0p50a"} #pgrb2ap5
PRDGEN_A_PREFIX[res_0p50]=${PRDGEN_A_PREFIX[res_0p50]:-"0p50a.prb2"} # pgrb2a.0p50. gespr.t00z.pgrb2a.0p50.f306
PRDGEN_A_PREFIX[res_0p50]=${PRDGEN_A_PREFIX[res_0p50]:-"0p50a.grb2"} # pgrb2a.0p50. gespr.t00z.pgrb2a.0p50.f306
PRDGEN_A_LIST_F00[res_0p50]=${PRDGEN_A_LIST_F00[res_0p50]:-"gefs_pgrb2a_f00.parm"}
PRDGEN_A_LIST_FHH[res_0p50]=${PRDGEN_A_LIST_FHH[res_0p50]:-"gefs_pgrb2a_fhh.parm"}
PRDGEN_B_DIR[res_0p50]=${PRDGEN_B_DIR[res_0p50]:-"products/0p50b"} #pgrb2bp5
PRDGEN_B_PREFIX[res_0p50]=${PRDGEN_B_PREFIX[res_0p50]:-"0p50b.prb2"} #
PRDGEN_B_PREFIX[res_0p50]=${PRDGEN_B_PREFIX[res_0p50]:-"0p50b.grb2"} #
PRDGEN_B_LIST_F00[res_0p50]=${PRDGEN_B_LIST_F00[res_0p50]:-"gefs_pgrb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[res_0p50]=${PRDGEN_B_LIST_FHH[res_0p50]:-"gefs_pgrb2ab_fhh.parm"}

Expand All @@ -139,11 +139,11 @@ PRDGEN_GRID_SPEC[res_0p25_s1]=${PRDGEN_GRID_SPEC[res_0p25_s1]:-"latlon 0:1440:0.
PRDGEN_HOURS[res_0p25_s1]=${PRDGEN_HOURS[res_0p25_s1]:-"{0..${FHMAXHF}..$(( ${FHOUTHF} * 2 ))}"}
PRDGEN_SUBMC[res_0p25_s1]=${PRDGEN_SUBMC[res_0p25_s1]:-"prd0p25"}
PRDGEN_A_DIR[res_0p25_s1]=${PRDGEN_A_DIR[res_0p25_s1]:-"products/0p25s"} #pgrb2sp25
PRDGEN_A_PREFIX[res_0p25_s1]=${PRDGEN_A_PREFIX[res_0p25_s1]:-"0p25s.prb2"} #pgrb2s.0p25. gep30.t00z.pgrb2s.0p25.f138
PRDGEN_A_PREFIX[res_0p25_s1]=${PRDGEN_A_PREFIX[res_0p25_s1]:-"0p25s.grb2"} #pgrb2s.0p25. gep30.t00z.pgrb2s.0p25.f138
PRDGEN_A_LIST_F00[res_0p25_s1]=${PRDGEN_A_LIST_F00[res_0p25_s1]:-"gefs_pgrb2a_f00.parm_0p25"}
PRDGEN_A_LIST_FHH[res_0p25_s1]=${PRDGEN_A_LIST_FHH[res_0p25_s1]:-"gefs_pgrb2a_fhh.parm_0p25"}
PRDGEN_B_DIR[res_0p25_s1]=${PRDGEN_B_DIR[res_0p25_s1]:-"products/0p25"}
PRDGEN_B_PREFIX[res_0p25_s1]=${PRDGEN_B_PREFIX[res_0p25_s1]:-"0p25.prb2"}
PRDGEN_B_PREFIX[res_0p25_s1]=${PRDGEN_B_PREFIX[res_0p25_s1]:-"0p25.grb2"}
PRDGEN_B_LIST_F00[res_0p25_s1]=${PRDGEN_B_LIST_F00[res_0p25_s1]:-"gefs_pgrb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[res_0p25_s1]=${PRDGEN_B_LIST_FHH[res_0p25_s1]:-"gefs_pgrb2ab_fhh.parm"}

Expand All @@ -153,11 +153,11 @@ PRDGEN_GRID_SPEC[res_0p25_s2]=${PRDGEN_GRID_SPEC[res_0p25_s2]:-"latlon 0:1440:0.
PRDGEN_HOURS[res_0p25_s2]=${PRDGEN_HOURS[res_0p25_s2]:-"{${FHOUTHF}..${FHMAXHF}..$(( ${FHOUTHF} * 2 ))}"}
PRDGEN_SUBMC[res_0p25_s2]=${PRDGEN_SUBMC[res_0p25_s2]:-"prd0p25"}
PRDGEN_A_DIR[res_0p25_s2]=${PRDGEN_A_DIR[res_0p25_s2]:-"products/0p25s"} #pgrb2sp25
PRDGEN_A_PREFIX[res_0p25_s2]=${PRDGEN_A_PREFIX[res_0p25_s2]:-"0p25s.prb2"} #pgrb2s.0p25. gep30.t00z.pgrb2s.0p25.f138
PRDGEN_A_PREFIX[res_0p25_s2]=${PRDGEN_A_PREFIX[res_0p25_s2]:-"0p25s.grb2"} #pgrb2s.0p25. gep30.t00z.pgrb2s.0p25.f138
PRDGEN_A_LIST_F00[res_0p25_s2]=${PRDGEN_A_LIST_F00[res_0p25_s2]:-"gefs_pgrb2a_f00.parm_0p25"}
PRDGEN_A_LIST_FHH[res_0p25_s2]=${PRDGEN_A_LIST_FHH[res_0p25_s2]:-"gefs_pgrb2a_fhh.parm_0p25"}
PRDGEN_B_DIR[res_0p25_s2]=${PRDGEN_B_DIR[res_0p25_s2]:-"products/0p25"}
PRDGEN_B_PREFIX[res_0p25_s2]=${PRDGEN_B_PREFIX[res_0p25_s2]:-"0p25.prb2"}
PRDGEN_B_PREFIX[res_0p25_s2]=${PRDGEN_B_PREFIX[res_0p25_s2]:-"0p25.grb2"}
PRDGEN_B_LIST_F00[res_0p25_s2]=${PRDGEN_B_LIST_F00[res_0p25_s2]:-"gefs_pgrb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[res_0p25_s2]=${PRDGEN_B_LIST_FHH[res_0p25_s2]:-"gefs_pgrb2ab_fhh.parm"}

Expand All @@ -167,11 +167,11 @@ PRDGEN_GRID_SPEC[gfs_0p25_s1]=${PRDGEN_GRID_SPEC[gfs_0p25_s1]:-"latlon 0:1440:0.
PRDGEN_HOURS[gfs_0p25_s1]=${PRDGEN_HOURS[gfs_0p25_s1]:-"{0..${FHMAXHF}..$(( ${FHOUTHF} * 3 ))}"}
PRDGEN_SUBMC[gfs_0p25_s1]=${PRDGEN_SUBMC[gfs_0p25_s1]:-"prd0p25"}
PRDGEN_A_DIR[gfs_0p25_s1]=${PRDGEN_A_DIR[gfs_0p25_s1]:-"products/0p25s"} #pgrb2sp25
PRDGEN_A_PREFIX[gfs_0p25_s1]=${PRDGEN_A_PREFIX[gfs_0p25_s1]:-"0p25s.prb2"} #pgrb2s.0p25. gep30.t00z.pgrb2s.0p25.f138
PRDGEN_A_PREFIX[gfs_0p25_s1]=${PRDGEN_A_PREFIX[gfs_0p25_s1]:-"0p25s.grb2"} #pgrb2s.0p25. gep30.t00z.pgrb2s.0p25.f138
PRDGEN_A_LIST_F00[gfs_0p25_s1]=${PRDGEN_A_LIST_F00[gfs_0p25_s1]:-"gefs_pgrb2a_f00.parm_0p25"}
PRDGEN_A_LIST_FHH[gfs_0p25_s1]=${PRDGEN_A_LIST_FHH[gfs_0p25_s1]:-"gefs_pgrb2a_fhh.parm_0p25"}
PRDGEN_B_DIR[gfs_0p25_s1]=${PRDGEN_B_DIR[gfs_0p25_s1]:-"products/0p25"}
PRDGEN_B_PREFIX[gfs_0p25_s1]=${PRDGEN_B_PREFIX[gfs_0p25_s1]:-"0p25.prb2"}
PRDGEN_B_PREFIX[gfs_0p25_s1]=${PRDGEN_B_PREFIX[gfs_0p25_s1]:-"0p25.grb2"}
PRDGEN_B_LIST_F00[gfs_0p25_s1]=${PRDGEN_B_LIST_F00[gfs_0p25_s1]:-"gefs_pgrb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[gfs_0p25_s1]=${PRDGEN_B_LIST_FHH[gfs_0p25_s1]:-"gefs_pgrb2ab_fhh.parm"}

Expand All @@ -181,11 +181,11 @@ PRDGEN_GRID_SPEC[gfs_0p25_s2]=${PRDGEN_GRID_SPEC[gfs_0p25_s2]:-"latlon 0:1440:0.
PRDGEN_HOURS[gfs_0p25_s2]=${PRDGEN_HOURS[gfs_0p25_s2]:-"{${FHOUTHF}..${FHMAXHF}..$(( ${FHOUTHF} * 3 ))}"}
PRDGEN_SUBMC[gfs_0p25_s2]=${PRDGEN_SUBMC[gfs_0p25_s2]:-"prd0p25"}
PRDGEN_A_DIR[gfs_0p25_s2]=${PRDGEN_A_DIR[gfs_0p25_s2]:-"products/0p25s"} #pgrb2sp25
PRDGEN_A_PREFIX[gfs_0p25_s2]=${PRDGEN_A_PREFIX[gfs_0p25_s2]:-"0p25s.prb2"}
PRDGEN_A_PREFIX[gfs_0p25_s2]=${PRDGEN_A_PREFIX[gfs_0p25_s2]:-"0p25s.grb2"}
PRDGEN_A_LIST_F00[gfs_0p25_s2]=${PRDGEN_A_LIST_F00[gfs_0p25_s2]:-"gefs_pgrb2a_f00.parm_0p25"}
PRDGEN_A_LIST_FHH[gfs_0p25_s2]=${PRDGEN_A_LIST_FHH[gfs_0p25_s2]:-"gefs_pgrb2a_fhh.parm_0p25"}
PRDGEN_B_DIR[gfs_0p25_s2]=${PRDGEN_B_DIR[gfs_0p25_s2]:-"products/0p25"}
PRDGEN_B_PREFIX[gfs_0p25_s2]=${PRDGEN_B_PREFIX[gfs_0p25_s2]:-"0p25.prb2"}
PRDGEN_B_PREFIX[gfs_0p25_s2]=${PRDGEN_B_PREFIX[gfs_0p25_s2]:-"0p25.grb2"}
PRDGEN_B_LIST_F00[gfs_0p25_s2]=${PRDGEN_B_LIST_F00[gfs_0p25_s2]:-"gefs_pgrb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[gfs_0p25_s2]=${PRDGEN_B_LIST_FHH[gfs_0p25_s2]:-"gefs_pgrb2ab_fhh.parm"}

Expand All @@ -195,11 +195,11 @@ PRDGEN_GRID_SPEC[gfs_0p25_s3]=${PRDGEN_GRID_SPEC[gfs_0p25_s3]:-"latlon 0:1440:0.
PRDGEN_HOURS[gfs_0p25_s3]=${PRDGEN_HOURS[gfs_0p25_s3]:-"{$(( ${FHOUTHF} * 2 ))..${FHMAXHF}..$(( ${FHOUTHF} * 3 ))}"}
PRDGEN_SUBMC[gfs_0p25_s3]=${PRDGEN_SUBMC[gfs_0p25_s3]:-"prd0p25"}
PRDGEN_A_DIR[gfs_0p25_s3]=${PRDGEN_A_DIR[gfs_0p25_s3]:-"products/0p25s"} #pgrb2sp25
PRDGEN_A_PREFIX[gfs_0p25_s3]=${PRDGEN_A_PREFIX[gfs_0p25_s3]:-"0p25s.prb2"}
PRDGEN_A_PREFIX[gfs_0p25_s3]=${PRDGEN_A_PREFIX[gfs_0p25_s3]:-"0p25s.grb2"}
PRDGEN_A_LIST_F00[gfs_0p25_s3]=${PRDGEN_A_LIST_F00[gfs_0p25_s3]:-"gefs_pgrb2a_f00.parm_0p25"}
PRDGEN_A_LIST_FHH[gfs_0p25_s3]=${PRDGEN_A_LIST_FHH[gfs_0p25_s3]:-"gefs_pgrb2a_fhh.parm_0p25"}
PRDGEN_B_DIR[gfs_0p25_s3]=${PRDGEN_B_DIR[gfs_0p25_s3]:-"products/0p25"}
PRDGEN_B_PREFIX[gfs_0p25_s3]=${PRDGEN_B_PREFIX[gfs_0p25_s3]:-"0p25.prb2"}
PRDGEN_B_PREFIX[gfs_0p25_s3]=${PRDGEN_B_PREFIX[gfs_0p25_s3]:-"0p25.grb2"}
PRDGEN_B_LIST_F00[gfs_0p25_s3]=${PRDGEN_B_LIST_F00[gfs_0p25_s3]:-"gefs_pggb2ab_f00.parm"}
PRDGEN_B_LIST_FHH[gfs_0p25_s3]=${PRDGEN_B_LIST_FHH[gfs_0p25_s3]:-"gefs_pgrb2ab_fhh.parm"}

Expand Down

0 comments on commit 7c57674

Please sign in to comment.