Hierarchical Equations of Motion
The hierarchical equations of motion (HEOM) approach was originally developed by Tanimura and Kubo (1989) in the context of physical chemistry to "exactly" solve a quantum system (labeled as
where
As in other solutions to this problem, the properties of the bath are encapsulated by its temperature and its spectral density,
In the HEOM approach, for bosonic baths, one typically chooses a Drude-Lorentz spectral density:
or an under-damped Brownian motion spectral density,
Here,
We introduce an efficient Julia
framework for HEOM approach called HierarchicalEOM.jl
. This package is built upon QuantumToolbox.jl
and provides a user-friendly and efficient tool to simulate complex open quantum systems based on HEOM approach. For a detailed explanation of this package, we recommend to read its documentation and also the article Huang et al. (2023).
Given the spectral density, the HEOM approach requires a decomposition of the bath correlation functions in terms of exponentials. In the documentation of HierarchicalEOM.jl
, we not only describe how this is done for both bosonic and fermionic environments with code examples, but also describe how to solve the time evolution (dynamics), steady-states, and spectra based on HEOM approach.