计算化学公社

标题: 同一个gjf文件两台机器得到的结果差别很大 [打印本页]

作者
Author:
mei    时间: 2014-12-5 20:27
标题: 同一个gjf文件两台机器得到的结果差别很大
同一个gjf文件,提交到不同的机器算,都用的是g09d.01,得到的结果却有很大差别,是一个优化ts的计算,一个优化过程中已变化到反应物,另一个却得到了想要的ts结构,这是为什么呢?
作者
Author:
sobereva    时间: 2014-12-5 21:50
并行运行的话,而且体系较大,容易出现这种情况。
见此文的讨论
数值误差对计算化学结果重现性的影响
http://sobereva.com/88
作者
Author:
mei    时间: 2014-12-6 12:27
多谢sob老师,从来没想过这些问题,看了文章后觉得眼界又打开了一些,非常感激。
作者
Author:
chengdi123000    时间: 2018-5-20 21:44
不一样很正常,浮点数计算本来就没有可重复性。定点数计算好一些。

这个ppt也讲得不错https://www.nccs.nasa.gov/images/FloatingPoint_consistency.pdf

里面提到编译器 "-fp-model" 选项可以控制一点重复性。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3