skip to main content
DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins

Abstract

We present a major update to QuSpin, SciPostPhys.2.1.003 – an open-source Python package for exact diagonalization and quantum dynamics of arbitrary boson, fermion and spin many-body systems, supporting the use of various (user-defined) symmetries in one and higher dimension and (imaginary) time evolution following a user-specified driving protocol. We explain how to use the new features of QuSpin using seven detailed examples of various complexity: (i) the transverse-field Ising chain and the Jordan-Wigner transformation, (ii) free particle systems: the Su-Schrieffer-Heeger (SSH) model, (iii) the many-body localized 1D Fermi-Hubbard model, (iv) the Bose-Hubbard model in a ladder geometry, (v) nonlinear (imaginary) time evolution and the Gross-Pitaevskii equation on a 1D lattice, (vi) integrability breaking and thermalizing dynamics in the translationally-invariant 2D transverse-field Ising model, and (vii) out-of-equilibrium Bose-Fermi mixtures. This easily accessible and user-friendly package can serve various purposes, including educational and cutting-edge experimental and theoretical research. The complete package documentation is available under http://weinbe58.github.io/QuSpin/index.html.

Authors:
 [1];  [2]
  1. Boston University
  2. University of California, Berkeley
Publication Date:
Sponsoring Org.:
USDOE
OSTI Identifier:
1564395
Resource Type:
Published Article
Journal Name:
SciPost Physics Proceedings
Additional Journal Information:
Journal Name: SciPost Physics Proceedings Journal Volume: 7 Journal Issue: 2; Journal ID: ISSN 2542-4653
Publisher:
Stichting SciPost
Country of Publication:
Netherlands
Language:
English

Citation Formats

