韦尔莱表

✍ dations ◷ 2025-11-29 06:21:10 #计算化学

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

相关

  • 人格人格(英语:Personality),又译为性格,指人类心理特征的整合、统一体,是一个相对稳定的结构组织。并在不同时间、区域下影响着人的内隐和外显的心理特征和行为模式。西方语言中“人
  • 橄榄油橄榄(学名:Olea europaea),又称木犀榄,古称齐墩、阿列布,是一种木樨科木樨榄属常绿乔木,果实主要用于榨制橄榄油。圣经故事中曾用它的树枝作为大地复苏的标志,后来西方国家把它用
  • 弹状病毒科水泡病毒属 Vesiculovirus 丽沙病毒属 Lyssavirus 短时热病毒属 Ephemerovirus 胞内水稻黄矮炮弹病毒属 Cytorhabdovirus 核内水稻黄矮炮弹病毒 Nucleorhabdovirus 粒外弹状
  • 旧振南饼店旧振南食品股份有限公司(简称:旧振南饼店),创立于公元1890年(清光绪十六年)。日治时代,第一代创立者于台南府城经营菓子制造业,之后阿祥师到高雄创立“振南饼铺”,成为旧振南在高雄的
  • 路德维希·玻尔兹曼路德维希·爱德华·玻尔兹曼(德语:Ludwig Eduard Boltzmann ,1844年2月20日-1906年9月5日)是一位奥地利物理学家和哲学家。作为一名物理学家,他最伟大的功绩是发展了通过原子的性
  • 算经十书《算经十书》是指中国汉、唐时期遗留下来的十部重要数学书籍的一个总称。明初严恭在《通源算法》称之为“十经”,明末程大位《算法统宗》称之为“十书”。清代戴震校勘,交亲家
  • 不饱和度不饱和度(Degree of Unsaturation, DoU),又称缺氢指数(Index of Hydrogen Deficiency, IHD),是有机物分子不饱和程度的量化标志,通常用希腊字母 Ω
  • 前田利长前田利长公墓所、瑞龙寺(菩提寺)従五位下・肥前守、従四位下・侍従前田利长(1562年2月15日-1614年2月27日)是日本战国时代的武将、大名。前田利家与阿松的长男。正室是织田信长的
  • 赵堡太极拳明末万历二十三年(1596年),蒋发向山西王林桢(王宗岳)学艺,功成之后在河南温县赵堡镇择人而授,是为赵堡太极拳第一代宗师。自此之后,太极拳便在赵堡镇世代流传。。根据清雍正年间王
  • 治安权治安权,又称州治安权,特指美国宪法体系所规定的各州为维护和改善全体公民利益而管理卫生、安全、福利和道德伦理等方面事务的权力。根据美国宪法第十修正案,“宪法未授予合众国