Fortran Coder

楼主: 紫璇
打印 上一主题 下一主题

[编译器] CVF和IVF不同编译器运行程序导致的数值不相等问题

[复制链接]

59

帖子

2

主题

0

精华

大师

F 币
810 元
贡献
476 点
楼主
发表于 2015-4-18 12:15:00 | 显示全部楼层
本帖最后由 kerb 于 2015-4-18 12:17 编辑

你的问题也许是你使用了内部函数,比如sin,cos,log等等,但是你在项目属性中使用了缺省的floating point设置,你可以试一下:Extend Precision of Single-Precision Constants设置为:fpconstant;Floating Point Model设置为Strict,否则如果你使用缺省的fast设置,内部函数的精度只有6位,大部分情况下不影响计算结果,但是如果你想超过10多位的精度,有时候会有影响的
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-9 07:20

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表