2013
DOI: 10.1002/jcc.23377
|View full text |Cite
|
Sign up to set email alerts
|

New implementation of high‐level correlated methods using a general block tensor library for high‐performance electronic structure calculations

Abstract: This article presents an open‐source object‐oriented C++ library of classes and routines to perform tensor algebra. The primary purpose of the library is to enable post‐Hartree–Fock electronic structure methods; however, the code is general enough to be applicable in other areas of physical and computational sciences. The library supports tensors of arbitrary order (dimensionality), size, and symmetry. Implemented data structures and algorithms operate on large tensors by splitting them into smaller blocks, st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
155
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
7

Relationship

5
2

Authors

Journals

citations
Cited by 129 publications
(155 citation statements)
references
References 35 publications
0
155
0
Order By: Relevance
“…114 Several computer libraries capable of efficiently evaluating the final sequence of binary contractions have recently become available. [70][71][72][73] We here use a prototyping library developed by one us, which will be described elsewhere.…”
Section: Wick's Theorem and Tensor Contractionsmentioning
confidence: 99%
“…114 Several computer libraries capable of efficiently evaluating the final sequence of binary contractions have recently become available. [70][71][72][73] We here use a prototyping library developed by one us, which will be described elsewhere.…”
Section: Wick's Theorem and Tensor Contractionsmentioning
confidence: 99%
“…17 While the focus of this work is on the exploitation of small-5 block sparsity such as that found in the two-electron integral tensor, the algorithms discussed herein can also be used to treat more structured sparsity through appropriate block definition.…”
Section: Sparsity In Electron Structure Theorymentioning
confidence: 99%
“…In order to obtain high floating point efficiency through the use of existing highly optimized matrix multiply routines, our library stores tensors using the well-established "block-major order." 12,17,26,28 In order to give a clear definition of "block-major order," we wish to clarify several terms. Throughout this document, we will use the terms "index" and "subspace" somewhat interchangeably.…”
Section: Block-sparse Tensor Storage Formatmentioning
confidence: 99%
See 2 more Smart Citations