韦尔莱表

✍ dations ◷ 2025-11-24 15:46:44 #计算化学

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

相关

  • 中性红中性红是一种组织学复染色染色剂,可用来为溶酶体、 高尔基体和尼斯尔氏粒染色。同时也是酸碱指示剂。中性红也是一种活体染剂,因为随着细胞逐渐死亡,它们吸收中性红的能力也会
  • Nasub2/subSsub4/sub四硫化钠是一种无机化合物,化学式为Na2S4。它是橙黄色的固体,可溶于水并伴有水解。它是钠硫电池中的一些特殊聚合物及中间体的前驱体。它可由硫氢化钠的醇溶液和硫单质反应得
  • abbr title=messenger RNAmRNA/abbr信使核糖核酸(英语:messenger RNA,缩写:mRNA),是由DNA经由转录而来,带着相应的遗传讯息,为下一步翻译成蛋白质提供所需的讯息。在细胞中,mRNA从合成到被降解,经过了数个步骤。在转录的
  • BBC所属电视台电台列表BBC所属电视台电台列表列举的是英国广播公司在联合王国境内所属的国家性、区域性及地方性的电视台与电台。英国电视台是由BBC工作室(英语:BBC Studios)与北欧探索电视网(英语:Dis
  • 卫生福利部台东医院卫生福利部台东医院(英语:Taitung Hospital, MOHW)位于台湾台东县台东市,为台东县重要大型医院之一,简称台东医院。最初成立为台湾日治时期,为全台6间超过百年历史的医院之一,目前
  • 63式火箭炮63式火箭炮,可以指:
  • 布丽吉特·比尔莱因布丽吉特·比尔莱因(德语:Brigitte Bierlein,1949年6月25日-)是一名奥地利法官、政治家,2019年至2020年临时担任奥地利总理。比尔莱因最初想成为一名艺术家或是建筑师,不过最后仍依
  • 约翰·弗里德里希·瑙曼约翰·弗里德里希·瑙曼(德语:Johann Friedrich Naumann,1780年2月14日-1857年8月15日)是德国鸟类学家、博物学家和插画家。他被誉为当时欧洲最伟大的鸟类学家。为了纪念瑙曼对鸟
  • 周冰倩周冰倩,中国内地歌手,以一曲《真的好想你》走红。周冰倩原籍浙江宁波,生于上海,1978年她考入著名音乐学府上海音乐学院附小学习二胡,后升上上海音乐学院附属中等音乐专科学校(上海
  • 若泽·爱德华多·多斯桑托斯若泽·爱德华多·多斯·桑托斯(葡萄牙语:José Eduardo dos Santos,1942年8月28日-),安哥拉军事强人。他曾在苏联阿塞拜疆学习石油化工专业,毕业后继续留在苏联,接受通信和雷达领域