DOE OSTI · 2406283
QuTree: A tree tensor network package
Abstract
Here we present QuTree, a C++ library for tree tensor network approaches. QuTree provides class structures for tensors, tensor trees, and related linear algebra functions that facilitate the fast development of tree tensor network approaches such as the multilayer multiconfigurational time-dependent Hartree approach or the density matrix renormalization group approach and its various extensions. We investigate the efficiency of relevant tensor and tensor network operations and show that the overhead for managing the network structure is negligible, even in cases with a million leaves and small tensors. QuTree focuses on providing simple, high-level routines while retaining easy access to the backend to facilitate novel developments. We demonstrate the capabilities of the package by computing the eigenstates of coupled harmonic oscillator Hamiltonians and performing random circuit simulations on a virtual quantum computer.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Ellerbrock, Roman, Johnson, K. Grace, Seritan, Stefan, Hoppe, Hannes, Zhang, J. H., Lenzen, Tim, Weike, Thomas, Manthe, Uwe, Martínez, Todd J.. 2024-03-18. QuTree: A tree tensor network package. https://doi.org/10.1063/5.0180233
Cite the original work for its findings. Save a collection to share your selection of sources.