-
Notifications
You must be signed in to change notification settings - Fork 318
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
ch4 conservation error in ne30 1850 case... #135
Comments
Erik Kluzek < erik > - 2016-03-10 00:41:01 -0700 I tried replicating some cases for standalone CLM, and they worked... PASS SMS_Ld7.ne30_g16.I1850CRUCLM50BGCCROP.yellowstone_gnu.clm-default PASS SMS_Ld7.ne30_g16.IMCRUCLM50BGC.yellowstone_gnu.clm-default I made the second one as close to the B1850 case as follows... ./xmlchange CLM_BLDNML_OPTS="-bgc bgc -crop" |
Erik Kluzek < erik > - 2016-03-10 12:04:08 -0700 Looking at the code where it fails, the problem is that errch4 is equal to nan, so the else gets matched and it aborts. So I need to see why errch4 is going nan. I'm trying a DEBUG=TRUE test case and we'll see what that does. |
Erik Kluzek < erik > - 2016-03-14 12:14:52 -0600 All of my test DEBUG tests passed. DONE ERS_D_Ld7.ne30_g16.B1850.yellowstone_gnu.allactive-defaultio : (test finished, successful coupler log) |
Ben Andre < andre > - 2016-03-14 12:17:22 -0600 gnu doesn't trap floating point exceptions and abort. You need to run an intel debug. |
Erik Kluzek < erik > - 2016-03-14 12:49:38 -0600 (In reply to Ben Andre from comment #4)
OK thanks Ben. I am trying that now. But, one problem with the gnu debug tests, is that they are running to completion rather than dieing in the same way. And that means errch4 isn't NaN for the DEBUG case, but IS NaN for the non-DEBUG case. So the behavior is different between the two cases, and that likely means there is a numerical error that is causing it to abort in one case and not in the other, because of a tiny roundoff level difference between the two. Which likely means this might be really hard to track down... |
There aren't any recent tests of this case in the newest development versions of the code. So I don't know if it's still a problem or not. CLM does run a few ne30_g16 test cases, so I don't see problems there. |
Closing this since we haven't seen the issue in a long time. We can reopen if we start seeing it again. |
Erik Kluzek < erik > - 2016-03-09 14:25:12 -0700
Bugzilla Id: 2295
Bugzilla CC: andre, dlawren, fischer, oleson, rfisher, sacks,
The following test fails with cesm1_5_alpha06c
ERS_Ld7.ne30_g16.B1850.yellowstone_gnu.allactive-defaultio
The text was updated successfully, but these errors were encountered: