Related Experiment Video
Updated: May 24, 2025

High-Resolution Neutron Spectroscopy to Study Picosecond-Nanosecond Dynamics of Proteins and Hydration Water
Published on: April 28, 2022
Legion: A Platform for Gaussian Wavepacket Nonadiabatic Dynamics
Rafael Souza Mattos1, Saikat Mukherjee1,2, Mario Barbatti1,3
1Aix Marseille University, CNRS, ICR, Marseille 13397, France.
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, efficient, flexible, and easily accessible software for Gaussian wavepacket propagation is less common compared to other methods, such as surface hopping. 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).
Related Concept Videos
Fermi Level Dynamics
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Adiabatic Processes for an Ideal Gas
Gauss's Law
Equilibrium Conditions for a Particle
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
The de Broglie Wavelength

