Skip to content

A Julia registry for my packages for tensor-network simulations of quantum systems.

Notifications You must be signed in to change notification settings

phaerrax/TensorNetworkSimulations

Repository files navigation

TensorNetworkSimulations

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 extends ITensor'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 into ITensor objects.
  • QuantumCircuitSimulator is a generic simulator of quantum circuits with matrix-product states (still a work in progress).

Installation

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.

References

  1. J. Prior, A. W. Chin, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett. 105, 050404 (2010)
  2. D. Tamascelli, A. Smirne, J. Lim, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett 123, 090402 (2019)
  3. A. Nüßeler, D. Tamascelli, A. Smirne, J. Lim, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett. 129, 140604 (2022)
  4. D. Ferracin, A. Smirne, S. F. Huelga, M. B. Plenio and D. Tamascelli, J. Chem. Phys. 161, 174114 (2024)

About

A Julia registry for my packages for tensor-network simulations of quantum systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published