面向复杂分子系统的高效直接半经典分子动力学

Y. Zhuang, M. Ceotto, W. Hase
{"title":"面向复杂分子系统的高效直接半经典分子动力学","authors":"Y. Zhuang, M. Ceotto, W. Hase","doi":"10.1145/2616498.2616519","DOIUrl":null,"url":null,"abstract":"Chemical processes are intrinsically quantum mechanical and quantum effects cannot be excluded a priori. Classical dynamics that use fitted force fields have been routinely applied to complex molecular systems. But since the force fields used in classical dynamics are tuned to fit experimental and/or electronic structure data, the harmonic potential approximation and the negligibility of quantum effects are artificially and ad hoc compensated. Also, fitting atomic forces is usually a trade-off between the desired accuracy and the human and computational effort required to construct them, and it is often biased by the functional forms chosen. Thus, it can happen that the force field is not transferable, i.e. it cannot be applied a priori to other molecular systems. In addition, force fields do not account for bond dissociation or excited vibrational processes, due to the harmonic approximation.\n To bypass these force field limitations, an alternative is the direct dynamics (on-the-fly) approach, with which the nuclear classical dynamics is coupled with atomic forces calculated from quantum mechanical electronic structure theory. Direct semiclassical molecular dynamics employs thousands of direct dynamics trajectories to calculate the Feynman Path Integral propagator, and reproduces quantitative quantum effects with errors often smaller than 1%, making it a very promising tool for including quantum effects for complex molecular systems. Direct semiclassical dynamics incurs much lower computation cost than purely quantum dynamics, but still calls for substantial reduction of computation cost for application to complex and interesting molecular systems on large HPC machines.\n The high computation cost of direct semiclassical dynamics comes from two sources. One is the large number of trajectories needed. The other is the enormous computation cost to calculate a single trajectory. In this talk, we present our efforts in containing computation costs from these two sources in order to make direct semi-classical dynamics feasible on modern HPC systems.\n A single trajectory of a direct semiclassical dynamics simulation may take days to weeks on a powerful multi-core processor. For instance, our on-going study of 10-atom glycine with the B3LYP/6-31G** electronic structure theory takes about 11.5 days on two quad-core Intel Xeon 2.26GHz processors (8 cores total) for a trajectory of 5000 time steps. To reduce the single trajectory calculation time, we developed a mathematical method to utilize directional data buried in previously calculated quantum data for future time steps, thereby reducing the expensive quantum mechanical electronic structure calculations. With the new method, we are able to reduce the computation time of a 5000-step trajectory to about 2 days with almost the same accuracy.\n A simulation study for glycine requires hundreds of thousands to even millions of trajectories when a usual semiclassical method is used. To reduce this requirement, we have developed a semiclassical algorithm that can calculate molecular spectra and vibrational eigenfunctions with only a few trajectories and faithfully reproduce the result from a calculation with thousands of trajectories. This has allowed us to perform first direct ab initio semiclassical dynamics, and then determine the power spectrum and anharmonic vibrational frequencies, for a molecule as large as glycine. Along this line, we have developed a method to investigate more and more complex systems. Recently we reproduced quantum mechanical tunneling in the resonating umbrella inversion for ammonia using substantially fewer trajectories. For the on-going investigation for 10-atom glycine, we estimate that our developed code needs only hundreds of trajectories to reach fidelity comparable to hundreds of thousands of trajectories that a usual semiclassical method would require.\n Since the computations of different trajectories are embarrassingly parallel, our trajectory-reduction semiclassical method combined with our directional information utilization technique for reducing the single-trajectory computation time, promises a feasible HPC solution for addressing complex molecular problems. Only hundreds of multi-core nodes for two days, or tens of multi-core nodes for a month, are required to complete the direct semiclassical dynamics simulation of glycine.","PeriodicalId":93364,"journal":{"name":"Proceedings of XSEDE16 : Diversity, Big Data, and Science at Scale : July 17-21, 2016, Intercontinental Miami Hotel, Miami, Florida, USA. Conference on Extreme Science and Engineering Discovery Environment (5th : 2016 : Miami, Fla.)","volume":"161 1","pages":"26:1"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards Efficient Direct Semiclassical Molecular Dynamics for Complex Molecular Systems\",\"authors\":\"Y. Zhuang, M. Ceotto, W. Hase\",\"doi\":\"10.1145/2616498.2616519\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Chemical processes are intrinsically quantum mechanical and quantum effects cannot be excluded a priori. Classical dynamics that use fitted force fields have been routinely applied to complex molecular systems. But since the force fields used in classical dynamics are tuned to fit experimental and/or electronic structure data, the harmonic potential approximation and the negligibility of quantum effects are artificially and ad hoc compensated. Also, fitting atomic forces is usually a trade-off between the desired accuracy and the human and computational effort required to construct them, and it is often biased by the functional forms chosen. Thus, it can happen that the force field is not transferable, i.e. it cannot be applied a priori to other molecular systems. In addition, force fields do not account for bond dissociation or excited vibrational processes, due to the harmonic approximation.\\n To bypass these force field limitations, an alternative is the direct dynamics (on-the-fly) approach, with which the nuclear classical dynamics is coupled with atomic forces calculated from quantum mechanical electronic structure theory. Direct semiclassical molecular dynamics employs thousands of direct dynamics trajectories to calculate the Feynman Path Integral propagator, and reproduces quantitative quantum effects with errors often smaller than 1%, making it a very promising tool for including quantum effects for complex molecular systems. Direct semiclassical dynamics incurs much lower computation cost than purely quantum dynamics, but still calls for substantial reduction of computation cost for application to complex and interesting molecular systems on large HPC machines.\\n The high computation cost of direct semiclassical dynamics comes from two sources. One is the large number of trajectories needed. The other is the enormous computation cost to calculate a single trajectory. In this talk, we present our efforts in containing computation costs from these two sources in order to make direct semi-classical dynamics feasible on modern HPC systems.\\n A single trajectory of a direct semiclassical dynamics simulation may take days to weeks on a powerful multi-core processor. For instance, our on-going study of 10-atom glycine with the B3LYP/6-31G** electronic structure theory takes about 11.5 days on two quad-core Intel Xeon 2.26GHz processors (8 cores total) for a trajectory of 5000 time steps. To reduce the single trajectory calculation time, we developed a mathematical method to utilize directional data buried in previously calculated quantum data for future time steps, thereby reducing the expensive quantum mechanical electronic structure calculations. With the new method, we are able to reduce the computation time of a 5000-step trajectory to about 2 days with almost the same accuracy.\\n A simulation study for glycine requires hundreds of thousands to even millions of trajectories when a usual semiclassical method is used. To reduce this requirement, we have developed a semiclassical algorithm that can calculate molecular spectra and vibrational eigenfunctions with only a few trajectories and faithfully reproduce the result from a calculation with thousands of trajectories. This has allowed us to perform first direct ab initio semiclassical dynamics, and then determine the power spectrum and anharmonic vibrational frequencies, for a molecule as large as glycine. Along this line, we have developed a method to investigate more and more complex systems. Recently we reproduced quantum mechanical tunneling in the resonating umbrella inversion for ammonia using substantially fewer trajectories. For the on-going investigation for 10-atom glycine, we estimate that our developed code needs only hundreds of trajectories to reach fidelity comparable to hundreds of thousands of trajectories that a usual semiclassical method would require.\\n Since the computations of different trajectories are embarrassingly parallel, our trajectory-reduction semiclassical method combined with our directional information utilization technique for reducing the single-trajectory computation time, promises a feasible HPC solution for addressing complex molecular problems. Only hundreds of multi-core nodes for two days, or tens of multi-core nodes for a month, are required to complete the direct semiclassical dynamics simulation of glycine.\",\"PeriodicalId\":93364,\"journal\":{\"name\":\"Proceedings of XSEDE16 : Diversity, Big Data, and Science at Scale : July 17-21, 2016, Intercontinental Miami Hotel, Miami, Florida, USA. Conference on Extreme Science and Engineering Discovery Environment (5th : 2016 : Miami, Fla.)\",\"volume\":\"161 1\",\"pages\":\"26:1\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-07-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of XSEDE16 : Diversity, Big Data, and Science at Scale : July 17-21, 2016, Intercontinental Miami Hotel, Miami, Florida, USA. Conference on Extreme Science and Engineering Discovery Environment (5th : 2016 : Miami, Fla.)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2616498.2616519\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of XSEDE16 : Diversity, Big Data, and Science at Scale : July 17-21, 2016, Intercontinental Miami Hotel, Miami, Florida, USA. Conference on Extreme Science and Engineering Discovery Environment (5th : 2016 : Miami, Fla.)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2616498.2616519","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

化学过程本质上是量子力学的,不能先验地排除量子效应。使用拟合力场的经典动力学通常应用于复杂的分子系统。但是由于经典动力学中使用的力场被调整以适应实验和/或电子结构数据,谐波势近似和量子效应的可忽略性被人为地和特别地补偿。此外,拟合原子力通常需要在期望的精度与构建它们所需的人力和计算努力之间进行权衡,并且通常会受到所选择的功能形式的影响。因此,可能发生力场不可转移的情况,即它不能先验地应用于其他分子系统。此外,由于谐波近似,力场不考虑键解离或激发振动过程。为了绕过这些力场限制,另一种方法是直接动力学(动态)方法,将核经典动力学与量子力学电子结构理论计算的原子力相结合。直接半经典分子动力学使用数千个直接动力学轨迹来计算费曼路径积分传播子,并以误差通常小于1%的方式再现定量量子效应,使其成为一个非常有前途的工具,用于包括复杂分子系统的量子效应。直接半经典动力学的计算成本远低于纯量子动力学,但要在大型高性能计算机上应用于复杂而有趣的分子系统,仍然需要大幅降低计算成本。直接半经典动力学的高计算成本来源于两个方面。一个是需要大量的轨迹。另一个是计算单个轨迹的巨大计算成本。在这次演讲中,我们展示了我们在控制这两个来源的计算成本方面的努力,以便在现代高性能计算系统上实现直接半经典动力学。在功能强大的多核处理器上,直接半经典动力学模拟的单个轨迹可能需要几天到几周的时间。例如,我们正在进行的使用B3LYP/6-31G**电子结构理论的10原子甘氨酸研究在两台四核Intel Xeon 2.26GHz处理器(总共8核)上进行了5000个时间步的轨迹,耗时约11.5天。为了减少单轨迹计算时间,我们开发了一种数学方法,利用先前计算的量子数据中埋藏的方向数据进行未来时间步长,从而减少昂贵的量子力学电子结构计算。使用新方法,我们能够将5000步轨迹的计算时间减少到大约2天,并且几乎具有相同的精度。对于甘氨酸的模拟研究,当使用通常的半经典方法时,需要数十万甚至数百万个轨迹。为了降低这一要求,我们开发了一种半经典算法,该算法可以仅用少数轨迹计算分子光谱和振动特征函数,并忠实地再现具有数千个轨迹的计算结果。这使我们能够首先进行直接从头算半经典动力学,然后确定像甘氨酸这样大的分子的功率谱和非谐波振动频率。沿着这条路线,我们已经开发出一种方法来研究越来越复杂的系统。最近,我们在氨的共振伞反演中再现了量子力学隧道效应,使用了更少的轨迹。对于正在进行的10原子甘氨酸的研究,我们估计我们开发的代码只需要数百个轨迹就可以达到保真度,而通常的半经典方法需要数十万个轨迹。由于不同轨迹的计算是令人尴尬的并行,我们的轨迹缩减半经典方法结合我们的定向信息利用技术来减少单轨迹的计算时间,为解决复杂分子问题提供了可行的高性能计算解决方案。完成甘氨酸的直接半经典动力学模拟只需要两天的几百个多核节点,或者一个月的几十个多核节点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Towards Efficient Direct Semiclassical Molecular Dynamics for Complex Molecular Systems
Chemical processes are intrinsically quantum mechanical and quantum effects cannot be excluded a priori. Classical dynamics that use fitted force fields have been routinely applied to complex molecular systems. But since the force fields used in classical dynamics are tuned to fit experimental and/or electronic structure data, the harmonic potential approximation and the negligibility of quantum effects are artificially and ad hoc compensated. Also, fitting atomic forces is usually a trade-off between the desired accuracy and the human and computational effort required to construct them, and it is often biased by the functional forms chosen. Thus, it can happen that the force field is not transferable, i.e. it cannot be applied a priori to other molecular systems. In addition, force fields do not account for bond dissociation or excited vibrational processes, due to the harmonic approximation. To bypass these force field limitations, an alternative is the direct dynamics (on-the-fly) approach, with which the nuclear classical dynamics is coupled with atomic forces calculated from quantum mechanical electronic structure theory. Direct semiclassical molecular dynamics employs thousands of direct dynamics trajectories to calculate the Feynman Path Integral propagator, and reproduces quantitative quantum effects with errors often smaller than 1%, making it a very promising tool for including quantum effects for complex molecular systems. Direct semiclassical dynamics incurs much lower computation cost than purely quantum dynamics, but still calls for substantial reduction of computation cost for application to complex and interesting molecular systems on large HPC machines. The high computation cost of direct semiclassical dynamics comes from two sources. One is the large number of trajectories needed. The other is the enormous computation cost to calculate a single trajectory. In this talk, we present our efforts in containing computation costs from these two sources in order to make direct semi-classical dynamics feasible on modern HPC systems. A single trajectory of a direct semiclassical dynamics simulation may take days to weeks on a powerful multi-core processor. For instance, our on-going study of 10-atom glycine with the B3LYP/6-31G** electronic structure theory takes about 11.5 days on two quad-core Intel Xeon 2.26GHz processors (8 cores total) for a trajectory of 5000 time steps. To reduce the single trajectory calculation time, we developed a mathematical method to utilize directional data buried in previously calculated quantum data for future time steps, thereby reducing the expensive quantum mechanical electronic structure calculations. With the new method, we are able to reduce the computation time of a 5000-step trajectory to about 2 days with almost the same accuracy. A simulation study for glycine requires hundreds of thousands to even millions of trajectories when a usual semiclassical method is used. To reduce this requirement, we have developed a semiclassical algorithm that can calculate molecular spectra and vibrational eigenfunctions with only a few trajectories and faithfully reproduce the result from a calculation with thousands of trajectories. This has allowed us to perform first direct ab initio semiclassical dynamics, and then determine the power spectrum and anharmonic vibrational frequencies, for a molecule as large as glycine. Along this line, we have developed a method to investigate more and more complex systems. Recently we reproduced quantum mechanical tunneling in the resonating umbrella inversion for ammonia using substantially fewer trajectories. For the on-going investigation for 10-atom glycine, we estimate that our developed code needs only hundreds of trajectories to reach fidelity comparable to hundreds of thousands of trajectories that a usual semiclassical method would require. Since the computations of different trajectories are embarrassingly parallel, our trajectory-reduction semiclassical method combined with our directional information utilization technique for reducing the single-trajectory computation time, promises a feasible HPC solution for addressing complex molecular problems. Only hundreds of multi-core nodes for two days, or tens of multi-core nodes for a month, are required to complete the direct semiclassical dynamics simulation of glycine.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信