计算化学公社

标题: 为什么three-body potential or many-body potential计算比较耗时,有什么难度? [打印本页]

作者
Author:
ibookgoo    时间: 2021-10-25 14:54
标题: 为什么three-body potential or many-body potential计算比较耗时,有什么难度?
为什么three-body potential or many-body potential计算比较耗时,有什么难度?

能不能从计算量,算法各个角度给我解释下,不大清楚!

作者
Author:
wzkchem5    时间: 2021-10-25 15:44
n-body potential的计算量和体系大小的n次方成正比(由n-body potential的定义即可看出这一点),所以n越大越耗时。如果不说n,n默认等于2,所以你说的这些n>=3的情况比n不写出来的情况更加耗时
作者
Author:
ibookgoo    时间: 2021-10-25 16:55
wzkchem5 发表于 2021-10-25 15:44
n-body potential的计算量和体系大小的n次方成正比(由n-body potential的定义即可看出这一点),所以n越大 ...

这个与N成正比,有没有具体的参考资料?可以分享给我看看嘛?!
作者
Author:
wzkchem5    时间: 2021-10-25 17:22
ibookgoo 发表于 2021-10-25 09:55
这个与N成正比,有没有具体的参考资料?可以分享给我看看嘛?!

我说了,看定义就知道了。从n-body potential的定义式推出计算量与体系大小的n次方成正比(注意不是和n成正比),只需要最基础的算法知识,因此一般教材或者文献不会替你推导。
就好比我告诉你12345+54321=66666,你问我有没有参考资料,我只能推荐给你小学数学课本,让你自己学怎么做多位数加法,而不可能去找一本真的写了12345+54321=66666的课本给你看。
作者
Author:
sobereva    时间: 2021-10-25 17:59
ibookgoo 发表于 2021-10-25 16:55
这个与N成正比,有没有具体的参考资料?可以分享给我看看嘛?!

你想想为什么用对势的时候非键作用计算耗时和N^2成正比,举一反三不就知道了。如果甚至连这都不懂,随便google点最基本的力场介绍资料,或者看点最基本的讲分子模拟的书,诸如Molecular modelling Principles and applications(Leach A.R.,2ed,2001)。
作者
Author:
喵星大佬    时间: 2021-10-25 18:05
在有X个粒子的体系中计算n体势,至少要算 (, 下载次数 Times of downloads: 10) 次能量和受力,这明摆着的高中小盆友都能理解的问题
一般对势n=2,三体势的时候n=3,当x非常大的时候这两个谁大不是明摆着的么




作者
Author:
ibookgoo    时间: 2021-10-26 14:48
wzkchem5 发表于 2021-10-25 17:22
我说了,看定义就知道了。从n-body potential的定义式推出计算量与体系大小的n次方成正比(注意不是和n成 ...

OK,谢谢!
作者
Author:
ibookgoo    时间: 2021-10-26 14:49
sobereva 发表于 2021-10-25 17:59
你想想为什么用对势的时候非键作用计算耗时和N^2成正比,举一反三不就知道了。如果甚至连这都不懂,随便g ...

OK,谢谢
作者
Author:
ibookgoo    时间: 2021-10-26 14:50
喵星大佬 发表于 2021-10-25 18:05
在有X个粒子的体系中计算n体势,至少要算次能量和受力,这明摆着的高中小盆友都能理解的问题
一般对势n=2 ...

OK,谢谢




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