论文标题

NQCDYNAMICS.JL:用于在凝结阶段的朱利娅(Julia)包装

NQCDynamics.jl: A Julia Package for Nonadiabatic Quantum Classical Molecular Dynamics in the Condensed Phase

论文作者

Gardner, James, Douglas-Gallardo, Oscar A., Stark, Wojciech G., Westermayr, Julia, Janke, Svenja M., Habershon, Scott, Maurer, Reinhard J.

论文摘要

在高维和耗散系统中模拟非绝热和量子核效应的准确方法对于预测凝结相的化学动力学至关重要。为了促进有效的开发,代码共享和采用新开发的动态方法,重要的是可以轻松地访问和构建软件实现。使用Julia编程语言,我们开发了NQCDYNAMICS.JL软件包,该软件包为建立和新兴方法提供了一个框架,用于在凝结阶段执行半经典和混合量子古典动力学。该代码为现有的原子模拟框架,电子结构代码和机器学习表示形式提供了多个接口。除了现有方法外,该软件包还提供了开发和部署新动态方法的基础架构,我们希望这些方法将受益于可重复性和代码共享,并在凝结相位量子动态的领域中。在此,我们介绍了代码设计选择以及它们受益的特定朱莉娅编程功能。我们进一步证明了包装在凝结阶段的化学动力学的两个示例上的能力:旋转玻色子模型的种群动力学,如多种半经典和混合量子古典非绝热方法以及使用具有电子摩擦方法的分子动力学在Ag(111)上对H2的反应性散射。他们共同说明了包装的广泛范围,以研究有效的哈密顿量模型和现实的原子系统。

Accurate and efficient methods to simulate nonadiabatic and quantum nuclear effects in high-dimensional and dissipative systems are crucial for the prediction of chemical dynamics in condensed phase. To facilitate effective development, code sharing and uptake of newly developed dynamics methods, it is important that software implementations can be easily accessed and built upon. Using the Julia programming language, we have developed the NQCDynamics.jl package which provides a framework for established and emerging methods for performing semiclassical and mixed quantum-classical dynamics in condensed phase. The code provides several interfaces to existing atomistic simulation frameworks, electronic structure codes, and machine learning representations. In addition to the existing methods, the package provides infrastructure for developing and deploying new dynamics methods which we hope will benefit reproducibility and code sharing in the field of condensed phase quantum dynamics. Herein, we present our code design choices and the specific Julia programming features from which they benefit. We further demonstrate the capabilities of the package on two examples of chemical dynamics in condensed phase: the population dynamics of the spin-boson model as described by a wide variety of semi-classical and mixed quantum-classical nonadiabatic methods and the reactive scattering of H2 on Ag(111) using the Molecular Dynamics with Electronic Friction method. Together, they exemplify the broad scope of the package to study effective model Hamiltonians and realistic atomistic systems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源