Skip to content
This repository was archived by the owner on Nov 7, 2024. It is now read-only.

Block sparse #416

Merged
merged 71 commits into from
Dec 18, 2019
Merged

Block sparse #416

merged 71 commits into from
Dec 18, 2019

Conversation

mganahl
Copy link
Contributor

@mganahl mganahl commented Dec 18, 2019

improved block retrieval for very rectangular matrices shape[1] >> shape[0]

Function avoids explicit full fusion of all legs, and instead only keeps track of the unique charges and their degeneracies upon fusion
re-intorduced BlockSparseTensor.dense_shape
new method for fusing charges and degeneracies (faster for very rectangular matrices)
fuse_charges added
@mganahl mganahl merged commit 587f4a3 into google:experimental_blocksparse Dec 18, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants