Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@evaleev evaleev released this 17 Nov 14:02
· 1311 commits to master since this release
1a3fea3

First release of the major (2nd) revision of SeQuant, colloquially known as "SeQuant2". Unlike the first version of SeQuant ("SeQuant1") that was written in Mathematica, SeQuant2 has the following key features:

  • SeQuant2 is a C++ library that can be integrated into other codes easily
  • has much higher performance than SeQuant1 (CCSDTQ equations can be derived in a fraction of a second, all without using domain-specific diagrammatic optimizations) so it can be used for online (at runtime) Wick theorem evaluation and symbolic transformation of tensor algebra
  • can interpret tensor algebra using our distributed-memory tensor framework TiledArray; support for additional tensor backends can be implemented by the user.