Schmidt Burkhard, Klein Rupert, Cancissu Araujo Leonardo
Institut für Mathematik, Freie Universität Berlin, Arnimallee 6, D-14195, Berlin, Germany.
Zentrum Mathematik, Technische Universität München, Boltzmannstr. 3, D-85747, Garching, Germany.
J Comput Chem. 2019 Nov 15;40(30):2677-2688. doi: 10.1002/jcc.26045. Epub 2019 Aug 14.
WavePacket is an open-source program package for numerical simulations in quantum dynamics. Building on the previous Part I (Schmidt and Lorenz, Comput. Phys. Commun. 2017, 213, 223] and Part II (Schmidt and Hartmann, Comput. Phys. Commun. 2018, 228, 229] which dealt with quantum dynamics of closed and open systems, respectively, the present Part III adds fully classical and mixed quantum-classical propagation techniques to WavePacket. There classical phase-space densities are sampled by trajectories which follow (diabatic or adiabatic) potential energy surfaces. In the vicinity of (genuine or avoided) intersections of those surfaces, trajectories may switch between them. To model these transitions, two classes of stochastic algorithms have been implemented: (1) Tully's fewest switches surface hopping and (2) Landau-Zener-based single switch surface hopping. The latter one offers the advantage of being based on adiabatic energy gaps only, thus not requiring nonadiabatic coupling information any more. The present work describes the MATLAB version of WavePacket 6.1.0, which is essentially an object-oriented rewrite of previous versions, allowing to perform fully classical, quantum-classical and quantum-mechanical simulations on an equal footing, that is, for the same physical system described by the same WavePacket input. The software package is hosted and further developed at the Sourceforge platform, where also extensive Wiki-documentation as well as numerous worked-out demonstration examples with animated graphics are available. © 2019 Wiley Periodicals, Inc.
WavePacket是一个用于量子动力学数值模拟的开源程序包。基于之前分别处理封闭和开放系统量子动力学的第一部分(施密特和洛伦兹,《计算物理通讯》,2017年,213卷,223页)和第二部分(施密特和哈特曼,《计算物理通讯》,2018年,228卷,229页),本第三部分为WavePacket添加了完全经典和混合量子 - 经典传播技术。在经典相空间中,密度由遵循(非绝热或绝热)势能面的轨迹进行采样。在这些表面(真实或避免)相交的附近,轨迹可能会在它们之间切换。为了对这些转变进行建模,已经实现了两类随机算法:(1)塔利的最少切换表面跳跃算法和(2)基于朗道 - 齐纳的单切换表面跳跃算法。后者的优点是仅基于绝热能隙,因此不再需要非绝热耦合信息。本工作描述了WavePacket 6.1.0的MATLAB版本,它本质上是以前版本的面向对象重写,允许在同等基础上进行完全经典、量子 - 经典和量子力学模拟,即对于由相同WavePacket输入描述的相同物理系统。该软件包托管在Sourceforge平台上并在那里进一步开发,在该平台上还提供了广泛的维基文档以及大量带有动画图形的详细演示示例。©2019威利期刊公司