×

ITensor

swMATH ID: 23286
Software Authors: Stoudenmire, E. Miles; White, Steven R.
Description: ITensor—Intelligent Tensor—is a C++ library for implementing tensor network calculations. See the list of recent papers using ITensor. Features include: Indices have unique ids: no need to think about index orderingM; Full-featured matrix product state and DMRG layer; Quantum number conserving (block-sparse) tensors; same interface as dense tensors; Complex numbers handled lazily: no efficiency loss if real; Easy to install; only dependencies are BLAS/LAPACK and C++11; Interface only uses friendly, productive subset of the C++ language.
Homepage: http://itensor.org/
Source Code:  https://github.com/ITensor/ITensor
Dependencies: C++
Keywords: arXiv_cs.MS; arXiv_cond-mat.str-el; Computational Physics; arXiv_physics.comp-ph; ITensor; Untelligent Tensor; C++ library
Related Software: GitHub; ALPS; evoMPS; TeNPy; Uni10; Python; TensorOperations.jl; TensorNetwork; NumPy; OSMPS; QuSpin; TT Toolbox; t3f; TTPY; mpnum; PyTorch; NCON; SciPy; Julia; SCHUR
Cited in: 26 Documents

Standard Articles

1 Publication describing the Software Year
The ITensor Software Library for Tensor Network Calculations arXiv
Matthew Fishman, Steven R. White, E. Miles Stoudenmire
2020

Citations by Year