韦尔莱表

✍ dations ◷ 2025-12-09 16:45:53 #计算化学

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

相关

  • 痉挛痉挛(英语:Spasm)是一块肌肉、一组肌肉、一个空心器官(如:胃)发生急剧而不自主的收缩,或是一个开口处的类似急剧收缩。有时会有疼痛感及机能障碍,但往往无害,且会在数分钟之后消失。
  • 地中海地中海(英文:Mediterranean),被北面的欧洲大陆、南面的非洲大陆以及东面的亚洲大陆包围着。东西长约4000千米,南北最宽处大约为1800千米,面积251.6万平方千米,是地球上最大的陆间海
  • 门静脉高压门脉高压(Portal hypertension)为描述肝门静脉系统(英语:hepatic portal system)高压的状态。目前的定义为肝门静脉梯度(英语:hepatic venous pressure gradient)高于或等于6mmHg。
  • 肠系膜肠系膜(德语:Mesenterium、英语:mesentery,/ˈmɛzənˌtɛri/)是一种双层皱折腹膜,附着于肠子内部及腹腔内壁,作用为固定大小肠于腹腔内。“肠系膜”(mesentery)一般特指小肠的肠系
  • 纳姆塔尔其他传说纳姆塔尔(Namtar)或纳姆塔鲁(Namtaru)、纳姆塔拉(Namtara)(命运或宿命之意),是美索不达米亚神话中的一位地狱僚神、冥神,是安、埃列什基伽勒和内尔伽勒(Nergal)的臣僚
  • 西宁西宁市(藏语:.mw-parser-output .uchen{font-family:"Qomolangma-Dunhuang","Qomolangma-Uchen Sarchen","Qomolangma-Uchen Sarchung","Qomolangma-Uchen Suring","Qomolangm
  • 外百老汇音乐剧外百老汇音乐剧 (英文:Off-Broadway ) ,简称外百老汇,指的是美国纽约市演出规模较百老汇音乐剧小型的剧场演出,剧场座位介于100到499个之间。在曼哈顿更外围及更小型的剧场Off-
  • 玛丽莲·梦露之死玛丽莲·梦露于1962年8月5日被发现死在位于美国洛杉矶的住所,终年36岁,被洛杉矶验尸官裁定为“急性巴比妥中毒”,被列为“可能自杀”。然而许多警探,包括洛杉矶警察局到达死亡现
  • 兴达发电厂兴达发电厂位于台湾高雄市永安区与茄萣区交界处,隶属于台湾电力公司,厂区面积135公顷,储煤场面积23公顷,以燃煤为燃料,装机容量432.595万千瓦,北临兴达渔港,南邻永安湿地,位于兴达港
  • 河内桃子河内桃子 (1932年3月7日-1998年11月5日),本名大河内桃子,日本女演员,出生于东京都,是物理学家大河内正敏的孙女、画家大河内信敬的女儿。