Skip to main navigation Skip to search Skip to main content

Hierarchical equations of motion in the Libra software package

  • SUNY Buffalo
  • Indian Institute of Technology Bombay

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

We report the implementation of a hierarchical equations of motion (HEOM) module within the open-source Libra software. It includes the standard and scaled HEOM algorithms for computing the dynamics of open quantum systems interacting with a harmonic bath. The module allows the computing of the evolution of the reduced density matrix, as well as spectral lineshapes. The truncation, filtering, and “update list” schemes, as well as OpenMP parallelization, allow for further computational saving. The package is written in a mix of C++ and Python languages, delivering the best compromise between user friendliness and efficiency. The Python layer of the package takes advantage of standard Python libraries, such as h5py, which allows efficient storage and retrieval of the generated results. The package can be seamlessly used within Jupyter notebooks; its careful design shall provide the maximal convenience and intuitiveness to its users.

Original languageEnglish
Article numbere26373
JournalInternational Journal of Quantum Chemistry
Volume120
Issue number22
DOIs
StatePublished - Nov 15 2020

Keywords

  • dissipative environment
  • excited states
  • molecular dynamics
  • nonadiabatic dynamics
  • open quantum systems
  • system-bath

Fingerprint

Dive into the research topics of 'Hierarchical equations of motion in the Libra software package'. Together they form a unique fingerprint.

Cite this