English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Journal Article

A programming guide for tensor networks with global SU(2) symmetry

MPS-Authors
/persons/resource/persons229526

Singh,  Sukhbinder
Gravity, Quantum Fields and Information, AEI-Golm, MPI for Gravitational Physics, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)

1809.08180.pdf
(Preprint), 2MB

Supplementary Material (public)
There is no public supplementary material available
Citation

Schmoll, P., Singh, S., Rizzi, M., & Orus, R. (2020). A programming guide for tensor networks with global SU(2) symmetry. Annals of Physics, 419: 168232. doi:10.1016/j.aop.2020.168232.


Cite as: https://hdl.handle.net/21.11116/0000-0006-B4C9-C
Abstract
This paper is a manual with tips and tricks for programming tensor network
algorithms with global $SU(2)$ symmetry. We focus on practical details that are
many times overlooked when it comes to implementing the basic building blocks
of codes, such as useful data structures to store the tensors, practical ways
of manipulating them, and so forth. Here we do not restrict ourselves to any
specific tensor network method, but keep always in mind that the implementation
should scale well for simulations of higher-dimensional systems using, e.g.,
Projected Entangled Pair States, where tensors with many indices may show up.
To this end, the structural tensors (or intertwiners) that arise in the usual
decomposition of $SU(2)$-symmetric tensors are never explicitly stored
throughout the simulation. Instead, we store and manipulate the corresponding
fusion trees - an algebraic specification of the symmetry constraints on the
tensor - in order to implement basic $SU(2)$-symmetric tensor operations.