韦尔莱表

✍ dations ◷ 2025-11-21 08:18:10 #计算化学

韦尔莱表(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)} 。这两种方法的结合能进一步提高计算效率。

相关

  • 鼬鼠见内文。鼬属(学名 Mustela),是哺乳纲食肉目鼬科的一属,共有17个种:美洲水鼬(Neovison vison)和已绝种的海鼬(Neovison macrodon)在1999年已从鼬属归类到美洲水鼬属(Neovison)。
  • 余祥铨余祥铨(Ken Yu,1984年8月25日-),台湾男艺人,知名艺人暨政治人物余天与艺人李亚萍之子,曾就读于台北市私立薇阁高级中学国中部,国中一年级即出国前往加拿大留学,于当地完成学业。余氏
  • 枭首斩首,亦称砍头、杀头或开刀问斩,是死刑的一种,即将人的头部砍去。斩首的历史相当长,古代多国均有斩首的刑罚,与绞刑一类有相当长历史的刑罚一样。常用的斩首工具有:斧、剑、刀。在
  • 加利福尼亚野鸟加利福尼亚在世界动物地理分区上属于新北区。根据加州鸟类记录委员会 (CBRC),至2006年止,加州共有632种鸟类被记录,其中10种为外来种,2种在加州绝迹 (但仍分布于其他地区)。注上
  • 朝鲜三国朝鲜半岛三国时代(朝鲜语:삼국시대)是朝鲜半岛427年到公元660年之间高句丽(前37年-668年)、百济(前18年-660年)、新罗(前57年-935年)三国鼎立的历史时期。三国的文化和语言相通。宗教原
  • 郭斐蔚郭斐蔚(Frederick Rogers Graves,1858年-1940年)是美国圣公会传教士。上海第五任主教(1893-1937)。郭斐蔚参与创建了中华圣公会,1915年至1926年担任主教院主席。继任者为罗培德。郭
  • 太阳过渡区与日冕探测器太阳过渡区与日冕探测器(Transition Region and Coronal Explorer,缩写为TRACE)是美国国家航空航天局(英语:National Aeronautics and Space Administration,缩写为NASA)于1998年4
  • BogoMips ("bogus" 和MIPS, 伪MIPS) 是一种衡量CPU速度的不科学方法。当计算机内核启动时,将执行一个计数循环。对于特定的CPU,BogoMips可用来查看它是否个合适的值.它的时钟频率和它
  • 克莱门特·哥特瓦尔德克莱门特·哥特瓦尔德(捷克语:Klement Gottwald;1896年11月23日-1953年3月14日),捷克斯洛伐克共产党的领导人,摩拉维亚的德裔。1896年生于摩拉维亚的维施奥一户贫农家庭,青年时期当
  • 二甲基汞二甲基汞,化学式(CH3)2Hg,是一种含汞有机化合物。易挥发,易燃,剧毒。亦是已知最危险的有机汞化合物,对胎儿的神经系统、智商和记忆等有危害,数微升即可致死。二甲基汞能渗过乳胶,溶