Weinberg, Phillip, and Bukov, Marin. QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins. Netherlands: N. p., 2019. Web. doi:10.21468/SciPostPhys.7.2.020.
Weinberg, Phillip, & Bukov, Marin. QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins. Netherlands. doi:10.21468/SciPostPhys.7.2.020.
Weinberg, Phillip, and Bukov, Marin. Fri . "QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins". Netherlands. doi:10.21468/SciPostPhys.7.2.020.
@article{osti_1564395,
title = {QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins},
author = {Weinberg, Phillip and Bukov, Marin},
abstractNote = {We present a major update to QuSpin, SciPostPhys.2.1.003 – an open-source Python package for exact diagonalization and quantum dynamics of arbitrary boson, fermion and spin many-body systems, supporting the use of various (user-defined) symmetries in one and higher dimension and (imaginary) time evolution following a user-specified driving protocol. We explain how to use the new features of QuSpin using seven detailed examples of various complexity: (i) the transverse-field Ising chain and the Jordan-Wigner transformation, (ii) free particle systems: the Su-Schrieffer-Heeger (SSH) model, (iii) the many-body localized 1D Fermi-Hubbard model, (iv) the Bose-Hubbard model in a ladder geometry, (v) nonlinear (imaginary) time evolution and the Gross-Pitaevskii equation on a 1D lattice, (vi) integrability breaking and thermalizing dynamics in the translationally-invariant 2D transverse-field Ising model, and (vii) out-of-equilibrium Bose-Fermi mixtures. This easily accessible and user-friendly package can serve various purposes, including educational and cutting-edge experimental and theoretical research. The complete package documentation is available under http://weinbe58.github.io/QuSpin/index.html.},
doi = {10.21468/SciPostPhys.7.2.020},
journal = {SciPost Physics Proceedings},
number = 2,
volume = 7,
place = {Netherlands},
year = {2019},
month = {8}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record
DOI: 10.21468/SciPostPhys.7.2.020

Save / Share:

Works referenced in this record:

Periodically Driven Quantum Systems: Effective Hamiltonians and Engineered Gauge Fields
journal, August 2014


Phase transitions in Bose-Fermi-Hubbard model in the heavy fermion limit: Hard-core boson approach
journal, December 2015


Time evolution of many-body localized systems with the flow equation approach
journal, February 2018


Colloquium: Atomic quantum gases in periodically driven optical lattices
journal, March 2017


Phase space representation of quantum dynamics
journal, August 2010


Soliton excitations in polyacetylene
journal, August 1980


Many-body physics with ultracold gases
journal, July 2008

  • Bloch, Immanuel; Dalibard, Jean; Zwerger, Wilhelm
  • Reviews of Modern Physics, Vol. 80, Issue 3
  • DOI: 10.1103/RevModPhys.80.885

Geometry and non-adiabatic response in quantum and classical systems
journal, June 2017


Recent progress in many-body localization: Recent progress in many-body localization
journal, July 2017


OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross–Pitaevskii equation
journal, November 2017

  • Young-S., Luis E.; Muruganandam, Paulsamy; Adhikari, Sadhan K.
  • Computer Physics Communications, Vol. 220
  • DOI: 10.1016/j.cpc.2017.07.013

Solitons in Polyacetylene
journal, June 1979


Quantum Monte Carlo simulations of solids
journal, January 2001


Colloquium : Nonequilibrium dynamics of closed interacting quantum systems
journal, August 2011

  • Polkovnikov, Anatoli; Sengupta, Krishnendu; Silva, Alessandro
  • Reviews of Modern Physics, Vol. 83, Issue 3
  • DOI: 10.1103/RevModPhys.83.863

Universal Dynamics and Renormalization in Many-Body-Localized Systems
journal, March 2015


Universal high-frequency behavior of periodically driven systems: from dynamical stabilization to Floquet engineering
journal, March 2015


Average entropy of a subsystem
journal, August 1993


Competing orders in a dipolar Bose-Fermi mixture on a square optical lattice: mean-field perspective
journal, July 2016

  • Scaramazza, Jasen A.; Kain, Ben; Ling, Hong Y.
  • The European Physical Journal D, Vol. 70, Issue 7
  • DOI: 10.1140/epjd/e2016-70053-5

Dynamical Topological Transitions in the Massive Schwinger Model with a θ Term
journal, February 2019


Dynamical quantum phase transitions: a review
journal, April 2018


Observation of a many-body dynamical phase transition with a 53-qubit quantum simulator
journal, November 2017


Review of quantum Monte Carlo methods and their applications
journal, May 1997


Critical Properties of the Many-Body Localization Transition
journal, April 2017


Critical Thermalization of a Disordered Dipolar Spin System in Diamond
journal, July 2018


Probing Slow Relaxation and Many-Body Localization in Two-Dimensional Quasiperiodic Systems
journal, November 2017


Electronic structure calculations with dynamical mean-field theory
journal, August 2006


Parametric Instability Rates in Periodically Driven Band Systems
journal, May 2017


PsiQuaSP–A library for efficient computation of symmetric open quantum systems
journal, November 2017


Exotic superconductivity through bosons in a dynamical cluster approximation
journal, November 2015


QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems part I: spin chains
journal, January 2017


Broken symmetry in a two-qubit quantum control landscape
journal, May 2018


Thermal inclusions: how one spin can destroy a many-body localized phase
journal, October 2017

  • Ponte, Pedro; Laumann, C. R.; Huse, David A.
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 375, Issue 2108
  • DOI: 10.1098/rsta.2016.0428

Stochastic approach to non-equilibrium quantum spin systems
journal, January 2019

  • De Nicola, S.; Doyon, B.; Bhaseen, M. J.
  • Journal of Physics A: Mathematical and Theoretical, Vol. 52, Issue 5
  • DOI: 10.1088/1751-8121/aaf9be

Adiabatic perturbation theory and geometry of periodically-driven systems
journal, May 2017


Machine learning & artificial intelligence in the quantum domain: a review of recent progress
journal, June 2018


Recent developments in quantum Monte Carlo simulations with applications for cold gases
journal, August 2012


Minimizing irreversible losses in quantum systems by local counterdiabatic driving
journal, May 2017

  • Sels, Dries; Polkovnikov, Anatoli
  • Proceedings of the National Academy of Sciences, Vol. 114, Issue 20
  • DOI: 10.1073/pnas.1619826114

Many-body localization in a quantum simulator with programmable random disorder
journal, June 2016

  • Smith, J.; Lee, A.; Richerme, P.
  • Nature Physics, Vol. 12, Issue 10
  • DOI: 10.1038/nphys3783

QuTiP: An open-source Python framework for the dynamics of open quantum systems
journal, August 2012

  • Johansson, J. R.; Nation, P. D.; Nori, Franco
  • Computer Physics Communications, Vol. 183, Issue 8
  • DOI: 10.1016/j.cpc.2012.02.021

The density-matrix renormalization group in the age of matrix product states
journal, January 2011


Theory of Bose-Einstein condensation in trapped gases
journal, April 1999

  • Dalfovo, Franco; Giorgini, Stefano; Pitaevskii, Lev P.
  • Reviews of Modern Physics, Vol. 71, Issue 3
  • DOI: 10.1103/RevModPhys.71.463

Glassy Phase of Optimal Quantum Control
journal, January 2019


Training Schrödinger’s cat: quantum optimal control: Strategic report on current status, visions and goals for research in Europe
journal, December 2015

  • Glaser, Steffen J.; Boscain, Ugo; Calarco, Tommaso
  • The European Physical Journal D, Vol. 69, Issue 12
  • DOI: 10.1140/epjd/e2015-60464-1

Obtaining Highly Excited Eigenstates of Many-Body Localized Hamiltonians by the Density Matrix Renormalization Group Approach
journal, June 2016


QuTiP 2: A Python framework for the dynamics of open quantum systems
journal, April 2013

  • Johansson, J. R.; Nation, P. D.; Nori, Franco
  • Computer Physics Communications, Vol. 184, Issue 4
  • DOI: 10.1016/j.cpc.2012.11.019

From quantum chaos and eigenstate thermalization to statistical mechanics and thermodynamics
journal, May 2016


Observation of many-body localization of interacting fermions in a quasirandom optical lattice
journal, July 2015


Dynamics of a quantum phase transition and relaxation to a steady state
journal, September 2010


Long range quantum coherence, quantum & classical correlations in Heisenberg XX chain
journal, March 2019


The density-matrix renormalization group
journal, April 2005


Nonequilibrium dynamical mean-field theory and its applications
journal, June 2014


The ALPS project release 1.3: Open-source software for strongly correlated systems
journal, March 2007

  • Albuquerque, A. F.; Alet, F.; Corboz, P.
  • Journal of Magnetism and Magnetic Materials, Vol. 310, Issue 2
  • DOI: 10.1016/j.jmmm.2006.10.304

Asymptotic Prethermalization in Periodically Driven Classical Spin Chains
journal, January 2019


Exploring the many-body localization transition in two dimensions
journal, June 2016


Erratum: Soliton excitations in polyacetylene
journal, July 1983


Evidence for a Finite-Temperature Insulator
journal, August 2015

  • Ovadia, M.; Kalok, D.; Tamir, I.
  • Scientific Reports, Vol. 5, Issue 1
  • DOI: 10.1038/srep13503

Shortcuts to Adiabaticity by Counterdiabatic Driving
journal, September 2013


Coupling Identical one-dimensional Many-Body Localized Systems
journal, April 2016


Disorder-Induced Localization in a Strongly Correlated Atomic Hubbard Gas
journal, February 2015


Parametric Heating in a 2D Periodically Driven Bosonic System: Beyond the Weakly Interacting Regime
journal, March 2019


Flow Equation Approach to Periodically Driven Quantum Systems
journal, May 2019


The ALPS Project: Open Source Software for Strongly Correlated Systems
journal, January 2005

  • Alet, F.; Dayal, P.; Grzesik, A.
  • Journal of the Physical Society of Japan, Vol. 74, Issue Suppl
  • DOI: 10.1143/JPSJS.74S.30

An exact result for the 1D random Ising model in a transverse field
journal, July 1979


The tensor network theory library
journal, September 2017

  • Al-Assam, S.; Clark, S. R.; Jaksch, D.
  • Journal of Statistical Mechanics: Theory and Experiment, Vol. 2017, Issue 9
  • DOI: 10.1088/1742-5468/aa7df3

Dynamical mean-field theory of strongly correlated fermion systems and the limit of infinite dimensions
journal, January 1996

  • Georges, Antoine; Kotliar, Gabriel; Krauth, Werner
  • Reviews of Modern Physics, Vol. 68, Issue 1
  • DOI: 10.1103/RevModPhys.68.13

Landau and dynamical instabilities of the superflow of Bose-Einstein condensates in optical lattices
journal, November 2001


Dynamical stability of a many-body Kapitza pendulum
journal, September 2015


A high-bias, low-variance introduction to Machine Learning for physicists
journal, May 2019


Instability and control of a periodically driven Bose-Einstein condensate
journal, June 2009


Many-Body Localization and Thermalization in Quantum Statistical Mechanics
journal, March 2015


Zur Theorie der Metalle: I. Eigenwerte und Eigenfunktionen der linearen Atomkette
journal, March 1931


Spin Polarization through Floquet Resonances in a Driven Central Spin Model
journal, August 2018


Parametric instability in periodically driven Luttinger liquids
journal, August 2012


Reinforcement Learning in Different Phases of Quantum Control
journal, September 2018


Signatures of Many-Body Localization in a Controlled Open Quantum System
journal, March 2017


Cython: The Best of Both Worlds
journal, March 2011

  • Behnel, Stefan; Bradshaw, Robert; Citro, Craig
  • Computing in Science & Engineering, Vol. 13, Issue 2
  • DOI: 10.1109/MCSE.2010.118

Matrix product state applications for the ALPS project
journal, December 2014

  • Dolfi, Michele; Bauer, Bela; Keller, Sebastian
  • Computer Physics Communications, Vol. 185, Issue 12
  • DOI: 10.1016/j.cpc.2014.08.019

Python for Scientific Computing
journal, January 2007


QuantumOptics.jl: A Julia framework for simulating open quantum systems
journal, June 2018

  • Krämer, Sebastian; Plankensteiner, David; Ostermann, Laurin
  • Computer Physics Communications, Vol. 227
  • DOI: 10.1016/j.cpc.2018.02.004

The NumPy Array: A Structure for Efficient Numerical Computation
journal, March 2011

  • van der Walt, Stéfan; Colbert, S. Chris; Varoquaux, Gaël
  • Computing in Science & Engineering, Vol. 13, Issue 2
  • DOI: 10.1109/MCSE.2011.37

Investigating ultrafast quantum magnetism with machine learning
journal, January 2019


Replica Resummation of the Baker-Campbell-Hausdorff Series
journal, May 2018


Python for Scientists and Engineers
journal, March 2011

  • Millman, K. Jarrod; Aivazis, Michael
  • Computing in Science & Engineering, Vol. 13, Issue 2
  • DOI: 10.1109/MCSE.2011.36

Geometric Speed Limit of Accessible Many-Body State Preparation
journal, February 2019


Mean-field phase diagram of the Bose-Fermi Hubbard model
journal, March 2014