Legion: A Platform for Gaussian Wavepacket Nonadiabatic Dynamics

04 October 2024, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Nonadiabatic molecular dynamics is crucial in investigating the time evolution of excited states in molecular systems. Among the various methods for performing such dynamics, those employing frozen Gaussian wavepacket propagation, particularly the multiple spawning approach, offer a favorable balance between computational cost and reliability. It propagates on-the-fly trajectories used to build and propagate the nuclear wavepacket. Despite its potential, there is a lack of efficient, flexible, and easily accessible Gaussian wavepacket propagation software. To address this, we present Legion, a software that facilitates the development and application of classical-trajectory- guided quantum wavepacket methods. The version presented here already contains a highly flexible and fully functional ab initio multiple spawning implementation, with different strategies to improve efficiency. Legion is written in Python for data management and Numpy/Fortran for numerical operations. It is created under the umbrella of the Newton-X platform and inherits all of its electronic structure interfaces beyond other direct interfaces. It also contains new approximations that allow it to circumvent the computation of the nonadiabatic coupling, extending the electronic structure methods that can be used for multiple spawning dynamics. We test, validate, and demonstrate Legion’s functionalities through multiple spawning dynamics of fulvene (CASSCF and CASPT2) and DMABN (TDDFT).

Keywords

Nonadiabatic Dynamics
Ab Initio Multiple Spawning
Gaussian Wavepacket

Supplementary materials

Title
Description
Actions
Title
Supporting information
Description
Contains the derivation for the equation of motion of the Gaussian coefficients and explicit formula for the Hamiltonian elements.
Actions

Supplementary weblinks

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.