-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plot_allvars task goes DEAD due to case mismatch #527
Comments
@gspetro-NOAA Have you tried running the |
I have just finished running the |
@MichaelLueken Thanks! |
I think I found what the issue is. PR #505 has changed the way
This causes an inconsistency in the plotting scripts because the script does a |
Expected behavior
The plotting scripts should run successfully as part of the workflow. The plotting tasks are based on the original functional plotting scripts, and since the addition of the plotting scripts to the workflow, it seems that no one else has encountered issues.
Current behavior
On Hera, I get an error when trying to run the plotting tasks on the "out-of-the-box" case (25km CONUS grid, FV3_GFS_v16 physics, DATE_FIRST_CYCL: 2019061518, FCST_LEN_HRS: 12).
exregional_plot_allvars.py
cannot open the files inpostprd
due to a case mismatch. The files inpostprd
are named likerrfs.t18z.prslev.f***.RRFS_CONUS_25km.grib2
, but theplot_allvars
task is trying to open a file namedrrfs.t18z.prslev.f***.rrfs_conus_25km.grib2
. (See image below.)Machines affected
Hera/intel
Possibly others, but I have only tested on Hera.
Steps To Reproduce
Here is my

config.yaml
file:I generated the workflow and waited for it to terminate as usual, but the task went DEAD. The error message from the log is in the section above.
Detailed Description of Fix
Removing
.lower()
from line 345 ofexregional_plot_allvars.py
and line 355 ofexregional_plot_allvars_diff.py
fixed the issue for me. (These are the lines that setPOST_OUTPUT_DOMAIN_NAME
.) After removing.lower()
in those two places, I successfully ran the experiment using the same config file (except for the EXPT_SUBDIR field).However, I am surprised that this hasn't caused problems sooner since the
.lower()
syntax was in the original plotting script. I am hoping others can verify whether the current code has this issue (and whether the fix works) on other systems/with other experiments.The text was updated successfully, but these errors were encountered: