首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IEEE_UNDERFLOW_FLAG是否暂停了我的fortran代码?

IEEE_UNDERFLOW_FLAG是否暂停了我的fortran代码?
EN

Stack Overflow用户
提问于 2020-06-17 00:02:02
回答 1查看 784关注 0票数 0

我的fortran代码在随机点暂停,我想知道它是否与标志IEEE_UNDERFLOW_FLAG IEEE_DENORMAL有关。我知道这些并不是很坏的例外。我收到消息:

暂停以恢复执行,键入go。其他输入将终止作业。注意:下面的浮点异常正在发送信号: IEEE_UNDERFLOW_FLAG IEEE_DENORMAL

有没有办法告诉gfortran忽略这些异常,如果它们实际上是原因?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-17 07:42:58

这些异常不太可能暂停您的代码,尽管如果没有看到您的代码,就不可能知道。

更有可能的是,您的代码包含语句,编译器利用暂停的机会告诉您,IEEE_UNDERFLOW_FLAGIEEE_DENORMAL已经被困住了。

如果仍然希望禁用这些异常,请查看gfortran的调试选项ffpe-summary=控件打印哪些异常(在您的情况下可能发生这种情况),以及ffpe-trap=控件哪些异常导致程序终止(在您的情况下可能不会发生)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62419391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档