韦尔莱表

✍ dations ◷ 2025-11-21 20:14:20 #计算化学

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

相关

  • 楔子楔子(音ㄒㄧㄝ(xiē)),是一种简单机械工具,由两个斜面组成,用来将物件分开。原理主要是将楔子向下的力量转化成对物件水平的力量。短小而阔角度的楔子能较快分开物件,常见使用楔子的
  • 受虐受虐癖(英语:masochism)是一种喜欢被虐待的嗜好。遭受他人的欺负、虐待,以此得到满足感。让自己被虐,如遭受鞭打、捆绑、羞辱等,来获得性兴奋或快感,可属一种性欲倒错。受虐癖的英
  • 弘法寺弘法寺位于中国广东省深圳市罗湖区仙湖植物园内,背靠梧桐山,是一座汉传佛教寺院。弘法寺选址所在地被称之为“深圳绿色心肺”,1985年7月1日动土起造,是中华人民共和国建立以来国
  • 路易斯·莱特里尔路易斯·莱特里尔(英语:Louis Leterrier,1973年6月17日-)是一名法国男导演和制片人。赖托瑞的首部执导电影《非常人贩》于2002年上映,他与元奎共同担任导演:该片由吕克·贝松监制和
  • 阴间银行阴间银行是指汉字文化圈民间信仰中位于阴间的银行,发行冥钞,并为先人提供存款、借款等金融业务。常见名称有冥界银行、天地银行等。冥钞上一般会印上这银行的名称而近年纸扎祭
  • 各国煤产量列表这是一个2012年的各国煤产量列表,数据基于英国石油出版的《BP世界能源统计》2013,其中对煤产量大于100万吨的国家进行了排名。
  • 莎莉·巴亚特莎莉·巴亚特(波斯语:ساره بیات‎,英语:Sareh Bayat,1979年10月6日-)是一名伊朗电影女演员。她最为人所知的作品是2011年伊朗电影《伊朗式分居》(A Separation)并因此荣获第6
  • 法昆多·阿奎略 (网球运动员)法昆多·阿奎略(Facundo Argüello,1992年8月4日-)是一位阿根廷职业男子网球运动员。他曾在2014年和2015年闯入法国网球公开赛正赛阶段,两次都在第一轮遭到淘汰。
  • 亮剑 (消歧义)亮剑可以指:
  • 帕特里克·希勒里帕特里克·约翰·希勒里医生(英语:Dr. Patrick John Hillery,爱尔兰语:Pádraig Ó hIrighile,1923年5月2日-2008年4月12日)是爱尔兰共和国政治家和第6任总统。