-
Notifications
You must be signed in to change notification settings - Fork 232
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
Floating point exceptions when using -fpe0 #194
Comments
In general, setting FPE exception handling will slow performance. We On 07/09/2015 10:23 AM, Nic Hannah wrote:
Jeff Durachta |
I think we could (should?) use these copmiler options in the DEBUG=1 mode. Right now, the FFLAGS_DEBUG in ncrc-gnu.mk just turns off optimization and turns on bounds checking. I agree with @mom6jwd that we would not worry about catching these exceptions for production executables. |
I have created an mkmf issue NOAA-GFDL/mkmf#6 to add -fpe0 for debug builds. |
Avoids touching halos which may not be initialized. mom-ocean#194
Avoids touching halos which may not be initialized. mom-ocean#194
Avoids touching halos which may not be initialized. mom-ocean#194
Introduce the legacy CESM WW3 coupling option (VR12-MA)
* Fix nudged OBCs for tracers
When the model is built with -fpe0 (intel) or ffpe-trap=invalid,zero,overflow (gnu) a couple of FPEs are triggered. This issue will fix those.
In addition, should we consider making these options standard? I can't find any mention of a down-side on intel/amd procs.
The text was updated successfully, but these errors were encountered: