Skip to content

Allows the simulation of the Hierarchical Equations of Motion for bosonic Caldeira-Leggett environments using QuTiP.

License

Notifications You must be signed in to change notification settings

pmenczel/bosonic-heom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bosonic-heom

This package facilitates the simulation of the Hierachical Equations of Motion (HEOM) for open quantum systems coupled to bosonic environments. It is based on QuTiP, the quantum toolbox for python.

The Hierarchical Equations of Motion are explained, for example, in Ref. [1]. They can be used to simulate Caldeira-Leggett open quantum systems if the auto-correlation functions of the environments can be written, or approximated, as sums of exponentials. The package contains helper methods to deal with environments that have the spectral density of underdamped Brownian motion, and to approximate correlation functions using multi-exponential fits.

Once the correlation functions are defined, it is straightforward to construct and simulate the HEOM. Consult sample.ipynb for complete examples with more detailed explanations.

[1] Kato and Tanimura, J. Chem. Phys. (2016)

About

Allows the simulation of the Hierarchical Equations of Motion for bosonic Caldeira-Leggett environments using QuTiP.

Resources

License

Stars

Watchers

Forks

Languages