-
Notifications
You must be signed in to change notification settings - Fork 156
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
[BUG/ISSUE] Lingering issues with dry run #355
Comments
Hi Jenny (also tagging @pkasibhatla). Can you provide me with a list of steps to reproduce the issue on your system, and also the output? We have added another fix into 12.9.0 (see commit afce43f) so that if the selected year is outside of the year range as specified in the HEMCO_Config.rc file, then the dryrun will terminate with an error msg. I am not sure if that will fix the issue but it might. |
Hi @yantosca I'm using GEOS-Chem v12.8.2 out of the box. I set up a nested run (using the template for the North American tropchem run but changed the lat/lon bounds and filenames for my Australian nest). Running for 2015/01/01, for 1 day. The dry run shows every required file missing, e.g.:
and so on. They are clearly there, for example:
And the real run has no issues finding them. Is there a way to pull just that specific commit into my code? log.dryrun attached (with .txt suffix for Github) |
Lee Murray recently wrote:
I investigated and discovered that the FOUND argument to HEMCO routine SrcFile_Parse (which replaces YYYYMMDD hhmmss tokens with date/month/year hour/minute/second values) was uninitialized. Therefore on the compiler that I was using (gfortran 9.2), it was exiting the routine without ever having been assigned a value. In that case, it was being set with a junk initial value that caused the value to flip from FALSE (the correct value) to TRUE. This was in turn causing HEMCO to think that files that were missing on disk were actually found. Thus in a dry-run simulation, these files never got flagged as missing and requiring download. The fix is simple, I basically set the RC and FOUND values to default values. See: 8b11ab4. Because 12.9.0 is already in benchmarking, we will add this fix to 12.9.1. This will be released immediately after 12.9.0. |
Also, I should mention that we are currently ingesting HEMCO updates from several lines of development. This sometimes means that prior functionality gets clobbered inadvertently. Apologies for the inconvenience. |
Hi @yantosca - I couldn't figure out how to reopen #312 but I am now using v12.8.2 and having the same problem as @pkasibhatla.
Now when I run the dryrun, it tells me nearly all of the files are missing when in fact they are all clearly on my system... If I set up an actual run it works fine and there are no missing files.
The text was updated successfully, but these errors were encountered: