【发布时间】:2016-06-30 01:27:42
【问题描述】:
我正在调试一个在许多 Fortran 文件中包含许多计算的模拟。我习惯于看到一些浮点异常(-1.#QNB 或 1.#QNAN),这些错误涉及除以零或超出浮点数最大大小的操作。我假设 -1.#IO 表示无效操作,但我不确定在数学上会导致此问题的原因,而不是 QNB、QNAN 或 QINF。
什么会导致异常 -1.#IO?
【问题讨论】:
-
CVF 6 是编译器。模拟是每秒数千行,我不确定异常首先出现在哪里,但它会将 -1.#IO 传播到所有其他子例程,因此最终在它爆炸之前我有数千个带有此异常的变量。跨度>
标签: windows-7 floating-point fortran invalidoperationexception floating-point-exceptions