韦尔莱表

✍ dations ◷ 2024-12-23 06:29:35 #计算化学

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

相关

  • 口腔炎口腔炎(stomatitis)是一种疾病,指口腔黏膜或舌黏膜发生的炎症。该病的成因可以分为与口部有关及与全身有关,前者包括口部卫生欠佳、装得不妥当的假牙、或是由灼热食物造成的烫伤
  • 偶联化合物偶联反应,也写作耦合反应、偶合反应或耦联反应,是两个化学实体(或单位)结合生成一个分子的有机化学反应。狭义的偶联反应是涉及有机金属催化剂的碳-碳键形成反应,根据类型的不同,
  • RBS集团RBS集团(RBS Group),又称苏格兰皇家银行集团(The Royal Bank of Scotland Group plc),是英国的一家银行和保险控股公司,总部位于苏格兰爱丁堡。该集团的业务范围包括欧洲、北美和亚
  • 恩特雷里奥斯省恩特雷里奥斯省(Entre Ríos,意思是“两河之间”)为南美国家阿根廷二十三省之一省,位于阿根廷东北部,该省首府为巴拉那市(Paraná)。1自治市
  • 麦丽丝麦丽丝(1956年11月-),蒙古族,中国电影导演、编剧,内蒙古电影制片厂一级导演。她曾与丈夫塞夫共同获得1998年第18届中国电影金鸡奖最佳导演奖,还曾两次获得中国电影华表奖优秀导演奖
  • 化学尾迹阴谋论化学尾迹阴谋论(英语:Chemtrail Conspiracy Theory)是长效的凝结尾迹的虚假断言。支持者称这种尾气由高空飞行的航班遗留在天空中,含有生化武器成分,出于不可告人的故意喷洒。理
  • 理查德·阿诺维特理查德·刘易斯·阿诺维特(英语:Richard Lewis Arnowitt,1928年5月3日-2014年6月12日),美国物理学家,对理论粒子物理学和广义相对论做出了贡献。
  • 钟天使钟天使(1991年2月2日-)是中国女子自行车运动员,出生于上海市。2016年8月12日,钟天使与宫金杰代表中国参加在巴西里约热内卢举行的奥林匹克运动会自行车比赛女子团体争先赛,她们在
  • 一志郡一志郡为过去位于日本三重县中部的郡,已于2006年1月1日因无管辖町村而被废除。在1879年实施郡区町村编制法(日语:郡区町村編制法)时的辖区包括现在的津市南半部地区和松阪市的北
  • 天主教斯皮什教区天主教斯皮什教区(拉丁语:Dioecesis Scepusiensis;斯洛伐克语:Spišská diecéza)是罗马天主教在斯洛伐克的一个教区,属科希策总教区。教区管辖日利纳州东部及普列索夫州西部,教座