This is a personal Julia registry, containing some packages (managed by myself) related to the world of numerical simulations of quantum systems.
TEDOPA
provides functions to compute the chain-mapping of continuous quantum systems (see e.g. [1] and [2]).LindbladVectorizedTensors
extendsITensor
's collection of site types to work with density matrices instead of just pure states.MarkovianClosure
implements the Markovian closure construction as seen in [3] and [4].MPSTimeEvolution
provides time-evolution algorithms for matrix-product states, especially TDVP and variants of it.PauliStringTensors
provides some small utilities to read and print Pauli strings, and to convert them intoITensor
objects.QuantumCircuitSimulator
is a generic simulator of quantum circuits with matrix-product states (still a work in progress).
To add this registry, run from an interactive session
using Pkg
pkg"registry add https://github.com/phaerrax/TensorNetworkSimulations.git"
This must be done just once per Julia installation; once this is done, you can
install any of the packages in this registry with ]add <packagename>
as you
would with any package in Julia's General
registry, without having to use the
GitHub repository URL.
- J. Prior, A. W. Chin, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett. 105, 050404 (2010)
- D. Tamascelli, A. Smirne, J. Lim, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett 123, 090402 (2019)
- A. Nüßeler, D. Tamascelli, A. Smirne, J. Lim, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett. 129, 140604 (2022)
- D. Ferracin, A. Smirne, S. F. Huelga, M. B. Plenio and D. Tamascelli, J. Chem. Phys. 161, 174114 (2024)