quimb icon indicating copy to clipboard operation
quimb copied to clipboard

Tensor: implement abelian symmetries

Open jcmgray opened this issue 7 years ago • 0 comments

Implementing symmetries allows the targeting of sub-spaces in algorithms such as DMRG, as well as affording memory and computation cost savings.

A useful reference implementation might be: https://github.com/mhauru/tensors

At the atomistic level, a AbelianTensor class would need to implement at least: transposing, reshaping, tensor-dotting, and splitting.

jcmgray avatar Oct 10 '18 14:10 jcmgray