Ab Initio Multiple Spawning nonadiabatic dynamics with different CASPT2 flavors: A fully open-source PySpawn/OpenMolcas interface

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

Abstract

We introduce an interface between PySpawn, a simulation package to run ab initio multiple spawning (AIMS) nonadiabatic dynamics, and OpenMolcas, a software package to perform multiconfigurational perturbations theory (CASPT2) electronic structure calculations. Our interface allows us to exploit all the functionalities of the two codes: the modular and efficient Python implementation of the AIMS algorithm and the extensive analysis tools offered by PySpawn, with the cutting-edge implementation of CASPT2 equations in OpenMolcas, including the recently introduced analytical gradients and different flavors. Both are fully open-source and free of charge, making the following implementation unique in the current plethora of software for nonadiabatic dynamics. This represents an important step towards a wider application of AIMS-based nonadiabatic dynamics combined with high-accuracy excited-state calculations. The importance and the need for such an implementation are demonstrated by application to the ultrafast relaxation of fulvene from S1 to S0 , which is drastically affected by the potential energy surface on which the nuclear wavepacket is propagated. Additionally, the decay is influenced by the CASPT2 flavor adopted, posing interesting questions in the choice of one over the other and opening the door to deeper studies on the effect of CASPT2 formulations in nonadiabatic dynamics.

Supplementary materials

Title
Description
Actions
Title
Supplementary Information
Description
Supplementary Information for: Ab Initio Multiple Spawning nonadiabatic dynamics with different CASPT2 flavors: A fully open-source PySpawn/OpenMolcas interface Containing: Extended computational details for the AIMS dynamics Supplementary Figures
Actions

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.