QuSpin: A Python package for dynamics and exact diagonalisation of quantum many body systems Part II: Bosons, fermions and higher spins

264Citations
Citations of this article
132Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Weinberg, P., & Bukov, M. (2019). QuSpin: A Python package for dynamics and exact diagonalisation of quantum many body systems Part II: Bosons, fermions and higher spins. SciPost Physics, 7(2). https://doi.org/10.21468/SciPostPhys.7.2.020

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free