韦尔莱表

✍ dations ◷ 2025-12-04 20:42:29 #计算化学

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

相关

  • 医患关系医患关系、医病关系(英文:Doctor-Patient Relationship)是指医生和病人之间的互动,在现代医学伦理的概念中,是医生与病人之间的信赖合作之基础。大多数医生从实习开始,甚至是进入
  • 驱动蛋白驱动蛋白(英语:Kinesin)是一类蛋白质超级家族,属于分子马达的一种,其成员代表驱动蛋白-1(Kinesin-1)在1985年被发现。驱动蛋白是由单体组成的多聚体,其“头部”具有ATP酶活性,能通过
  • RuBisCO1,5-二磷酸核酮糖羧化酶/加氧酶(英语:Ribulose-1,5-bisphosphate carboxylase/oxygenase,通常简写为RuBisCO)是一种酶(EC 4.1.1.39),它在光合作用中卡尔文循环里催化第一个主要的碳
  • 腺苷高半胱氨酸酶腺苷高半胱氨酸酶(英语:Adenosylhomocysteinase)是一个将S-腺苷高半胱氨酸转变为高半胱氨酸与腺苷的酶。医学导航:遗传代谢缺陷代谢、k,c/g/r/p/y/i,f/h/s/l/o/e,a/u,n,mk,cgrp/
  • 阻燃剂阻燃剂(Fire retardant)是除了水以外,其他所有具有降低燃料的可燃性或延迟燃烧的物质之总称。阻燃剂通常都是利用化学原理产生作用,但也有少数利用物理方式达到灭火目的的阻燃剂
  • 硬度在材料科学中,硬度指“固体材料抗拒永久形变的特性”。材料局部抵抗硬物压入其表面的能力称为硬度。固体对外界物体入侵的局部抵抗能力,是比较各种材料软硬的指标。由于规定了
  • 福尔摩沙卫星一号福尔摩沙卫星一号(FORMOSAT-1,缩写为FS-1,简称福卫一号),原称中华卫星一号(ROCSAT-1或Chunghua 1,简称华卫一号),于2004年底改名。是中华民国制造的低轨道的科学实验卫星,于1999年1月2
  • 胡雪杨胡雪杨(1963年7月17日-),上海人,中国大陆导演、编剧、演员。1989年毕业于北京电影学院。2017年戛纳中国电影节评委会主席,中国大陆第六代导演的代表人物之一。胡雪桦的兄弟。1989
  • 渔亮子组渔亮子组是位于中国黑龙江嘉荫县、孙吴县一带的上白垩世地层,1979年由黑龙江第一区域地质调查大队马万昌等命名。该地层以灰绿、黄色砂砾岩、含砾砂岩、粉砂岩为主,间夹。
  • 埃莱娜 (意大利王后)埃莱娜(意大利语:Elena,1871年1月8日-1952年11月28日)是意大利王后和黑山公国公主。她的丈夫是意大利国王维托里奥·埃马努埃莱三世。埃莱娜是黑山王国国王尼古拉一世的女儿。189