韦尔莱表

✍ dations ◷ 2025-11-26 06:26:55 #计算化学

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

相关

  • Z00-Z99ICD-10 第二十一章:影响健康状态和与保健机构接触的因素,即国际疾病与相关健康问题统计分类第十版的第二十一个分类分系统,主要包括各种影响健康状态和与保健机构接触的因素分
  • 伊里安查亚新几内亚(英语:New Guinea;巴布亚皮钦语:Niugini;印尼语:Papua)位于澳大利亚北面,是世界上第二大岛屿。有时,本岛亦被称为“巴布亚”,但有时巴布亚亦单指本岛的一部分。此外,印尼官方过
  • 镇痛剂镇痛药(Analgesic)是指能缓解痛的一类药物。该词起源于希腊语中的"an"(意即“没有”)和"algos"(意即“痛”)。镇痛药通过不同的机理作用于中枢和周围神经系统,对痛觉中枢有选择性抑
  • 罗克韦尔洛克威尔自动化公司(Rockwell Automation)是提供工业自动化、电源、控制及资讯方案的公司。在工业自动化领域的品牌包括Allen-Bradley及洛克威尔软件(Rockwell Software)。产品
  • 荷兰首相荷兰首相(Minister-president van Nederland)荷兰王国构成国荷兰的政府首脑,但同时因荷兰在王国内人口和面积的压倒优势而兼仼整个王国的首脑,由1848年宪法修订后创立,首相正式名
  • 巴拿马地理巴拿马是中美洲地区的一个国家,位于加勒比海和北太平洋之间,北接哥斯达黎加南邻哥伦比亚。巴拿马位于巴拿马地峡上,国土呈S形。在经纬度上,巴拿马位于北纬 7°至10°之间,西经77
  • 利维乌·利布雷斯库利维乌·利布雷斯库教授(Dr. Liviu Librescu,1930年8月18日-2007年4月16日),是一名于罗马尼亚出生的以色列教授,主要研究空气弹性力学及不规则流体力学,于弗吉尼亚理工学院暨州立大
  • 大江磐代大江磐代(おおえ いわしろ,1744年-1813年1月11日),江户时代女性。闲院宫典仁亲王的女房。延享元年(1744年)在伯耆国仓吉(鸟取县仓吉市)出生,父亲岩室宗贤是鸟取藩家老荒尾氏的家臣,母亲
  • 侧鳃总科侧鳃总科(学名:Pleurobranchoidea)是海洋腹足纲软体动物异鳃类支序侧鳃目之下的一个总科。侧鳃总科之下有下列三个科:
  • 乔洛·茹饶乔洛·茹饶(匈牙利语:Csala Zsuzsa,1933年7月9日-2014年2月22日),匈牙利女演员。她在1954年开始职业生涯。2014年2月22日,她因病死于家中,享年80岁。