| 查看: 460 | 回复: 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的数学库完全满足双精度要求,不分彼此。至于溢出问题,大家发表下意见。 |
» 猜你喜欢
心脉受损
已经有5人回复
博士读完未来一定会好吗
已经有15人回复
Springer期刊投稿求助
已经有4人回复
读博
已经有3人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
holmescn
金虫 (正式写手)
- 程序强帖: 37
- 应助: 1 (幼儿园)
- 金币: 1918.8
- 散金: 275
- 红花: 1
- 帖子: 699
- 在线: 102.6小时
- 虫号: 913482
- 注册: 2009-11-26
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
5楼2010-01-12 10:09:43
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
波不动
木虫 (正式写手)
Wave No Move
- 应助: 0 (幼儿园)
- 贵宾: 1.204
- 金币: 2138.1
- 红花: 2
- 帖子: 610
- 在线: 33分钟
- 虫号: 871855
- 注册: 2009-10-14
- 性别: GG
- 专业: 应用地球物理学
- 管辖: 程序软件

3楼2010-01-12 02:20:55
holmescn
金虫 (正式写手)
- 程序强帖: 37
- 应助: 1 (幼儿园)
- 金币: 1918.8
- 散金: 275
- 红花: 1
- 帖子: 699
- 在线: 102.6小时
- 虫号: 913482
- 注册: 2009-11-26
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
4楼2010-01-12 10:07:11













回复此楼