| 查看: 495 | 回复: 4 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
holmescn金虫 (正式写手)
|
[交流]
【讨论】关于Intel CPP Compiler数学库的精度
|
||
|
翌日,波波版主提出Intel C++ Compiler虽然速度无敌,但是似乎存在精度误差。后来,我也在一次数值计算中体验了一把。Gcc结果为1e285量级,icc显示inf。不知道怎么回事。 今天,写了两个小程序,以检验gcc和icc数学函数库的计算精度差异。 我的系统是:Archlinux 2.6.32 Kernel gcc:4.4.2 icc:11.1 非商业版 代码 gen.c: 代码 compare.c 测试命令: OK.你可以用ICC编译gen.c,用gcc编译compare.c。然后测试一下。 我的结论是,icc和gcc的数学库完全满足双精度要求,不分彼此。至于溢出问题,大家发表下意见。 |
» 猜你喜欢
求调剂 有机化学考研356分
已经有4人回复
0703 化学 求调剂,一志愿山东大学 342 分
已经有4人回复
086000生物与医药调剂
已经有7人回复
305求调剂
已经有7人回复
348求调剂
已经有3人回复
332求调剂
已经有6人回复
各位老师好,我的一志愿为北京科技大学085601材料专硕
已经有6人回复
085600 材料与化工 329分求调剂
已经有10人回复
356求调剂
已经有3人回复
一志愿武汉理工,总分321,英一数二,求老师收留。
已经有7人回复
波不动
木虫 (正式写手)
Wave No Move
- 应助: 0 (幼儿园)
- 贵宾: 1.204
- 金币: 2138.1
- 红花: 2
- 帖子: 610
- 在线: 33分钟
- 虫号: 871855
- 注册: 2009-10-14
- 性别: GG
- 专业: 应用地球物理学
- 管辖: 程序软件

3楼2010-01-12 02:20:55
tjyl
金虫 (正式写手)
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 金币: 3218.1
- 红花: 2
- 帖子: 576
- 在线: 156.6小时
- 虫号: 765184
- 注册: 2009-05-07
- 专业: 生物无机化学
- 管辖: 程序语言
★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
jjdg(金币+1,VIP+0):辛苦了! 1-12 01:01
小木虫(金币+0.5):给个红包,谢谢回帖交流
jjdg(金币+1,VIP+0):辛苦了! 1-12 01:01
|
建议使用Fortran里的4倍精度的函数(qexp)来作参考值。 不过其实双精度后面没有必要用20位小数,你可以看看输出的后面的一截都是随机的(第一列更 有说服力)。 http://www.china-pub.com/42116#zyz 这本书开始的列子我当时用 real*16 计算过,基本上也足够了。不过双精度的计算结果是没有任何意义的。 不同的函数库里定义的精度不一样吧,只要符合IEEE 754就是合格的了。 |
2楼2010-01-11 23:47:52
holmescn
金虫 (正式写手)
- 程序强帖: 37
- 应助: 1 (幼儿园)
- 金币: 1918.8
- 散金: 275
- 红花: 1
- 帖子: 699
- 在线: 102.6小时
- 虫号: 913482
- 注册: 2009-11-26
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
4楼2010-01-12 10:07:11
holmescn
金虫 (正式写手)
- 程序强帖: 37
- 应助: 1 (幼儿园)
- 金币: 1918.8
- 散金: 275
- 红花: 1
- 帖子: 699
- 在线: 102.6小时
- 虫号: 913482
- 注册: 2009-11-26
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
5楼2010-01-12 10:09:43














回复此楼