QSpace - An open-source tensor library for Abelian and non-Abelian symmetries
Andreas Weichselbaum

TL;DR
QSpace is an open-source tensor library that efficiently exploits a wide range of abelian and non-abelian symmetries in tensor network states for quantum many-body systems, simplifying symmetry handling in algorithms.
Contribution
It introduces a versatile, bottom-up C++ library that explicitly computes Clebsch-Gordan tensors for all classical Lie algebra symmetries, enabling seamless integration into tensor network algorithms.
Findings
Supports arbitrary combinations of abelian and non-abelian symmetries.
Provides a user-friendly interface hiding symmetry complexities.
Open source implementation available for community use.
Abstract
This is the documentation for the tensor library QSpace (v4.0), a toolbox to exploit `quantum symmetry spaces' in tensor network states in the quantum many-body context. QSpace permits arbitrary combinations of symmetries including the abelian symmetries and , as well as all non-abelian symmetries based on the semisimple classical Lie algebras: , , , and , or respectively, the special unitary group SU(), the odd orthogonal group SO(), the symplectic group Sp(), and the even orthogonal group SO(). The code (C++ embedded via the MEX interface into Matlab) is available open source as of QSpace v4.0 at https://bitbucket.org/qspace4u/ under the Apache 2.0 license. QSpace is designed as a bottom-up approach for non-abelian symmetries. It starts from the defining representation and the respective Lie algebra. By explicitly computing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced NMR Techniques and Applications · Black Holes and Theoretical Physics
