lattice-symmetries: A package for working with quantum many-body bases
arXiv:2104.04011 · doi:10.21105/joss.03537
Abstract
Exact diagonalization (ED) is one of the most reliable and established numerical methods of quantum many-body theory. The main limiting factor of the method is the exponential scaling of Hilbert space dimension with system size. Fortunately, by symmetry considerations the effective dimension can be reduced by multiple orders of magnitude. Here, we present lattice-symmetries, a package for working with such symmetry-adapted quantum many-body bases and operators. It supports bases for spin-1/2 particles with arbitrary user-defined symmetries and generic 1-, 2-, 3-, and 4-point operators. As an example application we discuss SpinED program which allows to easily diagonalize clusters of at least 42 sites on a single node thus making large-scale ED easily accessible to people with no background in numerical methods and computational physics.
v2: submitted version, published in Journal of Open Source Software; extended discussion of similar software, added a note on architecture limitations, minor grammar corrections; v1: 4 pages, 1 figure
References in corpus (3)
Cited by in corpus (13)
- Empowering deep neural quantum states through efficient optimization
- lattice-symmetries: A package for working with quantum many-body bases
- Certification of quantum states with hidden structure of their bitstrings
- Reconstruction of classical skyrmions from Anderson towers: quantum Darwinism in action
- Time Evolution of Uniform Sequential Circuits
- Learning ground states of gapped quantum Hamiltonians with Kernel Methods
- Many-body quantum sign structures as non-glassy Ising models
- Balls and Walls: A Compact Unary Coding for Bosonic States
- Broken-Symmetry Ground States of the Heisenberg model on the Pyrochlore Lattice
- libcommute/pycommute: A quantum operator algebra domain-specific language and exact diagonalization toolkit
- Exploring entanglement in finite-size quantum systems with degenerate ground state
- Kinetic samplers for neural quantum states
- Brute-force positivization of model ground states