-
Notifications
You must be signed in to change notification settings - Fork 7
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
CatchCN CLM4.5 on SLES15 #896
Comments
Note: We do build differently on Milan compared to Intel chips. Essentially it "targets" the processor. So on Intel chips with GNU we do:
which is honestly a bit of an old target...and I should look at moving it up. On the Milans it is built as:
So, you'll most likely never get zero-diff between the two chips with GNU. But the GCM does not seem to crash...but then again, I've never run CatchCN 4.5 with GNU on SLES15. So let me try that now... |
Okay. I can confirm the GCM shows the same thing:
I can think of flag tricks to try, though they'll all probably be non-zero-diff... |
@mathomp4 : Thanks for looking into this. We are confident that we understand the reason for the CLM4.5 crash. It's almost certainly caused by a calculation that involves |
Oh. Okay. Well, I have a possible workaround if not. You can compile CNFire.F90 as |
This issue will be addressed with this PR: #900 We should disable CatchCN CLM4.5 from both GEOSldas Nightly Tests and GCM ones. |
Closing since issue was addressed. We disabled CatchCN CLM 4.5 with merge of this PR GEOS-ESM/GEOSgcm_App#601 |
During SLES15 testing our Nightly test for CatchCN CLM4.5 has floating point overflow error.
@mathomp4 backtrace it to:
==== backtrace (tid: 172041) ====
0 0x0000000000016910 __funlockfile() ???:0
1 0x0000000000008e30 _ZGVbN4v_expf_sse4() ???:0
2 0x0000000000059378 __cnfiremod_MOD_cnfirearea() /discover/nobackup/mathomp4/SystemTests/builds/LDAS_GNUCONUS_SLES15/CURRENT/GEOSldas/src/Components/GEOSldas_GridComp/@GEOSgcm_GridComp/GEOSagcm_GridComp/GE
OSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOScatchCN_GridComp/GEOScatchCNCLM45_GridComp/CLM45/CNFireMod.F90:697
Looks like the exponential blew out.
GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOScatchCN_GridComp/GEOScatchCNCLM45_GridComp/CLM45/CNFireMod.F90
Line 697 in e2b79bd
@gmao-rreichle @weiyuan-jiang @gmao-jkolassa
The text was updated successfully, but these errors were encountered: