-
Notifications
You must be signed in to change notification settings - Fork 376
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
MPAS-seaice Error, Potential CFL violation in IR advection for T62_ECwISC30to60E2r1.GMPAS-DIB-IAF-ISMF #5536
Comments
See if you can reproduce on perlmutter with gnu. |
Yes it also fails on pm-cpu and chrysalis (with gnu). Same sort of error as above when looking at files such as:
The fail on chrys: I see that I started removing optimization flags, but even if I remove all of them for all compiles, I still get this error with OPT build. If I add -O2 to a DEBUG build, it also fails same way. |
OK I think there is a floating-point issue that happens with optimization and can be caught with the compiler flags -- building with OPT and adding those flags, I get:
in
and then rebuilding with some debug prints:
So the value of tk shoots up to e6, which pushed up the value inside exp(value) to e9. |
After debug printing, I see that In
|
I'm also seeing similar failures on anvil and chrysalis, though not in five-day runs but more like near the end of year 1. I did some digging and it turns out PR #5254, which was known to be non-BFB, has unintended impacts on cryo configurations. That PR was merged to master on March 15, so this fits into the timeline. We're planning on reverting that PR on Monday unless we come up with a fix before then. |
On gcp12, with GNU, we see error below.
It was passing on this machine on March 14th, and started failing on March 16th.
Impacts both of these tests in extra_coverage:
The text was updated successfully, but these errors were encountered: