韦尔莱表

✍ dations ◷ 2025-10-08 06:10:41 #计算化学

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

相关

  • 中枢神经系统中枢神经系统(英文:central nervous system,缩写:CNS)是神经系统中神经细胞集中的结构,在脊椎动物包括脑和脊髓;在高等无脊椎动物如环节动物和昆虫等,则主要包括腹神经索和一系列的
  • 流行性脑炎流行性脑炎(encephalitis lethargica;sleeping sickness (sleepy sickness))或甲型脑炎是一种非典型的脑炎,又称为嗜睡性脑炎(但不是由采采蝇(tsetse fly)传播的非洲昏睡症)。此病最
  • 神仙家方仙道或神仙家是在春秋、战国时期形成的一类专门从事方术、方技等道术的人,时称方士。包括天文、医学、神仙、占卜、相术、堪舆等技艺并宣传服食、祭祀可以长生成仙的人。据
  • 蜚蠊科蜚蠊科(学名:Blattidae)蜚蠊目蜚蠊总科底下的一科,居家常见的大型蟑螂多属于此科。。根据生命目录,本科包括有物种652种,大致可以分为四个亚科、约40个属。以下为这些物种所属的属
  • 神经学家人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学神经内科(neurology)是医学的一个分支,专
  • 虾青素虾青素(英语:Astaxanthin;/æstəˈzænθᵻn/,又称角黄素、变胞藻黄素或虾红素),是一种酮式类胡萝卜素。 它属于一类称为萜烯较大的化合物(例如:四萜类化合物(英语:tetraterpenoid)),由
  • 美国海外属地美利坚殖民地,又称美国海外属地或美国属地,是指美国除了联邦州与华盛顿特区以外的所有地,它们之间与美国的关系各有不同。阿拉斯加与夏威夷最终成为美国联邦的一州。而现在的美
  • 克洛弗波特 (肯塔基州)克洛弗波特(英语:Cloverport),是美国肯塔基州的一座城市。面积约为3.9平方公里(1.5平方英里)。根据2010年美国人口普查,该市的人口为1,152人。
  • 生田斗真生田斗真(1984年10月7日-),北海道室兰市出生,日本演员及歌手,杰尼斯事务所旗下艺人。生田有一个小4岁的弟弟生田龙圣,为富士电视台所属主播;妻子为演员清野菜名。
  • 台北捷运321型电联车台北捷运321型电联车,简称C321型电联车,是台北捷运营运的直流通勤型电联车,属于高运量类型车种,目前服务于台北捷运 板南线。这款车经由德国西门子交通集团制造,成为台北捷运第二