韦尔莱表

✍ dations ◷ 2025-05-21 02:40:34 #计算化学

韦尔莱表(Verlet table 或 Verlet list)是分子模拟中常用的一种减少粒子间距离计算量的方法,由法国物理学家卢普·韦尔莱(英语:Loup Verlet)首先提出。

分子模拟中,为减少计算量,通常为体系中每一个粒子规定一个“截断半径”,对于一个粒子,只有当某个其他粒子与其距离处于截断半径以内时才计算它们之间的相互作用。由于粒子间作用力通常都是短程力,这种近似广泛用于蒙特卡洛方法和分子动力学模拟中。然而,当模拟的体系进一步增大时,计算每两个粒子间的距离变得非常耗时,韦尔莱表应运而生。韦尔莱提出为每一个粒子建立一个列表,用来保存在它截断半径之内的其他粒子的编号,这个列表就称为韦尔莱表。为使韦尔莱表不必每个模拟步长都需要更新,韦尔莱表的构建引入“第二截断半径”'Rv'大于粒子的截断半径'Rc'。例如,对于蒙特卡洛方法,此值为 R v = R c + 2 n d {\displaystyle R_{v}=R_{c}+2nd} ,其中 n {\displaystyle n} 为韦尔莱表更新步长间隔, d {\displaystyle d} 为一步中粒子的最大移动距离,以此保证所有应当计算的粒子都得到统计。更新韦尔莱表的时间复杂度为 O ( N 2 ) {\displaystyle O(N^{2})} (N为粒子总数),对于蒙特卡洛方法经优化可达到 O ( N 5 / 3 ) {\displaystyle O(N^{5/3})}

以下是以Fortran描述的构建韦尔莱表的算法。

subroutine new_listdo i = 1 , npart ! 初始化列表,npart为体系中粒子总数    nlist(i) = 0    xv(i) = x(i)end dodo i = 1 , npart - 1    do j = i + 1 , npart ! 遍历所有粒子对        xr = x(i) - x(j) ! 计算两粒子距离        call period_condition(xr) ! 依周期性边界条件校正粒子距离        if(abs(xr) .lt. rv) then ! 找到符合条件的粒子对            ! 往韦尔莱表中添加信息            nlist(i) = nlist(i) + 1            nlist(j) = nlist(j) + 1 ! MC模拟中每个粒子独自考虑,故ij均保留完全的列表。而MD中可只保留粒子i的列表,粒子j的作用力由牛顿第三定律求算。            list(i,nlist(i)) = j            list(j,nlist(j)) = i        end if    end doend do

不足与改进

韦尔莱表的 O ( N 2 ) {\displaystyle O(N^{2})} 复杂度使其在体系增大时耗时骤增,直至成为整个模拟中最耗时的步骤。在更大的体系时,通常采用“元胞列表”(Cell lists)的方法,其复杂度为 O ( N ) {\displaystyle O(N)} 。这两种方法的结合能进一步提高计算效率。

相关

  • INN国际非专利药品名称,简称INN(International Nonproprietary Name for Pharmaceutical Substances),是世界卫生组织给每种药品的一个官方的非专利性名称。INN是新药开发者在新药
  • 中国-康奈尔-牛津计划中国-康奈尔-牛津计划(China–Cornell–Oxford Project)是20世纪80年代在中国农村对于流行病的大型观察性研究,由康纳尔大学、牛津大学和中国政府共同出资1990年5月,《纽约时报
  • 塞维索事件塞维索事件为发生于1976年7月10日12时37分的工业事故,位于意大利伦巴第大区米兰北方约20公里的小型化学工厂,为史上最严重的2,3,7,8-四氯双苯-p-戴奥辛(TCDD)污染事件。1976年时
  • 滑雪滑雪板是一种通过使用者穿戴于脚上,以此帮助滑雪者在雪上滑行的工具。初期使用于游览区救援,现在主要用于体育和娱乐方面。滑雪板发明于20世纪初的北欧,用来提高滑雪者在滑雪时
  • 斗笠斗笠又称笠帽、竹笠、箬笠、箬笠,是一种以竹子编成的宽大帽子,呈圆锥形,是将成熟竹子劈成竹篾用以作为胎骨,再附上一层层的竹叶或竹篾,并使用丝线固定,是东亚及东南亚农夫及渔民的
  • 字典纸字典纸,也称圣经纸(英语:Bible Paper),是一种薄而略透明的纸张,多用于印刷圣经、字典、百科全书等页数很多的书籍。这种纸通常含有棉或亚麻成分以增加其强度。
  • 双溪大年双溪大年(马来语:Sungai Petani,简称“大年”或“SP”)是马来西亚吉打州的最大城市。该市坐落于吉打州中部的瓜拉姆达县,是吉打州最大的工业城市,属于双溪大年市议会,与亚罗士打的
  • 秋元羊介秋元羊介(1944年2月5日-)是日本男性声优,东京都出身。法政大学经济学系毕业,目前隶属于Office PAC。本名“田鹿幸雄”。血型A型。2006年2013年2014年2015年2016年2017年2018年201
  • 小臣小臣,先秦时期的官职名,也叫少臣。商代时,一些出身卑微的奴仆、战俘在君主身边执役,被君主赏识而得到要职,掌管占卜、祭祀、田猎、征伐甚至监督众人耕田,就称为“小臣”。伊尹、傅
  • 儿玉末男儿玉末男(1921年12月1日-2005年2月20日,児玉末男),日本鹿儿岛县人,日本政治人物。1938年,毕业于门司铁道教习所,后进入日本国有铁道公司,任都城站助理。1948年加入日本社会党,1958年5